Merkle root(默克尔根):在默克尔树(Merkle tree)中,通过把大量数据(常见为区块里的交易)逐层哈希汇总,最终得到的顶层哈希值。它用于高效校验数据完整性与证明某条数据是否被包含(如验证某笔交易是否在某个区块中),而不必下载全部数据。
(在区块链语境中,Merkle root 通常写入区块头。)
/ˈmɝːkəl ruːt/
The Merkle root is stored in the block header.
默克尔根被存储在区块头中。
By comparing the Merkle root, nodes can verify that a transaction is included in a block without downloading every transaction.
通过对比默克尔根,节点可以在不下载全部交易的情况下验证某笔交易是否包含在某个区块中。
Merkle 源自提出该结构的计算机科学家 Ralph Merkle(拉尔夫·默克尔)的姓氏;root 在这里表示“树结构的根节点/根值”。因此 Merkle root 字面意思是“默克尔树的根(哈希值)”。