区块链 - Merkle树



节点的磁盘空间问题很容易克服,因为区块中的所有交易都像图像中所示那样在 Merkle 树中进行了哈希处理。

Merkle Tree

区块头现在包含前一个区块的哈希值、一个随机数以及 Merkle 树中当前区块中所有交易的**根哈希**。由于此**根哈希**包含区块中所有交易的哈希值,因此可以修剪这些交易以节省磁盘空间。因此,您的区块链现在将如下图所示:

Root Hash

这可以节省大量的磁盘空间。这种策略被那些只对接收他人付款感兴趣的普通客户端使用。但是,矿工需要保存完整的区块链。现在问题出现了,接收者如何在没有追溯收到的币到其来源的能力的情况下验证付款?这将在接下来解释。

广告