工作量证明链
Bitcoin proof-of-work block chain with previous hash and nonce
上下文
该图出现在第四节“工作量证明”中,紧接在解释了如何使用类似Adam Back的Hashcash的系统来实现分布式时间戳服务器之后。
此图说明
该图展示了区块如何通过工作量证明链接在一起。每个区块包含前一区块的哈希值、一个随机数(Nonce)和一组交易。工作量证明要求找到一个随机数,使得区块的哈希值以一定数量的零比特开头。图中通过箭头展示了区块间的链接关系,每个区块的哈希值都嵌入了前一区块的完整信息。更改任何区块的内容都需要重新计算该区块及其后所有区块的工作量证明。该图还暗示了最长链规则——诚实的CPU算力控制下的最长链代表了合法的交易历史。
重要性
工作量证明链图展示了比特币的核心安全机制。它直观地说明了为什么篡改历史交易在计算上是不可行的——攻击者需要重做被篡改区块及其后所有区块的工作量证明,并超过诚实节点的速度。这张图是理解比特币51%攻击阈值和安全假设的基础。