默克尔树解释
📖 4 最小阅读量
Quick Answer
默克尔树是一个聪明的技巧,它可以让轻量级手机钱包确认付款是否在区块中,而无需下载整个区块链。它将数千笔交易压缩成一个微小的指纹。
💡 想象一下这个
指纹淘汰赛。将交易配对,将每一对哈希成一个代码,然后将这些代码配对并再次哈希,一轮又一轮,直到单个冠军哈希(“默克尔根”)代表整个块。
建造树
块中的每笔交易都经过哈希处理。这些哈希值被配对并哈希在一起,并且该过程不断重复,直到只剩下一个哈希值:存储在块头中的 Merkle 根。
魔法:证明
为了证明单个交易在一个块中,您只需要树上的一个短哈希路径 - 而不是整个块。这称为 Merkle 证明,它使轻量级 (SPV) 钱包成为可能。
为什么这很重要
Merkle 树立即赋予比特币效率和完整性:更改任何交易和根更改,立即使块无效,但即使对于数百万笔交易,验证包含仍然很小且快速。
🔑 要点
Merkle 树将整个交易块压缩到一个根哈希中,因此任何人都可以使用微小的证明而不是整个区块链来验证单笔支付。
为什么这对您很重要
这就是为什么在亚洲流行的移动钱包既轻便又值得信赖——Merkle 证明让您的手机无需存储数百GB 即可验证付款。
常见问题
我需要了解 Merkle 树才能使用比特币吗?▼
一点也不——它在后台默默地工作。但它解释了如何让你的手机钱包既安全又不重。
什么是默克尔根?▼
树顶部的单个哈希值存储在块头中。它充当区块中每笔交易的防篡改摘要。
这与 SHA-256 有关吗?▼
是的 — 该树完全由 SHA-256 哈希值构建。 Merkle 树是加密哈希的一种应用。
继续学习
整个中心的相关主题
📚 来源和进一步阅读
本指南中使用的权威参考文献和主要来源。