Proof of Reserves

MC Markets commits to maintaining 100% reserves of users’ assets and will regularly publish proof-of-reserves reports to provide greater transparency regarding the platform’s assets.

Reserve ratio = Funds held by the platform ÷ Funds of the platform users. When the reserve ratio is greater than or equal to 100%, it indicates that the platform has sufficient funds.

MC Markets

Latest Reserve Rate

Verification Mechanism: zk-SNARKs

Merkle Root Hash:

Verification date (UTC+8)
13/09/2025, 23:38:23
No Data
No Data

MC Markets Pursues the Highest Level of Transparency

MC Markets fully understands that the security of our users’ assets is our top priority. The platform always guarantees 100% asset reserves for users’ funds. Our on-chain wallet assets are publicly transparent, allowing users to verify at any time that their assets are fully backed by real funds.


We are committed to maintaining 100% asset reserves and regularly publishing proof of reserves reports, demonstrating our dedication to promoting the platform’s healthy growth and ensuring the security of customer funds and data. Proof of reserves is the key to building trust between the platform and regulatory authorities.

What is Proof of Reserves (100% Reserves Verification)?

Proof of Reserves is an audit procedure that verifies the assets held by an exchange through cryptographic proofs, public wallet ownership checks, and repeated audits. Custodians provide transparent evidence that the on‑chain reserves truly exist, demonstrating that the total tokens held and freely controlled by the platform are greater than or equal to the total token assets of all users.


To achieve this, MC Markets stores each user’s account asset hash in the leaf nodes of a Merkle Tree. Each user can verify whether their funds are included in the asset Merkle Tree by checking the total of all user assets recorded in the Merkle Tree’s leaf nodes.

Why is 100% Reserve So Important?

If a platform cannot provide 100% reserves:

  • There is a risk of funds being misappropriated.

  • The platform has low resilience to unexpected “black swan” events.

  • A wave of concentrated withdrawals may trigger a bank‑run effect, potentially causing users to lose their assets.

If a platform provides 100% reserves:

  • It proves the platform has sufficient capital reserves.

  • Users’ assets are effectively protected.

  • The platform can guarantee full redemption even in the event of mass withdrawals.

The Principle of the Merkle Tree

A Merkle Tree is mainly used to efficiently verify data integrity. At the bottom level, each Acct node represents an account. The balance and account name of each account are hashed once with SHA-256. The resulting hash value is then combined with the hash of an adjacent node to generate a new hash. This process is repeated layer by layer, moving upward, until the final Merkle Root is obtained.


If a user wants to verify whether the reserves have changed, they only need to follow these steps: first, perform the hash calculation for their own account, then locate their position in the tree and collect the adjacent nodes’ hashes. By computing hashes layer by layer upward, the user ultimately derives a Merkle Root. If the Merkle Root they calculate matches the one officially published, this proves that the reserves are complete and correct.