8【通俗易懂区块链】软分叉(soft-fork)
文章摘要:软分叉就一定不分叉么?不。
原创声明
本文作者:Minlu Kuo
已用Press.one进行数字签名,如需转载请联系作者授权。
大家好,我是Minlu。
今天我要讲的是:软分叉(soft-fork)。
对于初涉区块链的小伙伴来说,硬分叉和软分叉肯定是傻傻分不清的。但是更叫人遗憾的是,即便是混迹币圈多时的老币民,也有极大的可能对这两种分叉有着片(cuo)面(wu)的理解。
为什么这样说?
因为很多小伙伴是这样理解的:硬分叉就是分叉,软分叉就是不分叉。
对不对呢?
结论:
1.硬分叉就是分叉,对!
2.软分叉就是不分叉,错!
重点解释:
软分叉有两种:
- 软分叉第一种:不分叉
这种所谓的软分叉其实只是在叫法上有点迷惑性,实际上这种旧节点接受新区块,新节点也接受旧区块的软分叉,本质上是新、旧节点互相兼容,不分叉的。
例子:
一对情侣,互相容忍对方的优缺点,从而紧密地结合在一起,不离不弃,白头偕老。
- 软分叉第二种:分叉
这种软分叉是真的分叉了。因为:旧节点接受新区块,新节点不接受旧区块。
这种形式的软分叉又分为:算力大于50% and算力小于50%
① 新节点算力大于50%的情况
因为新节点算力大于50%,所以不论旧节点接不接受新区块,最长的链也一定会是全部由新区块组成的链。而且,这条最长链是双方都认为合法的一条。
例子:
一对爱美的情侣,将他们的美丽指数比喻成算力,女生比喻成新节点,男生比喻成旧节点。
有一天两人一起逛街,女生的打扮6颗星,男方打扮4颗星。所以当男生每次一靠近女生,要跟女生走在一条道上时,女生就会嫌弃他丑,排斥他,然后跳到另外一条道上独自行走。
② 新节点算力小于50%的情况
新节点因为算力小于50%,所挖的区块链长最短,所以纵然旧节点同时承认两条链的合法性,最终也还是会选择自己所挖的最长链。
例子:
一对爱美的情侣,将他们的美丽指数比喻成算力,女生同样比喻成新节点,男生也还是比喻成旧节点。
有一天两人一起逛街,女生的打扮4颗星,男生打扮6颗星。女生自知今天和男生比美必输无疑,而强烈的自尊心让她拒绝跟男生走在一起。男生对此也很无奈,只能默默独自走在秋波无数的道路上。
好了,以上就是今天的文章内容,例子同样觉得很完美。欢迎有问题的小伙伴在留言区留言,我会抽时间一一答复的。
往期文章回顾:
您的点赞、评论和关注,是对我创作的最大鼓励!