区块链 > 区块链技术 > MerkleTree全面介绍

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

2024-02-18 09:01:43 佚名
简介默克尔树如何让交易所的资金更透明?在区块链技术的应用中,默克尔树特别有用,它提高了效率,降低了成本,并且增强了系统的安全性,它可以大大减少在交易验证过程中所需的计算资源和时间,通过将交易的哈希值汇总到默克尔根,就可以一次性验证多个交易

随着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包含着交易所所拥有的资产总额。

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

小结

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

本站提醒:投资有风险,入市须谨慎,本内容不作为投资理财建议。

相关文章