阅读比特币白皮书(二)

这一部分包括时间戳服务器(Timestamp Server)、工作量证明(Proof of work)、网络(Internet)和激励(激励)。
深度解读比特币白皮书
这篇博客说的非常清楚了。
这里附上英文原文:
阅读比特币白皮书(二)
文章图片

  • 就是说多条交易打包成区块,比特币系统会为这个区块附加一个时间戳。并且上一个区块(包括时间戳)的哈希会包含在下一个区块中,形成一个链条。
阅读比特币白皮书(二)
文章图片

阅读比特币白皮书(二)
文章图片

  • 就是说工作量证明是为了找合法的哈希值,作者在区块中引入随机数Nonce,矿工节点必须不断的调整Nonce的值,直到找到满足条件的Nonce(比如找到一个数使得区块的哈希值的前八字节为0,即哈希值小于0x0000000000000001)。同时这种方法也能够决定区块的记账权,第一个找到合法Nonce的值会打包区块并向其他节点广播自己打包好的区块,其余节点接收并验证无误后就停止寻找此区块Nonce,将收到的区块记在自己的账本中并开始下一区块记账权的竞争。
阅读比特币白皮书(二)
文章图片

  • 就是说获得记账权的节点能够获得挖矿奖励。除此之外,对于交易的验证(锁定脚本和解锁脚本的验证,上节提到过)也需要各个矿工参与,因此区块的验证过程也是有奖励的,就是所谓的交易手续费。
  • 【阅读比特币白皮书(二)】简单来说,比特币系统就是通过上述几个机制,确保了各个节点能够维护一个一致的交易账本,从而能够查询该交易账本判断是否出现了双花。利用一个UTXO列表把所有的未花费交易输出都放进去,通过查询这个UTXO列表判断是否双花。

    推荐阅读