默克尔树有什么用,区块为什么要用默克尔树?
证明一笔交易在某个区块里,只需要从这笔交易到默克尔根路径上的少量哈希,数量随交易数按对数增长。比特币白皮书第 8 节描述的简化支付验证(SPV),依靠默克尔路径让轻客户端不用下载完整区块就能确认交易。
默克尔树的妙处在于:只用一个很短的根哈希就能“锁住”大量交易,哪怕一笔被改都会暴露出来。
每个 $BTC 区块的区块头里都记录着一个默克尔根,对应这个区块里的全部交易。当前 71363.03。
证明一笔交易在某个区块里,只需要从这笔交易到默克尔根路径上的少量哈希,数量随交易数按对数增长。比特币白皮书第 8 节描述的简化支付验证(SPV),依靠默克尔路径让轻客户端不用下载完整区块就能确认交易。
默克尔树的妙处在于:只用一个很短的根哈希就能“锁住”大量交易,哪怕一笔被改都会暴露出来。
每个 $BTC 区块的区块头里都记录着一个默克尔根,对应这个区块里的全部交易。当前 71363.03。