Merkle树的概念是由中本聪首次设计的,它可以使计算机有效地验证信息,而不需要外部数据。想法是使数字货币作为法定替代品的使用尽可能简单和直接,将Merkle树合并到简化付款验证(SPV)系统中就可以做到这一点。克雷格·赖特(Craig Wright)博士长期与加密货币世界称为Satoshi的人联系在一起,他在新博客中分解了Merkle树及其在SPV中的用途,以展示为什么它是理想的解决方案。 查看Merkle树的另一种方法是将它们视为分层数据结构,与传统的验证过程相比,它可以在更少的时间内安全地验证数据集合。甚至Visa和Mastercard都必须能够验证交易以及涵盖这些交易的资金可用性,并且SPV和Merkle树有可能通过区块链交易达到相同的速度水平。 Wright补充说:“默克尔树的主要功能是验证某些数据包D_i是N个数据包D∈{D_1,…,D_N}的列表或集合的成员。验证机制称为Merkle证明,它包括获得一组哈希,这些哈希被称为给定数据包D_i和Merkle根R的Merkle路径。数据包的Merkle路径只是所需的最小哈希列表通过重复的哈希和连接(通常称为身份验证路径)来重建根R。如果证明者知道所有数据包D_1,…,D_N,则可以简单地执行存在证明,尽管这需要比Merkle路径大得多的存储开销,并且证明证明者可以使用整个数据集。 这是最初在原始比特币白皮书中确定的,并且是比特币SV(BSV)交易的基础。 Wright解释说,这些技术使用Merkle树系统,可以有效,安全地实施SPV,这就是BSV能够扩展而其他所有区块链都无法扩展的原因。它还提供了必要的基础,以允许进行交易验证,从而使BSV成为真正的对等解决方案。 赖特补充说:“本发明要求在交易的广播之前,对交易的输入执行必要的SPV检查。重点的转移大大减少了处理无效交易的网络负担和流量… SPV检查通过指定用户保留,维护或至少可以访问自己的副本的轻型比特币客户端来消除网络上的此类负担与他们拥有的未使用的交易输出相关的Merkle路径的数量,使比特币得以扩展。” 在此处阅读Craig Wright博士的新博客文章Merkle Trees和SPV。 要接收最新的CoinGeek.com新闻,CoinGeek会议的特别折扣以及直接发送到你的收件箱的其他内部信息,请注册我们的邮件列表。 分享 —- 编译者/作者:不详 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Merkle树和SPV,如Craig Wright所解释
2019-11-05 不详 来源:区块链网络
LOADING...
相关阅读:
- Peertec,hiblocks加入Kakao GroundX区块链平台2020-08-05
- 短期走势波澜不惊,静待再次回归主升趋势2020-08-05
- 比特币枪手:8.5比特币多头来势汹汹欲破新高2020-08-05
- 谈火币圈:比特币现在谈熊市为时尚早2020-08-05
- 币圈散户联盟:8.5比特币行情分析反弹是为了更好的做空2020-08-05