通俗易懂区块链

8【通俗易懂区块链】软分叉(soft-fork)

2018-03-20  本文已影响15人  区块链战争

文章摘要:软分叉就一定不分叉么?不。

原创声明

本文作者:Minlu Kuo

已用Press.one进行数字签名,如需转载请联系作者授权。


大家好,我是Minlu。

今天我要讲的是:软分叉(soft-fork)。

对于初涉区块链的小伙伴来说,硬分叉和软分叉肯定是傻傻分不清的。但是更叫人遗憾的是,即便是混迹币圈多时的老币民,也有极大的可能对这两种分叉有着片(cuo)面(wu)的理解。

为什么这样说?

因为很多小伙伴是这样理解的:硬分叉就是分叉,软分叉就是不分叉。

对不对呢?

结论:

1.硬分叉就是分叉,对!

2.软分叉就是不分叉,错!

重点解释:

软分叉有两种:

这种所谓的软分叉其实只是在叫法上有点迷惑性,实际上这种旧节点接受新区块,新节点也接受旧区块的软分叉,本质上是新、旧节点互相兼容,不分叉的。

例子:

一对情侣,互相容忍对方的优缺点,从而紧密地结合在一起,不离不弃,白头偕老。

这种软分叉是真的分叉了。因为:旧节点接受新区块,新节点不接受旧区块。

这种形式的软分叉又分为:算力大于50% and算力小于50%

① 新节点算力大于50%的情况

因为新节点算力大于50%,所以不论旧节点接不接受新区块,最长的链也一定会是全部由新区块组成的链。而且,这条最长链是双方都认为合法的一条。

例子:

一对爱美的情侣,将他们的美丽指数比喻成算力,女生比喻成新节点,男生比喻成旧节点。

有一天两人一起逛街,女生的打扮6颗星,男方打扮4颗星。所以当男生每次一靠近女生,要跟女生走在一条道上时,女生就会嫌弃他丑,排斥他,然后跳到另外一条道上独自行走。

② 新节点算力小于50%的情况

新节点因为算力小于50%,所挖的区块链长最短,所以纵然旧节点同时承认两条链的合法性,最终也还是会选择自己所挖的最长链。

例子:

一对爱美的情侣,将他们的美丽指数比喻成算力,女生同样比喻成新节点,男生也还是比喻成旧节点。

有一天两人一起逛街,女生的打扮4颗星,男生打扮6颗星。女生自知今天和男生比美必输无疑,而强烈的自尊心让她拒绝跟男生走在一起。男生对此也很无奈,只能默默独自走在秋波无数的道路上。

好了,以上就是今天的文章内容,例子同样觉得很完美。欢迎有问题的小伙伴在留言区留言,我会抽时间一一答复的。


往期文章回顾:

7【通俗易懂区块链】硬分叉(hard-fork)


您的点赞、评论和关注,是对我创作的最大鼓励!

上一篇下一篇

猜你喜欢

热点阅读