What is Proof of Reserves (PoR) in crypto?

· 8 min read
Easy

What is Proof of Reserves (PoR) in crypto?

Proof of Reserves is a process used by a crypto custodian, exchange, or token issuer to show that it controls specified assets at a stated time. A useful PoR review also compares those assets with the customer balances or token obligations included in its scope. The term can refer to a cryptographic verification, an independent accountant’s procedures, or a combination of both. It doesn’t automatically mean that every asset and liability has been examined. It also isn’t a substitute for a financial statement audit.

How does Proof of Reserves work?

Methods differ across providers, but a crypto Proof of Reserves process often follows these steps:

  1. The provider defines the snapshot date, covered entities, customer products, and in-scope assets.
  2. Customer balances are aggregated. A Merkle tree or another cryptographic method may commit to the data without publishing every account balance.
  3. The provider proves control over relevant blockchain addresses, often by signing a message with the associated private keys.
  4. On-chain balances and any verified off-chain holdings are compared with the obligations included in the review.
  5. The methodology, findings, reserve ratio, and customer verification tools are published or made available to users.

Blockchain data can confirm the balance of a disclosed address, but off-chain assets require other evidence, such as custodian or bank records. The quality of the result therefore depends on the scope, cut-off procedures, data completeness, and independence of the reviewer.

Why is Proof of Reserves important?

Customers of a custodial platform can’t inspect its internal ledger or sign transactions from its wallets. Proof of Reserves can narrow that information gap. It may show that the provider controls assets corresponding to covered customer balances and give each customer a way to confirm inclusion in the liability dataset.

Regular reporting can also reveal changes in coverage and make unexplained shortfalls easier to detect. For businesses choosing a trading, custody, or settlement partner, PoR adds a useful data point. It should be assessed together with licensing, custody arrangements, financial reporting, security controls, withdrawal performance, and contractual rights.

How is Proof of Reserves verified?

Verification has 2 components. Reserve verification checks whether the organization controls the wallets or accounts holding the reported assets. On public blockchains, anyone can inspect balances, while a signed message can link a disclosed address to the provider. Evidence for bank deposits or third-party custody isn’t publicly verifiable in the same way.

Balance inclusion verification checks whether a customer’s account was counted among the covered obligations. With a Merkle tree, the customer receives a leaf or proof path that connects the account record to a published Merkle root. A valid path shows inclusion without disclosing the full customer list. It doesn’t show that omitted accounts don’t exist, so completeness still requires additional procedures.

What is a Proof of Reserves audit?

The phrase is common in the market, but many PoR engagements aren’t audits under financial reporting or public-company auditing standards. Some are agreed-upon procedures. In that format, management and the practitioner define specific tests, and the report presents factual findings rather than an audit opinion on the company’s financial position.

Readers should check who performed the work, which standard was used, whether the provider was independent, and what level of assurance was offered. The report should also identify the legal entities, assets, products, liabilities, valuation method, and snapshot time within scope. Engagement by a prominent accounting firm doesn’t turn a narrow review into a balance sheet audit.

What is the difference between Proof of Reserves and Proof of Liabilities?

Proof of Reserves concerns assets controlled by the organization. Proof of Liabilities concerns amounts owed to customers or other parties. Comparing the 2 can produce a reserve ratio for the balances covered by the review.

The distinction matters because a large wallet balance says little by itself. A provider holding $1 billion in crypto isn’t fully backed if covered customer claims exceed that amount. Conversely, a liability commitment is incomplete if the corresponding assets haven’t been verified. Neither measure necessarily captures corporate debt, legal claims, derivatives exposure, or obligations outside the selected products.

How does Proof of Reserves increase transparency?

PoR can connect 3 sets of information that are otherwise difficult for a customer to compare: the provider’s wallet holdings, its internal customer ledger, and the customer’s own account balance. Public addresses make on-chain reserves observable. Cryptographic inclusion proofs let customers check that their balances contributed to the liability total. A published methodology explains which assets and products were included.

Transparency improves when the provider repeats the process, retains past reports, discloses changes in scope, and identifies exceptions. A continuously updated feed can reduce the delay between snapshots, but it still depends on accurate liability data and clear treatment of off-chain positions.

Does Proof of Reserves prove solvency?

Proof of Reserves doesn’t prove solvency.

Solvency means an organization can meet its obligations after considering its full financial position. A PoR result may cover selected customer liabilities and selected assets at one moment. It may exclude corporate debt, operating expenses, contingent claims, pledged collateral, affiliated-party exposures, or assets that can’t be liquidated when needed.

PoR can support a solvency assessment when the scope is broad, and the liability data is credible, but the conclusion requires more evidence. Audited financial statements, capital and liquidity information, internal-control reporting, and legal-entity analysis address questions that a reserve snapshot doesn’t answer.

Limitations

A crypto Proof of Reserves report should be read with these limits in mind:

  • A snapshot may become outdated soon after the stated time
  • Assets could be borrowed, pledged, or subject to claims that aren’t visible on-chain
  • The provider may omit certain assets, products, entities, or customer obligations from scope
  • Control of a private key doesn’t always establish unencumbered legal ownership of the asset
  • A Merkle proof confirms inclusion, but it doesn’t independently prove that the liability list is complete
  • Asset quality, liquidity, and valuation can matter as much as the reported quantity
  • Review standards, practitioner independence, and assurance levels aren’t uniform across the market

Summary

Proof of Reserves can show that a crypto business controls specified assets and, when paired with liability verification, whether those assets cover selected customer balances at a stated time. Merkle trees and wallet signatures make parts of the process independently testable. The result is useful, but limited in scope. Users should examine the scope, date, methodology, liabilities, asset quality, and assurance level before relying on a PoR report.

FAQ

What is a Merkle tree in Proof of Reserves?

A Merkle tree is a cryptographic data structure that combines many account records into one root hash. A customer can use a proof path to confirm that a record was included in the root. Changing an included record changes the resulting hashes. The structure protects privacy better than publishing a full customer ledger, but it doesn’t establish that the ledger includes every liability.

What does a 100% reserve ratio mean?

It means the verified in-scope reserves equal the in-scope customer liabilities under the report’s methodology. The percentage doesn’t describe assets or obligations left outside the review, and it doesn’t measure liquidity, profitability, or total corporate solvency.

How often should Proof of Reserves be updated?

More frequent reporting reduces the period in which users must rely on an old snapshot. The appropriate schedule depends on the business and the technology used. Whatever the cadence, reports should carry a clear timestamp, preserve prior results, and explain material changes in scope or methodology.

Can Proof of Reserves prevent customer losses?

No. PoR may reveal a coverage gap or improve accountability, but it can’t prevent hacking, fraud, operational failure, poor risk management, or a later loss of assets. Customers still need to assess the provider’s custody structure, withdrawal terms, security practices, financial condition, and regulatory status.

Share article:
Copied to clipboard
Table of Contents:
More in glossary
Back to all entries
Easy
Virtual asset service provider (VASP)
· 3 min read
Easy
AUM in Сrypto
· 4 min read
Easy
AML in crypto
· 4 min read
Easy
Recurring payments
· 4 min read
Easy
Directed Acyclic Graph (DAG)
· 5 min read
Easy
Dogecoin (DOGE)
· 3 min read