Jay Auto Detailing

Proof of Reserves: What It Is, How It Works

Chainlink Proof of Reserve provides crypto and traditional financial institutions with a way to boost transparency through on-chain proof of any asset’s true collateralization. With its cross-blockchain capabilities, the system is capable of helping all kinds of crypto exchanges and DeFi platforms increase transparency. Proof of reserve (PoR) is like a receipt that shows a crypto exchange has the digital assets it claims to hold for its users. PoR proves the solvency and liquidity of a centralized custodian and assures investors that the custodian can fulfill their withdrawal requests when the need arises. By leveraging data generated by professional auditors, Chainlink PoR provides smart contract applications with collateralization data regarding the off-chain reserves of fiat-backed stablecoins. proof of reserve As an example, the TUSD Reserves provides DeFi users and applications with data regarding the reported offchain reserves for TUSD, as well as the supply of TUSD tokens minted across multiple blockchains.

proof of reserve

Shard Labs x SSV Network Partnership

In finance, reserves commonly refer to assets held by a company that could serve various purposes, including fully matching customer deposits. Proof of Reserves (PoR) is a term to describe an independent audit to verify that the audited party holds enough reserves to back all of its customer balances. Proof of reserves employs a secure data structure known as a Merkle tree (or hash tree), which aggregates the total of all customer balances without exposing any private information. The Merkle root is the tamper-proof cryptographic fingerprint that auditors can access to verify the balance information. Using the Merkle tree hashing mechanism that underpins blockchain technology keeps the data secure and protected from any tampering https://www.xcritical.com/ or hacks.

Bring end-to-end transparency to your onchain and offchain reserves

Many traditional finance (TradFi) institutions periodically undergo financial audits by third parties, or auditors. These auditors confirm that the financial state of a company is presented accurately and honestly. These produce efficient data structures called “hash trees” that can be securely verified; these structures, kind of like a map of customers’ funds, work even when the reserves become complicated. Crypto exchanges can go bust when they do not have the funds to fulfill customer withdrawals.

Why Proof-of-Reserves matter? Is it really necessary?

  • While many investments carry the risk of loss (including stocks and bonds), these spectacular collapses arose largely from a failure to maintain proper reserves.
  • Proof of Reserves allows centralized exchanges to provide users and fellow institutions visibility into the state of digital assets on hand, helping assure stability within digital asset markets.
  • These included Binance, the world’s largest crypto exchange by trading volume, which released a Merkle Tree-based system for Bitcoin and Ethereum, with OKX, Crypto.com, and ByBit taking a similar approach.
  • Fortunately, proof-of-reserve (PoR) techniques could help increase transparency and reassure users without exposing data or trusting third parties.
  • An auditor takes the summed balance in the Merkle root and compares it against the exchange’s proven holdings.
  • Proof-of-reserve ensures that crypto custodians, exchanges and lenders do not engage in secretive financial transactions that put their customers’ funds at risk.

In this educational guide, we explore PoR audits and how they differ from Proof of Solvency (PoS). We also discuss the current reserve ratios of a hypothetical cryptocurrency platform, how they preserve solvency, and how to identify and verify the platform’s addresses. In theory, proof of reserves should assure customers of a custodian’s solvency and increase confidence in their business. In practice, however, proof of reserves can be manipulated or tampered with or can simply not reveal the full picture. Using this method, a crypto platform generates a Merkle Tree hash that includes the deposit addresses they hold on behalf of customers. Anyone can verify that specific addresses appear in the Merkle Tree using the root without revealing any other addresses or other information.

Please note that the availability of the products and services on the Crypto.com App is subject to jurisdictional limitations. Crypto.com may not offer certain products, features and/or services on the Crypto.com App in certain jurisdictions due to potential or actual regulatory restrictions. The purpose of this website is solely to display information regarding the products and services available on the Crypto.com App. Hashing is a computation to transform a value into another value that is hard to reverse engineer. For example, if given a value, it is easy to compute what its hash is; yet given the hash of a value, one could not reversely work out what the original value is. Therefore, hashing (or repeated hashing) is frequently used as a ‘one-way’ function to protect privacy and avoid exposing the values of the underlying data.

proof of reserve

If you want to know more about Chainlink Proof of Reserve, visit the PoR product page. If you’re a developer and want to integrate Chainlink Proof of Reserve into your smart contract applications, check out the developer documentation or reach out to an expert. An important tool for promoting stability and mitigating systemic risk in the DeFi ecosystem is a circuit breaker. Circuit breakers can help mitigate the extent of common hacks and exploits, prevent protocol insolvencies, decrease systemic risks, and more. A bank run occurs when most customers withdraw their cash from the bank out of fear of solvency and bankrup… Learn more about Consensus 2024, CoinDesk’s longest-running and most influential event that brings together all sides of crypto, blockchain and Web3.

While proof of reserves can be touted as a way to show a crypto company’s solvency, there are still ways to thwart this, including having off-chain liabilities or colluding with the auditing team. But that being said, proof of reserves is likely to become the minimum disclosure standard for any crypto company going forward. Proof-of-reserve ensures that crypto custodians, exchanges and lenders do not engage in secretive financial transactions that put their customers’ funds at risk. Coinbase does not offer a proof of reserve mechanism because it’s already audited by the SEC as a publicly-held company. However, the company did issue a developer grant allocating $500,000 to support people or teams advancing on-chain accounting and privacy-preserving techniques related to proof of asset or liability approaches.

There are still merits to publishing PoA alone, but detailing liabilities can provide a more well-rounded assessment of an exchange’s financial status. BGD Labs integrated Chainlink PoR into Aave on Avalanche to help ensure wrapped tokens in Aave markets on Avalanche are sufficiently collateralized. This solution involves a smart contract that acts as a registry for pairs of asset addresses and Proof of Reserve feed addresses. For each asset in the Avalanche deployment of Aave, the contract checks whether the Proof of Reserve feed value is equal to or greater than the total supply of the asset. If any asset on the list does not meet this requirement, a list of assets is outputted, and emergency actions may be performed.

Of course, 1-to-1 backing of assets to deposits means little if a platform has a lot of other liabilities. The good news is that some crypto platforms are experimenting with ways to report liabilities in an automated manner to improve transparency. The abrupt bankruptcy and its ripple effects in the industry demonstrated the need for crypto audits. Centralized custodians responded to investors’ concerns by publishing “proof of reserves” in an effort to regain the public’s dwindling trust. However, this has some limitations when it comes to exchanges’ fiat holdings (which cannot participate in blockchain-powered public transactions like crypto) and assets held in cold storage (offline).

proof of reserve

Stablecoins are a key building block within the DeFi ecosystem, providing users with the ability to transact and earn yield in a comparatively low-volatility currency while still benefiting from the deterministic nature of smart contracts. As such, stablecoins are a popular collateral choice and are fundamental to scaling the adoption of DeFi products. The Merkle tree is a binary hash tree designed to uncover any manipulation or data tampering. By the end of this guide, you should have a comprehensive understanding of PoR audits and the tools to verify a platform’s solvency. We hope this knowledge will help you make informed decisions and prioritize your safety when using cryptocurrency platforms. For instance, PoR can be tampered with by borrowing assets on a short-term basis while the balance sheet snapshot is provided.

1) The independent auditor first takes a snapshot of all the user balances held on a crypto exchange and organizes it into a Merkle Tree. What makes Proof of Reserve work is something called a “Merkle Tree” (also called “hash tree”). A Merkle Tree provides a cryptographically secured (i.e. tamper-proof) method of verification of assets on reserve (see below section for a more detailed explanation on how it works).

The simplest form of proving asset ownership is for an exchange to claim a wallet, and then make a transaction with the crypto inside of it. By digitally signing a transaction, the exchange proves it controls the private keys and thus owns the wallet. After Binance announced its intentions, nine other exchanges, including KuCoin, OKX and Gate.io, announced similar plans. Some, like Gate.io, opted for auditor-assisted proof-of-reserve validation, while others, such as BitMEX, said they will attest to the reserves themselves. Chainlink Proof of Reserve utilizes the largest decentralized collection of security-reviewed and Sybil-resistant node operators in the industry to acquire and verify reserve data. They publish the results, with some caveats (which will be unpacked below) to help investors understand a centralized exchange’s state of finances and whether they have enough funds to match customer deposits.

In addition, we’ll also explore the PoR reference feeds already implemented by top DeFi teams and provide context for future use cases and implementations. With the recent market events, you probably noticed that the term Proof-of-Reserves or PoR emerges every time any crypto exchange is mentioned. 5) If there was any change to his asset balance, no matter how small, or it is a fake balance, it would result in a change that cascades up the tree to the Merkle root and changes the value completely. That means that, in a space where decentralization and trustlessness are prized, a little trust in third parties is necessary when conducting PoR. And proof-of-reserve does not provide customers with greater control over their funds; it just provides information. The idea for proof-of-reserves based on Merkle trees became particularly popular after the collapse of FTX.

The cryptographic, public, and immutable nature of blockchain technology allows for particularly transparent and privacy-preserving methods for conducting an audit. In most cases, a data structure called a Merkle tree is used to securely enumerate user deposits and compare them against an exchange’s confirmed holdings. Proof of Reserves (PoR) is a way for cryptocurrency exchanges to publicly account for their digital assets, ensuring users’ deposits are secure and available for withdrawal. Several crypto exchanges are advocating for a form of transparency called proof-of-reserves. This is a cryptographic method of proving that an exchange is liquid enough to process all customer withdrawals, and otherwise allows customers of a cryptocurrency exchange to keep tabs on where their money really is.

If the data passes verification, the “Merkle tree path validation passed” result will be displayed (as shown below). If the data fails verification, the “Merkle tree path validation failed” result will be displayed. Our open-source self-audit feature should also help increase transparency and hopefully set a new standard for the crypto industry. For us, preserving our customers’ financial privacy was essential, and we also wanted to make it easy for them to self-verify. The summation approach allows this since it exposes less data than if we disclosed the whole data tree publicly.

Proof of reserves (PoR) is a step in the right direction for any crypto company, ensuring that customer funds are safe and proving (cryptographically) that the company has sufficient liquidity. As more regulation is introduced for the crypto industry, any crypto exchange or company that acts as a custodian on behalf of their customers would benefit from a proof-of-reserves audit. While the process does have some downsides (such as not tracking company liabilities), it can provide customer assurance and bolster their confidence. Proof of reserves is becoming more and more popular, especially with the November 2022 downfall of the FTX crypto exchange and recent comments from crypto exchange Binance about the importance of transparency. It also will become important as regulators look to set industry standards to protect consumers, as proof of reserves is a secure and transparent way to ensure that customer funds are safe.

The goal of Proof-of-Reserves is to ensure both their users and the public that the exchange is financially stable and that it carries an amount either equal to or greater than the sum of the clients’ balance. Currently, most centralized exchanges and other CeFi crypto platforms like lenders and custodians keep their asset data in private, proprietary databases. As such, they can claim that their users’ funds are safe with them, but these claims are difficult to verify.