What Is Proof of Reserves & Why Exchanges Need It
Proof of Reserves explained for beginners: how exchanges use Merkle trees to prove solvency, why FTX collapsed, and simple steps to check your crypto is safe.

What Is Proof of Reserves & Why Exchanges Need It
Proof of reserves is a cryptographic audit method that lets cryptocurrency exchanges prove they hold enough assets to cover all customer deposits. It addresses the fundamental trust gap between users and centralized platforms. Without it, customers must rely solely on the exchange’s word that their funds are safe.

The Mechanics Behind Proof of Reserves
A typical Proof of Reserves process begins when an exchange announces a public audit. The exchange creates a snapshot of all customer balances at a specific time. Then it generates a Merkle tree — a data structure that combines all account balances into a single root hash. This hash acts like a fingerprint of the entire database.
- The exchange publishes the Merkle root, a nonce (random number), and the total customer liability.
- Each user can independently verify that their personal balance is included by following the branch of the tree up to the root.
- The exchange also provides on-chain proof of asset ownership by signing a message with the private keys of known wallet addresses.
The result is a transparent claim: "We hold X Bitcoin on this address, and our customer liabilities sum to Y Bitcoin." Third-party auditors sometimes attest to the accuracy of the process. However, the key innovation is that any individual user can verify their portion without sharing sensitive data.
What a Proof of Reserves Actually Shows
A successful Proof of Reserves confirms that at the time of the snapshot, the exchange controlled enough assets to match its recorded customer balances. The table below summarizes what it does and does not prove:
| What Proof of Reserves Proves | What It Does Not Prove |
|---|---|
| Total assets in known wallets | The exchange has no hidden liabilities |
| Customer balances match a Merkle tree | The exchange will not move funds later |
| Control of private keys at snapshot time | The exchange is profitable or solvent |
| A single point-in-time verification | The exchange’s internal accounting is accurate |
Why Proof of Reserves Matters for Exchange Users
Proof of reserves is essential because centralized exchanges operate as custodians. When you deposit Bitcoin or Ether, you transfer actual ownership of that cryptocurrency to the exchange. In return, the exchange records a balance in its internal database. If the exchange is dishonest or suffers a hack, your real assets may be gone even though the database still shows a balance.
The collapse of FTX in November 2022 demonstrated the worst-case scenario. FTX had a massive shortfall between customer deposits and actual reserves. Users who trusted the platform with their funds lost everything. After that event, Proof of Reserves became a standard demand from the crypto community. Exchanges like Kraken, Binance, and Coinbase have since published various forms of attestation.
Trust Without Blind Faith
Before Proof of Reserves, users had to trust exchange leadership without any cryptographic evidence. Now, even a non-technical user can perform a basic check:
- Visit the exchange’s audit page
- Download your branch of the Merkle tree
- Compare the provided hash with the published root
This does not require advanced tools — many exchanges offer a simple button in the account settings. This is far better than blind faith, but it is not a complete guarantee.
The Limitations of Proof of Reserves
Proof of reserves has several important caveats that beginners must understand. First, it is a snapshot in time. An exchange could borrow assets from a lending platform, pass the audit, and then return them the next day. Second, the process only verifies assets — it does not verify liabilities. A dishonest exchange could under-report customer deposits, making it appear that reserves exceed liabilities when they actually do not.
⚠️ Warning: Many beginners assume that a Proof of Reserves guarantees the exchange is financially healthy. In reality, it only confirms assets at a single moment — it does not verify liabilities or prevent the exchange from moving funds after the snapshot. Always combine Proof of Reserves with other checks, such as regulatory oversight and insurance policies.
Third, the Merkle tree verification depends on the exchange providing accurate data. If the exchange omits certain accounts or manipulates the tree, users cannot detect the fraud without a full audit. Fourth, Proof of Reserves does not cover off-chain debt like trading losses or loans from partner firms. An exchange could be technically solvent in crypto assets but still bankrupt in fiat or derivative positions.
How Exchanges Can Improve Transparency
Several exchanges have adopted continuous Proof of Reserves or zk-proofs (zero-knowledge proofs) to address the snapshot limitation. A continuous system updates the Merkle root every few hours, making it harder to manipulate. Zero-knowledge proofs allow an exchange to prove solvency without revealing individual balances. However, these methods are still in early adoption.
Beginners should look for exchanges that:
- Publish audited Proof of Reserves reports from reputable third parties
- Provide a self-service verification tool that does not require command-line skills
- Disclose the wallet addresses used in the proof so anyone can monitor them on-chain
Conclusion
Proof of reserves is a powerful tool that empowers users to verify that an exchange holds their deposited assets. It emerged from the crypto community’s demand for transparency after major exchange failures. While it is not a perfect solution — it cannot prevent fraud or guarantee future solvency — it raises the cost of dishonesty significantly. As the industry matures, Proof of Reserves combined with real-time audits and regulation will form the backbone of trustworthy custodial services. Every crypto user should learn to check it, just as they check their bank statements.
