Proof of Reserves: Ensuring Trust in Cryptocurrency Exchanges

5tGG...kNBo
2 Sept 2023
80

Proof of reserves is a critical concept in the cryptocurrency industry that refers to the process by which cryptocurrency exchanges prove that they actually hold the customer deposits they claim to hold. This has become an increasingly important issue in recent years as crypto exchanges have grown rapidly while remaining largely unregulated.

Some Key Points on Proof of Reserves:


  • Proof of reserves provides transparency and establishes trust between exchanges and customers by verifying that user funds actually exist. This prevents fractional reserve practices.
  • Cryptocurrency exchanges are custodians of user funds, so they have an obligation to prove they are not mishandling or losing those funds through poor security and asset management.
  • Unlike banks, crypto exchanges do not undergo regular audits and are inherently more risky due to hacks and losses. Proof of reserves is one way customers can verify their money is safe.
  • Various techniques can be used to prove reserves, including cryptographic attestations, independent audits, and Merkle tree proofs. Each have their own strengths and weaknesses.
  • Lack of proof of reserves should be seen as a major red flag when evaluating a crypto exchange. Users risk losing their funds if an exchange does not have full reserves.
  • Major hacks and losses at exchanges like Mt. Gox have demonstrated the need for proof of reserves. Cryptocurrency users deserve assurance their assets are secure.
  • Regulators are increasingly calling for crypto exchanges to implement proof of reserves systems and undergo mandatory independent audits. This will likely become an industry norm over time.


The Basics of Proof of Reserves


In simple terms, proof of reserves refers to the ability of a cryptocurrency exchange or custody provider to cryptographically prove that they hold sufficient customer deposits to cover all account balances. This prevents fractional reserve practices where exchanges do not actually hold full reserves of user funds.

When a user deposits 1 BTC into an exchange, they trust that the exchange actually credits their account with 1 BTC rather than simply recording the deposit in their account database. However, this requires the exchange to demonstrate they actually received the 1 BTC deposit and continue hold it in storage. Proof of reserves uses cryptography and audit processes to publicly validate these facts.

The concept is adapted from the "proof of solvency" process used by traditional financial auditors to verify that a bank or financial institution is solvent (i.e. that its assets exceed liabilities). Cryptocurrency exchanges are custodians of user funds, so they have an analogous obligation to prove they are solvent and not mishandling deposits.

Importantly, proof of reserves only proves that an exchange is solvent at a specific point in time when the audit occurs. Exchanges still need robust security and financial controls to avoid hacks and losses after the audit. But regular recurring audits can provide ongoing accountability.

Maintaining full proof of reserves is not easy since exchanges have constant inflows and outflows of funds that alter reserve balances. They must employ wallet mechanisms capable of providing necessary cryptographic evidence that reserves match up with customer balances in near real-time. This is part of why many exchanges have not voluntarily implemented proof of reserves despite increasing calls for the practice in the industry.

Why Proof of Reserves Matters


There are several important reasons why proof of reserves is crucial for cryptocurrency exchanges:

  1. Trust and Transparency - Proof of reserves is about establishing trust between an exchange and its customers. Users have a right to verify the exchange actually possesses the funds it claims to hold on deposit.
  2. Prevention of Fractional Reserves - Holding fractional reserves occurs when an exchange does not keep a 100% reserve of customer deposits. By requiring cryptographic proof of 100% reserves, the practice can be prevented, avoiding losses.
  3. Security Against Mismanagement - Even if an exchange intends to hold full reserves, poor internal financial controls can lead to unintended losses or mismanagement of deposits. Proofs can catch these issues early before they become bigger problems.
  4. Increased Risks of Crypto Exchanges - Unlike traditional banks, crypto exchanges do not undergo regular transparent audits. Yet they are also far more prone to major hacks, losses, or fraud, necessitating alternative transparency measures like proof of reserves.
  5. Reassurance Against Hacks and Thefts - Major exchange hacks resulting in losses of customer funds (like Mt. Gox) have shown the need for additional consumer protections in crypto. Proving reserves helps prevent and mitigate losses.
  6. Building Customer Confidence - Transparency through proofs of reserves is necessary to give customers confidence that funds are secure and that the exchange is being operated professionally. This drives adoption.
  7. Accountability to Customers - As custodians of depositor funds, exchanges have an implicit accountability to customers to prove reserves are managed properly and securely kept. Proofs provide accountability.
  8. Standards for Regulation - Emerging regulations are looking at requiring proof of reserves in some form, establishing standardized methods and processes. This will help mature the crypto exchange market.
  9. Public Pressure - Grassroots user demands for exchanges to complete voluntary proofs of reserves are driving adoption even ahead of regulations. Exchanges implement them to build trust and reputation.


Proofs of reserves address the unique risks inherent to cryptocurrency exchanges through cryptographic transparency and accountability around proper custody of customer deposits. They represent an important evolution in cryptofinance governance and consumer protection.

History of Proof of Reserves


While the concept is intuitive, the history of implementing full proof of reserves processes has been rocky:

  • As early as 2011, Bitcoin developers Gavin Andresen and Greg Maxwell identified the need for cryptographic proof of reserves systems at exchanges. But it took time to engineer workable solutions.
  • Some early exchanges like Kraken aimed to conduct audits of holdings, but cryptographic proofs were not fully standardized.
  • The Mt. Gox exchange hack and collapse in 2014 (resulting in over 700,000 BTC stolen) starkly demonstrated the need for proofs to detect mismanagement.
  • Pioneering Bitcoin developer Stefan Thomas released the seminal Merkle tree–based "Proof of Solvency" paper in 2014, outlining methodology to cryptographically prove holdings.
  • Kraken became one of the first exchanges to implement Merkle tree–based proofs of reserves to the public in 2014, setting a precedent.
  • Companies like BitGo began offering specialized crypto treasury management and custody solutions capable of creating near real-time proofs as a service.
  • In 2015, consulting firm Deloitte audited Kraken's Merkle tree–based proofs, adding independent validation of the process.
  • In 2018, the major exchange Binance underwent a live audit by CertiK to verify Bitcoin reserves after building automated Merkle tree–based proofs.
  • The collapse of the QuadrigaCX exchange in 2019 due to fraudulent practices again showed the urgent need for verifiable proofs of reserves in the industry.
  • Leading exchanges like Coinbase and Gemini now obtain regular third-party attestation reports proving coverage of balances.
  • Tools continue to evolve, with blockchain companies like TrustToken automating real-time legal attestations of reserve holdings.


While adoption of proof of reserves took time, the clear trend is toward comprehensive implementation to address the transparency needs of the maturing crypto industry. Both voluntary efforts and regulatory requirements now incentivize reserves transparency.

Cryptographic Techniques for Proving Reserves


A number of techniques now enable exchanges to prove they hold full customer deposits:

Merkle Trees

Merkle trees are a data structure used to efficiently generate cryptographic proofs of data integrity and authenticity in a large dataset. They are an integral part of blockchains themselves. They allow efficiently proving that a specific transaction is contained within a block without needing the full block contents.

Similarly, exchanges can use Merkle trees to demonstrate inclusion of a customer deposit transaction in the overall Merkle tree of the exchange's total reserve funds. This proves possession without exposing sensitive reserve data publicly.

Merkle trees provide proofs of reserves without a trusted third party, making them a strong "self-sovereign" choice. But they only reflect reserves at a single point in time when the tree is generated.

Legal Attestations

Some exchanges work with external legal/audit firms to obtain frequent attestations that customer assets are fully covered by reserves according to regular examination of exchange account balances and exchange wallet holdings.

These attestations represent a legal affidavit that reserves match customer balances. Attorneys risk professional reputations and licensure if attestations are fraudulent, providing accountability.

The attestations do not themselves contain cryptographic proofs. But the external trust established by the legal attestor conduct provides a level of assurance and ongoing transparency.

Third-Party Audits

Full third-party audits by trusted accounting firms can offer another layer of independent verification that customer deposits are fully covered by an exchange's owned reserves.

Audits provide a robust and transparent verification, but are time-consuming and expensive, so they are typically conducted annually or quarterly rather than continuously.

Hybrid Approaches


Leading exchanges tend to use a hybrid approach combining:

  • Frequent legal attestations to provide regular external transparency between audits.
  • Periodic independent third-party audits for deeper verification.
  • Ongoing automatic Merkle tree–based cryptographic proofs that users can independently verify between attestations and audits.


Together these overlapping layers provide transparency while balancing costs and practicality. Formal audits provide periodic definitive verification while efficient cryptographic proofs and legal attestations offer ongoing proofs between audit events.

Limitations and Challenges


While proof of reserves is clearly important, there are challenges to implementation:

  • Exchanges must employ specialized mechanisms and account structures to enable generating verifiable attestations and cryptographic proofs across their holdings. This requires technical integration and cost.
  • Exchanges need to balance transparency with protecting competitive information on their operations and partners by not revealing full reserve accounting details.
  • Small exchanges often lack resources to complete full regular audits required for robust proof of reserves systems. Costs can also be prohibitive.
  • Merkle tree proofs only offer certainty that reserves covered balances at a single point in time. Ongoing transparency measures are still required between proofs.
  • Relying on trusted third-party attestations or audits reintroduces centralized trust rather than pure cryptography. However, it increases accountability.
  • Regulatory uncertainty around if or how proof of reserves may be mandated can deter voluntary adoption.
  • No system is foolproof against corruption. Collusion to produce fraudulent attestations or audits is unlikely but not impossible.


Overall, proof of reserves represents an important transparency tool that continues to evolve in terms of execution, technology, and regulatory policy. But it is only one piece of the larger crypto exchange accountability and security equation. Holistic fraud prevention and risk management remain imperative.

Ongoing Evolution Toward Mandatory Proofs of Reserves


While some exchanges have led with voluntary proofs of reserves, the industry trend is toward standardized mandatory implementation.

After several major exchange failures and loss events, regulators are acting:

  • The April 2022 failure of the Celsius Network demonstrated continued issues around transparency and customer protections with crypto custodians.
  • In August 2022, the bipartisan US Senate infrastructure bill included provisions requiring crypto exchanges to undergo mandatory proof of reserves audits subject to SEC oversight. This represents a watershed moment.
  • The September 2022 collapse of FTX exchange highlighted that even top exchanges still urgently need to adopt proof of reserves measures to prevent mismanagement or loss of customer deposits.
  • European regulators are also implementing more stringent investor protection laws for digital assets including mandatory proof of reserve measures.
  • It is likely that standardized and regulated proofs of reserves will become a licensing requirement for exchanges in onshore jurisdictions.
  • Mandatory implementation will drive further innovation and tooling around efficient, transparent and fraud-resistant proofs of reserves systems and protocols.


Even ahead of regulation, it is now considered industry best practice for any credible crypto exchange or custodian to provide public proof of holding full customer reserves. The largest reputable exchanges now conduct regular attestations or audits. And the practice will only expand with regulatory oversight.

Proof of reserves is a critical development that provides transparency and accountability for cryptocurrency exchanges holding customer deposits. The public nature of blockchains enables novel cryptographic proofs that exchanges cannot as easily fake compared to legacy finance.

These innovations help address the unique risks inherent to the cryptocurrency sector that have led to significant exchange failures and loss of customer funds time and again. Just as cryptographically provable bitcoin revolutionized money, cryptographic proofs of reserves are revolutionizing finance custody.

While technical and cost barriers remain, proof of reserves has progressed from concept to an emergent best practice and regulatory requirement. The combination of cryptographic proofs, legal attestations, and independent third-party audits offer overlapping layers of transparent verification that exchange reserves are fully backed.

Ultimately, proof of reserves is about trust between exchanges and customers in a disruptive new crypto sector where trust is still lacking. Proofs provide accountability and confidence that drive mass adoption. As crypto market infrastructure matures, proof of reserves will evolve from just best practice to a core foundational expectation and requirement for any exchange worldwide that is honest, transparent and serious about safely servicing its customers.

Write & Read to Earn with BULB

Learn More

Enjoy this blog? Subscribe to CapitalThink

4 Comments

B
No comments yet.
Most relevant comments are displayed, so some may have been filtered out.