AICoin 小课堂丨比特币的最长链原则

1年前
标签:比特币035650
文章来源: AICoin信息君

比特币最长链原则出自中本聪的白皮书《比特币:一种点对点的电子现金系统》。文中提到:“信息尽最大努力在全网传播即可,节点可以随时离开和重新加入网络,并将最长的工作量证明链条作为在该节点离线期间发生的交易的证明。”以及“工作量证明机制的本质则是一CPU一票。大多数的决定表达为最长的链,因为最长的链包含了最大的工作量。”

 

通俗来说就是,比特币区块是依靠矿工们不断进行数学运算而产生的,每一个区块都必须引用其上一个区块,其中工作量最大的那条链被称为最长链。节点永远认为最长链才是有效的区块链,也只有在最长链上挖矿的矿工才能够获得奖励,即比特币最长链原则。因此也可以说,累积难度值最大最难以推翻篡改的那条链就是最长链。

 

为什么要制定最长链原则?

 

1、保证比特币的正常运转。

 

比特币本质上是由分布式网络系统生成的数字货币,没有中心机构,依赖于分布式网络节点共同参与工作量证明( PoW)的共识过程以完成比特币交易的验证与记录。所以想要让所有节点都有一份相同的公共总帐本,就需要达成共识。这样才能够保证比特币不停的在工作量最大的区块链上运转,而工作量最大的区块链就是权威的公共总帐本。

 

2、维护区块链账本的唯一性。

 

因为矿工在挖矿时哈希值的产生是随机的,再加上网络的延迟,就会存在两个矿工同时挖出区块的可能。当发生这种情况时,如果他们一起记账就会造成区块链的分叉。此时,系统就会根据最长链原则进行取舍,即哪个新产生的区块能使其所在的区块链变得更长,则哪个区块得以被记录。而不被最长链记录的区块则在备用链上记录。但如果新添加的区块使备用链累积了更多的工作量,那么这条备用链将被作为新的主链。

 

3、防止造假和区块链篡改。

 

如果有破坏者想要篡改某一区块的信息,得到共识,变得更有权威性,那他就需要将这区块所在的链中变成最长链。但最长链的累积难度值最大,也就意味着篡改的成本也会很大,成功的可能性极小,也就有效地保证了区块链的不可篡改性。

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

评论

暂时没有评论,赶紧抢沙发吧!