Proof of Reserves: What It Shows—and What It Does Not

Last updated:
September 12, 2023
Alex Marks
Chief Product Officer
Table of contents
BTC logo
Borrow USD against your bitcoin

Ledn has over $11 billion in loan originations since 2018 and counting!

Open an account
Share this post
No items found.

In this article, we'll explain:

  • What Proof of Reserves is
  • How Proof of Reserves works
  • How reserve evidence helps you assess a crypto lender, and where that evidence stops.

Proof of Reserves provides evidence about specified assets or client balances at a particular time. It can make a platform more transparent, especially when an independent accountant performs stated procedures and clients can verify inclusion. It is not, by itself, proof of complete solvency or a guarantee that assets remain available later.

Review Ledn’s borrowing terms alongside its transparency information →

What is Proof of Reserves?

Proof of Reserves is a family of reporting and verification procedures used to examine assets held against an identified set of balances. Methods and scope differ. Start with the report itself: which legal entities, assets, customer liabilities and snapshot date does it cover?

An independent accountant may compare covered assets with covered client balances using the procedures stated in the engagement. That comparison does not automatically include every corporate liability, collateral restriction or contingent obligation.

A reported reserve ratio or matching result can be clear within its scope while still leaving unanswered questions. Solvency is broader: it depends on the complete set of assets, obligations, rights and valuations, not just a single reserve metric.

Proof of Reserves in Traditional Finance

Banks publish financial statements and operate under jurisdiction-specific capital, liquidity and supervisory rules. A crypto Proof of Reserves report is not a substitute for those frameworks, and bank lending is not generally limited to a simple one-for-one inventory of customer cash. Compare the actual reporting standard, not an assumed shared label.

Proof of Reserves in Crypto

In the crypto realm, PoR shows users that digital platforms hold the cryptocurrencies that they claim to. 

Public blockchains can expose address balances and transaction histories. They do not automatically identify a company's legal ownership, off-chain debts or whether an asset has been pledged. A visible balance is useful evidence only after it is connected to the entity and reporting scope.

To learn more about this, check out our Ultimate Guide to Crypto Lending.

The Importance of Proof of Reserves for Crypto Lending Platforms

Just because crypto companies can provide PoR, they don’t all choose to do so - for now. 

The failure of prominent crypto platforms increased attention to custody and balance-sheet transparency. The practical response is to ask for evidence covering both what a provider holds and what it owes, rather than relying on a reserve headline.

Read more: The Risks Of Crypto Lending

Different providers implement different approaches. For example, Kraken describes a Merkle-based client inclusion process; Ledn describes an independent-accountant review and anonymised client hash IDs. Read each methodology rather than assuming one verification workflow applies everywhere.

A report may provide useful evidence, but the existence of a report or an accountant's name should not be expanded into an assurance that all customer funds are safe. The scope, procedures and limitations determine what conclusions are supported.

Read more: Bitcoin-loan security measures

Proof of Reserve for Off-Chain Assets

On-chain balances can be inspected, but identifying who controls an address and what rights apply still requires verification.

Off-chain assets are recorded and stored in centralized systems, such as  bank accounts, databases, or physical assets. They don’t have a trail on the blockchain. Examples of off-chain assets are cash, gold, real estate, and stocks.

Off-chain assets require evidence appropriate to the asset: for example, bank confirmations or custody records. A Merkle tree can help commit to a dataset and verify inclusion; it does not prove that a bank balance, bar of gold or legal title exists.

The Process Behind Verifying a Crypto Exchange’s Reserves

The exact process varies. The following stages explain the distinct jobs that a reserve examination and client-verification system may perform; they are not a claim that every provider uses the same software.

Proof of Liabilities

Calculate Total Liabilities

Identify the population of covered client balances at the snapshot date, including which products and legal entities are included. Summing a dataset is only useful if the population is complete and correctly stated. Other corporate debts may sit outside a customer-balance exercise.

Merkle Tree Construction

A Merkle-based system hashes individual records and combines them into a tree. An account's verification path can show that its record is included in the committed dataset without publishing every client's information.

Combining hashes into a Merkle root

Pairs of hashes are combined and hashed again until one root represents the dataset. Changing a covered record changes the calculated path and root. The algorithm protects consistency with the committed records; it does not establish that the records were truthful or complete when entered.

Proof of Reserves

Compute Total Assets

Identify the covered addresses and other eligible assets, then test balances and control using the specified procedures. Check valuation, timing and whether the report addresses restrictions or encumbrances, rather than treating every visible coin as freely available.

Evidence of control

A cryptographic signature can demonstrate access to a relevant signing key when used with the appropriate challenge and verification procedure. That demonstrates a form of technical control, not every legal ownership or beneficial-interest claim. Custodian-held assets may require different evidence.

Reproducible data processing

Consistent calculations matter when compiling addresses and balances. A deterministic process produces the same result from the same inputs, which helps reproduce a calculation. It does not independently validate the inputs, and no single preprocessing method is a universal requirement of Proof of Reserves.

Interpretation: reserves are not complete solvency

POR Results

A result concerns the assets, balances and procedures examined at the stated time. If covered assets exceed covered client balances, that is evidence for that particular comparison. It does not prove the absence of other obligations or establish that all assets will remain available.

Attestation

An accountant's report describes the engagement and findings or conclusion under its stated framework. Read the actual wording and limitations. A report should not be confused with a software signature, a guarantee or a complete financial-statement audit.

User Verification

Where supported, a client can check that their covered account balance was included in the reported dataset. Follow the provider's current instructions and retain the snapshot date and result. Inclusion does not verify every other client's record.

Third-Party Accountants & Independent PoR

Independent accountants can examine records and apply procedures that a customer cannot perform solely from a public wallet balance. Look at the named firm, engagement type, scope, date and any qualifications, rather than treating professional involvement as a universal stamp of safety.

Independence matters, but it does not make every possible conflict or limitation disappear. The report's responsibilities and standards explain what work was performed and what remains outside scope.

Chain Assets & Merkle Tree Analysis

A public-chain balance and a Merkle tree of client liabilities solve different problems. The former concerns assets at addresses; the latter can commit to a set of customer records. A useful reserve exercise explains how those two sides are related.

For an intuitive example, imagine four anonymised account records, A, B, C and D. Hash A with B and C with D, then combine those results into a root. A verification path for A can show inclusion without revealing the full contents of B, C and D.

Changing A while keeping the old committed root would break the verification calculation. But leaving an account out of the initial dataset is a different problem: an internally consistent tree does not prove completeness.

Single Hash Analysis & Cryptographic Proofs

Cryptographic hashes help detect changes to the data committed to a report.

A hash is a compact fingerprint calculated from data. Matching the expected fingerprint supports consistency with that input; it does not prove that the underlying asset has the claimed economic or legal status.

For example, hashing a statement claiming a bank balance exists proves nothing about the bank balance itself. Evidence about the asset must come from the verification procedure. Keep the integrity of a record separate from the truth of its contents.

PoR Reports & Balance Sheets

A financial-statement audit and a reserve examination have different objectives and scope. Balance sheets address assets, liabilities and equity; a reserve report may focus on selected balances or procedures. Do not refer to every reserve report as an audit.

The PCAOB Office of the Investor Advocate cautions that Proof of Reserves reports are limited and should not be mistaken for financial-statement audits. Read the standards and exclusions in the specific report before drawing conclusions about financial health.

How to review a reserve result as a client

Initial Snapshot and Merkle Tree Construction:

Start with the official report and note its snapshot date, covered entity and products. Match the period to the account balance you are trying to verify.

If the provider uses a Merkle inclusion mechanism, follow its documented process. Other providers may use an anonymised ID and accountant-hosted lookup. Do not assume the technical details are interchangeable.

Retrieve your verification identifier

Obtain the identifier through the provider's authenticated account process. Do not send your private key, recovery phrase or account password to a third-party verifier.

Check the covered balance

Compare the reported balance with your records for that snapshot. Understand whether lending, collateral, transaction or other accounts are covered and how the provider aggregates them.

A successful match establishes inclusion under that mechanism. If the identifier or balance does not match, contact the provider using verified support channels and retain the report details.

Record the scope and date

Save what you checked, including the report date and covered balance. A historical result is not a live guarantee, so review later reports and material changes to the agreement.

Do all crypto exchanges need to publish reserve balances?

Reporting obligations vary by provider and jurisdiction; there is no sound universal claim that every exchange either must or need not publish the same reserve report. Check the rules and disclosures applicable to the entity you use.

A genuinely noncustodial service has a different asset-holding model from a custodian. It may still expose users to smart-contract, interface, oracle or token-backing risks. Lack of conventional custody does not eliminate the need to understand those dependencies.

Challenges Faced by Crypto Exchanges in Proving Their Reserves

A snapshot may not disclose where assets came from, whether they were temporarily borrowed or which restrictions apply unless the procedures address those questions.

Secondly, they only show a snapshot in time, rather than long-term financial health.

Thirdly, the data provided by management could be incomplete.

Use the right evidence for each question

Use the right evidence for each question
QuestionEvidence to examine
Was my covered balance included?The documented inclusion-verification process, where available
What did the examiner check?The report's scope, procedures, entities and snapshot date
Can my collateral be re-pledged?The loan agreement and collateral-use disclosures
What happens if BTC falls sharply?The loan's LTV and liquidation provisions
Does the provider have broader financial obligations?Relevant financial and legal disclosures beyond a limited reserves exercise

These questions are complementary. Passing an inclusion check does not supply a missing contractual permission, and a clear collateral agreement does not establish the contents of a reserves report.

Keep the date with any result you record. If you revisit the provider later, check for a newer examination and changes to the offered agreement rather than treating the old result as permanent.

How Ledn handles Proof of Reserves

We believe that crypto companies should be as transparent as Bitcoin itself. 

Ledn states that it was the first digital-asset lender to complete a CPA Proof of Reserves attestation and that the procedure is conducted every six months. Its public methodology describes independent review of client-asset, lending and custodial balances at a point in time.

Ledn describes the examination as comparing covered client obligations with assets held on clients' behalf, while maintaining privacy. The meaningful distinction is external verification and client-level inclusion rather than a general assurance that no future loss is possible.

Ledn creates a new anonymised hash ID for each client reference and attestation, associates it with covered balances and supplies the identifier so clients can verify inclusion on the accountant's website. Follow the current account instructions for your report rather than reusing an identifier from a different snapshot.

Does Proof of Reserves prove solvency?

Not on its own. It concerns the defined assets, balances and procedures in the report, not every financial and legal obligation.

Is it the same as deposit insurance?

No. A report provides evidence; insurance is a separate contractual or statutory arrangement with its own conditions.

Does it remove liquidation risk?

No. Your loan can still reach its liquidation conditions as the balance or collateral value changes.

A practical reading checklist

  1. Open the report from the provider or named examiner, and record its snapshot date.
  2. Identify the covered entities, assets, client balances and exclusions.
  3. Read the procedures, qualifications and limitations—not just the headline.
  4. Follow the documented balance-inclusion check where available.
  5. Compare the result with newer operational disclosures and the current collateral agreement.

Ledn’s monthly Open Book Reports provide complementary information. A reserve examination cannot establish every collateral-use permission: read the rehypothecation guide and Bitcoin loan security checklist alongside the agreement.

Conclusion

Proof of Reserves is one useful component of lender due diligence when its scope is explicit and clients can inspect the evidence. Combine it with collateral rights, broader financial disclosures, operational security and your own repayment plan. Transparency is strongest when the report's limits are as clear as its results.

This article is general information, not financial, investment, legal or tax advice. Borrowing and digital assets carry risks. Read Ledn’s Risk Disclosure Statement and Disclaimers.

The experts opinions:

CTA Block 1

Ledn was created by people who believe in Bitcoin’s power to revolutionise finance and build wealth reliably.

CTA Button

CTA Block 2

Ledn was created by people who believe in Bitcoin’s power to revolutionise finance and build wealth reliably.

CTA Button

CTA Block 3

Ledn was created by people who believe in Bitcoin’s power to revolutionise finance and build wealth reliably.

CTA Button

CTA Block 4

Ledn was created by people who believe in Bitcoin’s power to revolutionise finance and build wealth reliably.

CTA Button