‹ 第 7 章,所有课时

探路者 · 第 7 章 · 第 3/5 课时

阅读白皮书

工作量证明和网络

当任何人都可以撒谎时,陌生人如何就一个历史达成一致? 6 分钟

一CPU一票

将时间戳链发布到单个服务器会带回中间人。第四节反而要求每个块都带有工作量证明:一个通过一次又一次尝试直到块的哈希以足够多的零开头找到的数字。找到它需要真实的计算努力;检查它几乎不花钱。

按IP地址投票会让任何拥有许多地址的人接管。工作量证明使投票具有真实的成本:论文称之为一CPU一票。多数决定是最有工作量的链。

网络的六个步骤

  • 新交易广播到所有节点。
  • 每个节点将新交易收集到一个块中。
  • 每个节点都在为其块寻找工作量证明。
  • 当一个节点找到一个时,它将该块广播到所有节点。
  • 节点仅在所有交易都有效且未被花费时才接受该块。
  • 节点通过在其之上构建下一个块来表示它们接受它。

在论文中,每个节点也进行挖矿。今天,角色大多是分开的:矿工生产块,而更多节点在不挖矿的情况下检查它们。第五步,检查一切,仍然由每个节点完成。

▶ 在机器中查看

挖矿是发生工作量证明的地方:机架尝试哈希,直到一个低于目标。

需要记住的内容

  • 工作量证明难以找到但易于检查。
  • 论文中的投票是一CPU一票,而不是一个地址一票。
  • 每个节点在构建之前都会检查每个块。

快速检查

为什么论文拒绝按IP地址投票?

根据第六步,节点接受新块时会做什么?

工作量证明和网络 · 比特币大学