All books

Professional

Apps About Coach Log in Start reading

Quantitative Finance · Glossary

What is Proof of reserves, proof of liabilities?

Also known as: proof of reserves · proof of liabilities

Definition 15.7 Markets III: Commodities, Energy and Crypto · Chapter 15 — Centralised Exchanges

A proof of reserves is evidence that an exchange controls on-chain assets at least equal to its customers’ balances at a moment: signatures from its addresses, whose balances anyone can read on the chains, compared with a total of customer balances. A proof of liabilities is the evidence that this total is complete and correct: a commitment to every customer balance, usually the root of a Merkle tree (a binary tree in which each node is the hash of its children), against which each customer can check that her own balance was counted.

A Merkle sum tree of four accounts. Each node carries the hash of its children and the sum of their balances; the root commits to all balances and their total. A customer’s inclusion proof is the siblings on her path (grey for account 4). Schematic.
Figure 15.4. A Merkle sum tree of four accounts. Each node carries the hash of its children and the sum of their balances; the root commits to all balances and their total. A customer’s inclusion proof is the siblings on her path (grey for account 4). Schematic.
Read in context →