推文上热门(千万赞三)头号玩家好文推荐

软分叉与硬分叉的区别是什么?哪一种分叉对于社区的建设更有力?

2019-02-03  本文已影响3人  07304d6500c4

软分叉与硬分叉的区别是什么?哪一种分叉对于社区的建设更有力?

简介:区块链里的分叉其实很简单,也就是如同一条路走到尽头,有两个方向可以选择的意思。但也有软分叉和硬分叉的区别,那么区别到底是什么?

先谈一谈数字货币为什么会分叉。大家都知道比特币的价值来源于共识,即大家的看法是一致的,没有其他想法。但随着更多的人的加入,人多了想法也就多了。例如比特币,因为出块时间和块大小的限制,每秒只能处理七笔交易。这样的速度于后来的竞争者(以太坊EOS等)相比,实在是太弱了。于是一部分人想大幅度改变升级比特币代码,以提升比特币网络的性能。但另一部分原旨教义者认为比特币不宜大幅改变代码,不同意升级,因为大幅度改变后就是不是比特币了。于是分歧产生了,共识破裂了,比特币面临两条路,要被分叉了。

再来谈一谈软硬分叉。

硬分叉后的网络不兼容原有的网络,未升级代码的节点拒绝验证已经升级的节点产生的块,然后大家各自延续自己认为正确的链,被分成了两条链。例如最知名的比特币硬分叉BCH,矿霸吴忌寒主导了硬分叉后,形成了两条链,原来老链上的比特币还能额外产生BCH糖果,新的链上挖出来的币就是BCH比特现金。因为老链上的比特币还能产生额外的BCH糖果,但BCH并不被分叉前的比特币老链所承认,这种情况被称为“向后兼容”,即后续版本同样支持老版本,但老版本不支持新版本。

而软分叉则继续兼容原有的网络,之前的代币不需要升级,同样能被后续产生的块承认,大家一起走一条新路。旧的区块并不知道比特币网络以及升级了,并且继续接受由新节点创造的区块,新老节点还是在同一条链上工作。例如以太币升级成以太坊就是这样的软分叉。当年以太币因为遭受“DAO”攻击,损失了几十万的以太币,以太币创始人V神带领大家抛弃原有的链,分叉出一条新链也就是以太坊。而老的以太币主链原本应该被抛弃没人再用,但同样有“代码即法律”“代码即正义”者坚持使用,最后成为了以太经典。以太坊能被之前的以太币主网承认,以太币也能被后续的以太坊所承认,这种情况就既是上文提到的“向后兼容”,也是“向前兼容”,也就是后续版本支持老版本,老版本也支持新版本。

那么哪一种分叉对社区建设更有力?

明显是软分叉,大家都走同一条路,大家拥有同一种共识对社区建设更加有力。硬分叉币,因为有分歧,共识变小,有拥有的价值也会降低,这也是小编一直看空分叉币的原因。

上一篇下一篇

猜你喜欢

热点阅读