默克尔树如何让交易所的资金更透明?

随着FTX坠落,投资者对中心化交易所的信心出现动摇,交易所纷纷公示了默克尔树储备证明(Merkle-Treeproof-of-reserves),把资产储备金透明化。

MerkleTree介绍

MerkleTree的概念最早由著名公钥密码学领域的计算机科学家拉尔夫·默克尔(Ralph Merkle)提出。MerkleTree是一种树状结构的数据处理系统,旨在验证数据完整性和准确性,也被认为是区块链技术的重要形态。它是一种哈希树,每个叶子节点都标有数据块的加密哈希值,而每个非叶子节点都标有其子节点的加密哈希值的标签。

MerkleTree的发展与原理

2014年,Crypto社区对交易所如何向审计机构证明其储备展开了讨论。

2019年,市场开始研究更加细化的方案,而基于MerkleTree的证明模式是当下市场普遍认可的一种方案。

所谓PoR(Proof of Reserves,储备证明)是由第三方进行的独立审计的资产证明模式。第三方审计员将对所有的账户余额进行匿名快照,并将其聚合至MerkleTree中,并获得MerkleRoot。

审计员收集交易所生成的数字签名,这些签名通过可公开验证的余额来证明对链上地址的所有权。最后,审计师比较并验证这些余额是否超过或匹配MerkleTree中显示的客户账户余额,来确定交易所是否持有足额的准备金。

MerkleTree的底层数据为每个账户持有的资产数据生成的Hash,之后MerkleTree再通过两个Hash生成一个新的Hash,以此类推,最终的Hash包含着交易所所拥有的资产总额。

该方案通过验证默克尔树树根的数据完整性,构成默克尔树的所有数据的完整性都可以被证明。

小结

通过默克尔树及其升级,中心化交易所的资产将逐渐变得透明,这将有利于行业发展。

阅读剩余
THE END