Proof of reserves explained
What proof of reserves is
Proof of reserves is a process that lets an exchange demonstrate it actually owns the crypto assets it's meant to hold for you and other customers. Most exchanges do this by publishing details about specific blockchain addresses they control, so anyone can verify those coins sit exactly there using a public blockchain explorer.
Of course, just listing an address proves nothing unless the exchange can show they control it. That's usually handled by signing a message with the relevant private keys. A private key is the confidential string that allows a person or company to authorize outgoing transfers from the address. If you want a detailed explanation of how exchanges keep hold of client assets, see how a crypto exchange works.
How Merkle trees let customers check their balance
A Merkle tree organizes balances for all customers into a structure built from multiple layers of hashed data. A hash works as a digital fingerprint, so change even a single character in the underlying data, and the fingerprint changes too. The exchange releases the value at the top of this structure, called the root, and from that point, each customer can verify that their balance was included, without needing to see anyone else's details.
What you do is locate your account’s entry, then re-calculate the sequence of hashes leading up to the root. If your record is changed or missing, you'll find the calculated value doesn’t match the one the exchange published.
What proof of reserves does not prove
Proof of reserves only looks at assets held at one specific moment. There’s no visibility into everything an exchange might owe, which could include loans, margin accounts, or even assets promised elsewhere. That's why analysts don't just ask for this: they often look for proof of liabilities as well, plus some evidence from an external audit team.
It's good to know that even when a platform shares a detailed report, this doesn’t make them fail-proof. In past cases, companies published positive updates days or weeks before serious losses or shutdowns. Treat proof of reserves as a useful signal, not a guarantee, and consider other factors, see how to choose a crypto exchange for a fuller set of checks.
Suppose you check your own balance
Let’s say you have 0.5 of a particular coin on your exchange account. You look up your entry in the published tree, make sure the figure matches your own records, then follow the chain of hashes up to the root number the exchange published. If they all line up, that entry was included in the report’s snapshot. However, this doesn’t give any guarantee that those assets are protected if something goes wrong later. Once you transfer coins out to a personal wallet, control, and risk profile, changes, explained in custodial vs non-custodial wallets. (Coin amounts here are for illustration.)
Frequently asked questions
Can proof of reserves prove an exchange is solvent?
No, it can’t provide that assurance. Solvency means all liabilities are covered by available assets, while proof of reserves covers only the asset side. Until you have proof of liabilities, and ideally also an independent audit, there’s always some uncertainty. No single disclosure is a solvency guarantee.
How do I check my balance in a proof of reserves report?
You’ll need to use a verification tool or Merkle tree file the exchange offers directly on its official website. With the account identifier the exchange gives you, search for your balance and verify that it matches what you see in your account. Then follow the hash chain upward to the published root. For safety, never use a link to a verification tool that arrives by email or private message; always go straight to the exchange’s own website to find the materials yourself.