当前位置:主页 > 区块链 > 区块链技术 > 默克尔树(Merkle Tree)介绍

什么是默克尔树(Merkle Tree)?一文读懂默克尔树(Merkle Tree)

2023-04-06 15:00:17 | 来源: | 作者:佚名
这篇文章主要介绍了什么是默克尔树(Merkle Tree)?一文读懂默克尔树(Merkle Tree)的相关资料,需要的朋友可以参考下本文详细内容介绍

默克尔树(Merkle Tree)是由Ralph Merkle在1979年发布的一种算法,至今已有40多年的历史,是一种通过零知识证明的方法让任意一个节点都可以验证一个数据库的所有数据是否正确的方法。

什么是默克尔树(Merkle Tree)?

1.哈希算法

在了解默克尔树之前,我们首先要知道哈希算法(Hash)的概念。哈希算法是一种可以将任意长度的数据输出为固定长度的算法,它的优势是单向加密,也就是说没有办法把计算出来的值反推出原始的数据,起到了保护的作用。像比特币等数字货币中,也广泛地使用到了哈希算法,比如知道比特币的地址,没有办法反推出私钥,但有私钥就可以生成地址。

2.生成默克尔树

当理解了哈希算法之后,我们就可以开始生成一棵默克尔树了。首先,我们先为每一个用户都创建一个“叶子”,这个叶子里是用户在某一个时间点的唯一ID识别码以及资产数据,Pionex是采用了用户的userid以及用户在某个时间点拥有的资产种类和数量作为基础数据。然后我们将这个叶子里的数据,使用哈希算法计算出一个哈希值,那么每一个用户都拥有了一个哈希值(如Hash1、Hash2、Hash3…),这样我们就有了第一层的树枝。

接着,我们两两组合,把1号和2号用户的哈希值计算为一个新的哈希值Hash12,3号和4号用户的哈希值计算为一个新的哈希值Hash34,依次类推。这样我们就有了第二层的树枝。

接着,我们再把第二层树枝里的哈希值再两两组合,就生成了一批新的哈希值,比如Hash1234等。

最后,我们一层一层地往上组合,最终我们就会得出一个最终的哈希值,称为根哈希,Hash Root。

到这里,我们就生成了一颗从叶子到根的完整的默克尔树了。

3.验证机制

那么这样的一个机制为什么可以验证交易所的资产是否是100%准备金呢?

假设今天我是一名用户,那么我明确地知道自己的账号和资产情况,那么我使用标准的哈希算法就可以算出我的哈希值。然后,通过开源的哈希数据,我就可以获得别人的哈希值,那么我可以通过自己的哈希值和别人的哈希值去计算最终的根哈希是什么数字。如果我算出来的和平台公布的一致,那么说明平台没有造假。

这里的核心要点在于,只要有一名用户站出来说他计算出来的哈希值和平台给出的哈希值不一样,那么就代表平台有造假行为。因此是通过了众包的方式监督平台在账目上是无法作假的。这个与以太坊上二层网络的一些零知识证明的机制是异曲同工的。

以上就是什么是默克尔树(Merkle Tree)?一文读懂默克尔树(Merkle Tree)的详细内容,更多关于默克尔树(Merkle Tree)介绍的资料请关注脚本之家其它相关文章!

免责声明:本文只为提供市场讯息,所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任。!

你可能感兴趣的文章

更多

热门币种

  • 币名
    最新价格
    24H涨幅
  • bitcoin BTC 比特币

    BTC

    比特币

    $ 71003.84¥ 490231.81
    -0.72%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 2089.89¥ 14429.22
    -0.97%
  • tether USDT 泰达币

    USDT

    泰达币

    $ 1¥ 6.9042
    +0.01%
  • binance-coin BNB 币安币

    BNB

    币安币

    $ 655.36¥ 4524.8
    -0.8%
  • ripple XRP 瑞波币

    XRP

    瑞波币

    $ 1.3956¥ 9.6356
    -1.93%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 0.9993¥ 6.8994
    +0.02%
  • solana SOL Solana

    SOL

    Solana

    $ 87.9838¥ 607.46
    -1.08%
  • tron TRX 波场

    TRX

    波场

    $ 0.2944¥ 2.0326
    +1.62%
  • dogecoin DOGE 狗狗币

    DOGE

    狗狗币

    $ 0.095546¥ 0.6596
    -1.07%
  • hyperliquid HYPE Hyperliquid

    HYPE

    Hyperliquid

    $ 37.1382¥ 256.41
    -1.28%

币圈快讯

  • Pharos获协鑫新能源战略投资估值接近10亿美元

    2026-03-14 14:13
    Layer1区块链项目Pharos获得协鑫新能源(GCLNewEnergy)战略投资,项目估值接近10亿美元。该投资此前已公布,并在完成香港交易所(HKEX)相关信息披露程序后最终落地。报道指出,此次合作将围绕真实世界资产(RWA)相关应用展开,包括可再生能源资产代币化、去中心化能源交易系统以及碳足迹追踪与验证等方向。Pharos表示,其并行执行架构旨在支持高吞吐量金融基础设施,以提升资产结算效率、透明度及流动性。协鑫新能源是一家在港交所上市的能源企业,双方计划通过合作探索区块链技术在能源基础设施与金融市场中的应用。
  • 马斯克回应其个人财富占全球GDP近1%

    2026-03-14 13:51
    3月14日,有网友在X上发帖称:“埃隆·马斯克的身价约占全球GDP的1%。”另一位网友评论称:“嗯,实际上大约是0.68%,我预测未来8-10年内他的身价可能会达到3%到5%。”马斯克回应称:“我的‘净资产’只跟随SpaceX和特斯拉的总市值变动,所以将取决于那个数字占GDP的百分比,不论它是多少。”
  • CZ:区块浏览器应过滤垃圾交易以减少地址投毒风险

    2026-03-14 13:47
    3月14日,针对近期以太坊地址投毒攻击增加问题,CZ发文表示,区块浏览器应直接过滤此类垃圾交易,而不是将其展示给用户。他指出,这类交易在技术上很容易被完全筛除,钱包应用TrustWallet已经实现类似功能。CZ还表示,虽然过滤垃圾交易可能会对未来AI代理之间的微支付交易产生一定影响,但届时同样可以通过AI技术进行垃圾交易识别与过滤。此前,区块浏览器Etherscan警告称,以太坊上的地址投毒攻击正变得更加自动化和普遍,攻击者通过伪造相似地址诱导用户误转资金。
  • 海运3月1日至今仅77艘船通过霍尔木兹海峡

    2026-03-14 13:36
    3月14日,美以伊冲突导致全球能源运输要道霍尔木兹海峡“梗阻”。海运数据显示,3月1日至今,仅77艘船只通过霍尔木兹海峡。与之相比,去年3月1日至11日,通过这一海峡的船只达1229艘。法新社13日援引英国劳埃德船舶信息社说法报道,通行的77艘船只中,大多是状况不佳的老旧船只,没有购买适当保险,所有权也不清晰。这家提供海运数据及分析服务的机构称,这些船中大多数属于所谓“影子船队”,即规避西方制裁的油轮和天然气运输船等。(新华社)
  • 美国众议院金融服务委员会主席:《CLARITY法案》或可弥补《GENIUS法案》留下的监管空白

    2026-03-14 13:35
    3月14日,美国众议院金融服务委员会主席FrenchHill表示,《CLARITY法案》有望解决《GENIUS法案t》中尚未解决的一些问题。在接受FoxBusiness采访时,Hill讨论了银行业对拟议监管框架的担忧,尤其是加密公司未来可能如何受到监管。他指出,众议院去年夏天已经以两党支持的形式通过了《CLARITY法案》,其中包括78名民主党议员投票支持。该法案是华盛顿更广泛努力的一部分,旨在明确稳定币及其他数字资产在美国金融市场中的运作方式。与此同时,政策制定者也在讨论加密公司是否应接受与银行相同级别的监管。Hill还表示,两党在一个关键原则上已经达成共识:稳定币不应向持有者支付收益。这一问题也成为围绕《GENIUS法案》讨论的核心,该法案主要关注稳定币发行方的监管框架。
  • 查看更多