‹ 第 11 章,所有课时

探路者 · 第 11 章 · 第 2/4 课时

双重支付

最重链获胜

当存在两种历史版本时,节点会遵循哪一个? 5 分钟

在一条链内部,规则很简单:在早期区块中花费的比特币不能在之后再次花费,包含冲突的区块是无效的。困难的情况是当两条有效的链同时存在时。

最多工作量,而非最多区块

每个节点都遵循包含最多累积工作量的工作量证明的有效链。它通常被称为最长链,但确切的规则是最重链:一个区块数较少但难度较高的链可以胜过一条更长的链。实际上,两者几乎总是相同的。

有效优先。一条链即使有更多的工作量证明,但包含无效区块、伪造签名或超额奖励,也会被每个节点忽略,无论挖掘它花费了多少。工作量只决定已经遵循规则的链。

▶ 在机器中查看

区块链轨道显示了每个节点都同意的链:那条后面有最多工作量证明的链。

需要记住的内容

  • 节点遵循具有最多累积工作量证明的有效链。
  • 最长链是常用名称,最重链是确切规则。
  • 无论有多少工作量,无效链都会被忽略。

快速检查

两条有效链在竞争。节点会遵循哪一条?

一条工作量更多的链包含一个创造了额外比特币的区块。节点会怎么做?

最重链获胜 · 比特币大学