📜  区块链-默克尔树

📅  最后修改于: 2020-10-31 13:19:05             🧑  作者: Mango


节点中磁盘空间的问题很容易克服,因为一个块中的所有事务都在Merkle树中进行了哈希处理,如图所示-

默克尔树

现在,块标题包含上一个块的哈希,随机数和Merkle树中当前块中所有事务的根哈希。由于此根哈希包括块中所有事务的哈希,因此可以修剪这些事务以节省磁盘空间。所以现在您的区块链将如下图所示-

根哈希

这样可以节省大量磁盘空间。普通客户只对从其他人那里收到付款感兴趣,因此使用此策略。但是,矿工需要保存完整的区块链。现在出现了一个问题,即收款人如何在没有能力追溯收到的硬币的来源的情况下验证付款。接下来说明。