Why it matters
Trust in custody should be verifiable, not assumed. Proof of reserves allows clients and the public to confirm that a custodian actually controls the bitcoin they claim to hold, without relying solely on the custodian's word or traditional audits that may not understand bitcoin's unique properties.
This matters because bitcoin custody failures often involve custodians who didn't hold what they claimed. Proof of reserves makes such discrepancies detectable before they become catastrophic.
How it works
Proof of reserves typically combines two elements:
Proof of assets: The custodian demonstrates control of specific bitcoin addresses by signing messages with the corresponding private keys. Anyone can verify these signatures against the blockchain to confirm the custodian controls those addresses.
Proof of liabilities: The custodian publishes what they owe to clients, often using a Merkle tree structure that lets individual clients verify their balance is included without revealing other clients' information.
When assets exceed or equal liabilities, the custodian has demonstrated full reserves.
Limitations
Proof of reserves is valuable but not perfect:
- It's a snapshot at a point in time, not continuous verification
- It proves control of keys, not that assets are unencumbered
- Liabilities may be incomplete if the custodian omits obligations
- It doesn't prevent fraud, only makes certain types detectable
Proof of reserves works best as one component of transparency, alongside clear disclosures, consistent behavior, and other verification methods.
What to look for
When evaluating a custodian's proof of reserves:
- Is it published regularly?
- Can you independently verify the cryptographic proofs?
- Does it include a method to verify your own balance?
- Is it accompanied by clear explanations of methodology and limitations?
Related terms
- Full-reserve custody
- Segregated custody
- Counterparty risk
- Bitcoin custody provider
- Fractional reserves
- Exitability