What Is Proof of Reserves?

Proof of reserves is a verification method showing that a custodian actually holds the assets it claims to hold on behalf of its users. Exchanges and stablecoin issuers use it to demonstrate that customer balances are backed by real assets rather than by an entry in a private database. It became standard practice after several large custodians collapsed having lent out or lost funds they were still reporting as held.

How Proof of Reserves Works

The usual method builds a Merkle tree. Every user balance is hashed, those hashes are combined in pairs, and the process repeats until one root hash represents every account on the platform. The custodian publishes that root, and each user can independently verify their own balance is included without anyone being able to see other users’ data. Separately, the custodian proves it controls the on-chain wallets holding the assets, normally by signing a message from them.

Reserves for Stablecoins and for Exchanges

The two cases are not equivalent. An exchange proves it holds crypto matching customer deposits, and everything needed is on-chain. A fiat-backed stablecoin issuer has to prove something harder: that dollars are sitting in bank accounts off-chain, which no amount of cryptography can verify. Those issuers rely instead on third-party attestations from accounting firms. Circle publishes monthly attestations covering USDC reserves, which anyone can compare against the on-chain supply.

What Proof of Reserves Does Not Show

Here is the limitation that matters. Reserves are only one side of a balance sheet. A proof of reserves shows assets and says nothing about liabilities. A custodian could prove it holds a billion dollars while quietly owing two billion, and the proof would still pass cleanly. It also captures a single moment in time, so assets can in principle be borrowed for the snapshot and returned afterwards. Genuine assurance requires proof of liabilities as well, which far fewer custodians are willing to provide.

FAQ

What is proof of reserves?

Proof of reserves is a verification method that demonstrates a custodian holds the assets it claims to hold for its users, typically by publishing a cryptographic proof alongside evidence of wallet control.

How does a Merkle tree proof work?

Each user balance is hashed, hashes are combined in pairs, and the process repeats until a single root hash represents all accounts. Users can verify their own balance is included in that root without seeing anyone else’s data.

Does proof of reserves mean my funds are safe?

Not on its own. It shows assets but not liabilities, so a custodian could prove large reserves while owing far more. It also reflects a single moment, which can be prepared for in advance.

Do stablecoin issuers publish proof of reserves?

Fiat-backed issuers cannot prove off-chain bank balances cryptographically, so they publish third-party attestations instead. Circle releases monthly attestations for USDC reserves.

Outperform your competitors?

Join our Newsletter and get weekly Blockchain news tailored for web3 builders.

PODIUM PNG - Smithii

Ready to take your project to the next level?

Join the leaders in the trenches and hundreds of teams launching and managing their tokens on Smithii.

Launch your Token

Launch with zero code across 20+ blockchains and launchpads.
Use bundles, customize authorities, and much more.

Boost and Scale

A project scales when you push it. Use our bots to boost your token's visibility, or go further with our pro tools.

Utilities Made Simple

Tap into a wide range of advanced tools that make your project more appealing and easier to manage day to day.

Solana token tools: launch, fund and grow your coin
Explore our tools
Smithii

The all-in-one solution
for web3 projects

Subscribe to the Newsletter and get a free E-Book

Please tell us your main interest to give you the best news! *

© 2023 - 2026 Smithii | All rights reserved