Deribit, the popular cryptocurrency derivatives exchange, announced today it has launched a new ‘Proof of Reserves‘ tool for clients using the trading platform. Now, clients are provided with the functionality to verify their assets to be included in Deribit’s overall reserves.
How it Works
Deribit provides all addresses for all on-chain assets and it delivers a daily file with all liabilities (all client balances) in a hashed way. Note, assets held by third-party custodians cannot be included in the report as they are not under Deribit’s direct control. Therefore, the data file that is fully accessible to all interested parties only contains the accounts that hold assets on Deribit.
Clients get a key allowing them to find their balances in the overall file and can be certain their assets are covered with Deribit’s on-chain balance.
All code used to create Deribit’s modified Merkle Tree is available so clients can verify the accuracy of the frontend data. To prevent the same nonces from being assigned to different users with comparable asset levels, reducing the size of liabilities, Deribit gives each account a unique Proof ID. A client can convert the Proof ID into the identifiers found in the daily snapshot file and shown in the verification section of the Proof of Reserves page.
The aggregate of the assets included in the asset file should always be less than the aggregate of assets available on-chain. The difference is the Deribit reserve ratio, which includes the insurance funds and Deribit revenues. If the total on-chain balance is higher than the asset file balance (visible in the front end and in the file itself), then Deribit has Proof of Reserves.