facebook

Proof of Reserves

Bitget guarantees it will hold 100% of users' assets in reserves and will publish its Merkle Tree proof, platform reserves, and platform reserve ratio on a monthly basis
reserveCertificate-bannerRight
What is proof of reserves?
The term proof of reserves refers to an auditing procedure that verifies the holdings of an exchange through cryptographic proofs, public wallet ownership, and recurring audits. The custodian provides transparency and proof of the existence of liquid on-chain reserves that exceed or equal the sum of all user holdings.
To achieve this, Bitget stores the hash of each user account's assets in a leaf node on the Merkle tree. Each user can verify that their assets exist in the Merkle tree by checking the total amount of user assets stored in the Merkle tree leaf nodes.
If the total amount verified is greater than or equal to 100%, this means that the platform has proven that it can cover all user assets.
The open-source code of Bitget's proof of reserves can be found on GitHub. See it for yourself See for yourself here.
reserveCertificate-reserveLeft
reserveCertificate-reserveRight
We are committed to maximum transparency
Bitget always puts our users first. To ensure the verifiable security of user assets, we provide full transparency on all platform assets.
1. We take snapshots each month and publish all wallet assets of the platform.
2. We take snapshots of each user's assets each month and publish them after desensitization.
3. Users can verify their assets in a few simple steps.
Why a 100% reserve ratio is important
Cannot prove 100% reserves
Can be a telltale sign of asset misappropriation. reserveCertificate-redIcon-1
Low risk tolerance for black swan events. reserveCertificate-redIcon-2
Concentrated withdrawals can lead to a bank run, which may result in a loss of user assets. reserveCertificate-redIcon-3
Proof of 100% reserves
Means that the platform has sufficient reserves.
Effectively guarantees that user assets are safe.
The platform is capable of covering user withdrawals, even if 100% of user assets are withdrawn.
no-risk-riskVs
Proof of 100% reserves
Means that the platform has sufficient reserves.
Effectively guarantees that user assets are safe.
The platform is capable of covering user withdrawals, even if 100% of user assets are withdrawn.
no-risk-m-riskVs
Cannot prove 100% reserves
Can be a telltale sign of asset misappropriation. reserveCertificate-redIcon-m-1
Low risk tolerance for black swan events. reserveCertificate-redIcon-m-2
Concentrated withdrawals can lead to a bank run, which may result in a loss of user assets. reserveCertificate-redIcon-m-3
Merkle Tree basics
A Merkle Tree is primarily used to verify data integrity more efficiently. Each account is represented by an Acct node at the bottom, and the balances and account names of each account will be computed once with SHA256 encryption. The obtained hash value can be computed again with the adjacent one, and then layer by layer upwards until the hash calculation reaches the root of the Merkle tree. To verify whether the current reserves have been changed, the user only needs to follow the steps to make a hash calculation of their own account, find the position in the tree and the adjacent nodes, and then calculate the hash upward layer by layer until finally reaching the root of the tree calculated by the user. If it is consistent with the official announcement, then everything is accounted for.
As shown in the figure below:
merkelTree
Download app
Download app
English
USDUSD