一CPU一票
将时间戳链发布到单个服务器会带回中间人。第四节反而要求每个块都带有工作量证明:一个通过一次又一次尝试直到块的哈希以足够多的零开头找到的数字。找到它需要真实的计算努力;检查它几乎不花钱。
按IP地址投票会让任何拥有许多地址的人接管。工作量证明使投票具有真实的成本:论文称之为一CPU一票。多数决定是最有工作量的链。
网络的六个步骤
- 新交易广播到所有节点。
- 每个节点将新交易收集到一个块中。
- 每个节点都在为其块寻找工作量证明。
- 当一个节点找到一个时,它将该块广播到所有节点。
- 节点仅在所有交易都有效且未被花费时才接受该块。
- 节点通过在其之上构建下一个块来表示它们接受它。
在论文中,每个节点也进行挖矿。今天,角色大多是分开的:矿工生产块,而更多节点在不挖矿的情况下检查它们。第五步,检查一切,仍然由每个节点完成。
▶ 在机器中查看挖矿是发生工作量证明的地方:机架尝试哈希,直到一个低于目标。