区块链之比特币系统特征7:区块的单向链接性和最长链原则

区块的单向链接性

在比特币系统的区块设计中,除了创世区块外,其它区块里的区块头都含有上一个区块的哈希值(即父区块哈希值),比如一号区块的标识值就是创世区块的哈希值。因此,只有区块的标识值对上了上一个区块的哈希值,两区块才会链接在一起,区块之间的链接就这样非常有秩序地、按照前后顺序持续下去。

最长链原则

比特币系统采用工作量证明个共识机制,把区块链接成最长的链就意味着最大的工作量,也就是获得大多数人的认可(实质是大多数挖矿电脑设备的认可),所以节点始终视最长的链条为正确的链条,并持续工作和延续它,只有在最长的链条上挖矿的矿工才能获得比特币奖励。另一方面,如果有两个矿工同时挖出区块,其它节点会根据最先收到的区块上进行工作,这样就存在暂时保留的两个链条,当下一个新区块产生,链上其中一个链条并使其变长,系统就会根据最长链原则进行取舍,那么在另一条分支链上工作的节点就转移阵营,到较长的链条上继续挖矿工作。最长链原则有利于维护比特币系统账本的唯一性。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181204A1NPIK00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券