news

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.

Close-up image of a stack of US dollars with a $10,000 band, symbolizing wealth and finance.

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.

A detailed collage of Euro and Dollar banknotes showcasing international currency exchange.

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.

  1. The exchange publishes the Merkle root, a nonce (random number), and the total customer liability.
  2. Each user can independently verify that their personal balance is included by following the branch of the tree up to the root.
  3. 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 ProvesWhat It Does Not Prove
Total assets in known walletsThe exchange has no hidden liabilities
Customer balances match a Merkle treeThe exchange will not move funds later
Control of private keys at snapshot timeThe exchange is profitable or solvent
A single point-in-time verificationThe 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.