美文网首页
软分叉和硬分叉

软分叉和硬分叉

作者: 赫灵 | 来源:发表于2018-11-05 17:17 被阅读0次

    硬分叉:

    区块链发生永久性分歧,在新共识规则发布后,部分没有升级的节点无法验证已经升级的节点生产的区块,通常硬分叉就会发生。

    如果区块链软件的共识规则被改变,并且这种规则改变无法向前兼容,旧节点无法认可新节点产生的区块,即为硬分叉。

    硬分叉必须要求所有旧节点进行升级,否则旧节点就无法识别新节点生产的交易和区块,导致区块链分成两条链

    软分叉:

    当新共识规则发布后,没有升级的节点会因为不知道新共识规则下,而生产不合法的区块,就会产生临时性分叉

    如果区块链的共识规则改变后,这种改变是向前兼容的,旧节点可以兼容新节点产生的区块,即为软分叉

    软分叉通常刚开始并不会产生两条区块链,因为新规则下产生的块会被旧节点接受,旧节点只是无法识别新规则的真实意义。所以新旧节点仍然处于同一条区块链上,对整个系统的影响也就较小。

    软分叉可以保证不想升级的人不去升级,这种不想升级的需求在现实生活中其实是很常见的

    (欢迎打赏,一分也是爱)

    相关文章

      网友评论

          本文标题:软分叉和硬分叉

          本文链接:https://www.haomeiwen.com/subject/rgmsxqtx.html