Fig. 3

简化支付验证

Simplified Payment Verification using Merkle tree branch proofs for transaction verification
Simplified Payment Verification using Merkle tree branch proofs for transaction verification

上下文

该图出现在讨论以太坊与比特币协议差异的部分,作为对比参考展示了比特币的简化支付验证(SPV)工作原理。

此图说明

该图展示了比特币SPV的默克尔树验证过程——验证者如何通过获取默克尔分支来确认某笔交易被包含在某个区块中。该图用于对比说明以太坊更丰富的状态树结构——以太坊不仅需要验证交易包含性,还需要验证任意状态查询(账户余额、合约存储值等)。在比特币中,SPV客户端只需要交易的默克尔路径和区块头;在以太坊中,类似的轻客户端需要状态根和特定账户或存储位置的默克尔证明。

重要性

将比特币SPV图纳入以太坊白皮书,帮助读者理解以太坊在轻客户端验证方面的改进。比特币的默克尔树只覆盖交易,而以太坊的三棵默克尔树(状态、交易、收据)使得轻客户端能够验证更广泛的查询类型——这是支持去中心化应用的关键基础设施。

相关术语

的其他图