7【通俗易懂区块链】硬分叉(hard-fork)
2018-03-19 本文已影响13人
区块链战争
文章摘要:硬分叉可以根据算力大小分为两种情况。
原创声明
本文作者:Minlu Kuo
已用Press.one进行数字签名,如需转载请联系作者授权。
大家好,我是Minlu。
今天我要讲的是“硬分叉”。
硬分叉,是由于共识协议的不同,旧节点不接受新区快,从而导致新、老两条链产生的过程。
然而硬分叉又要分成两种情况:
第一种情况:新节点算力超过50%
新节点因为算力高,可以选择兼容或者不兼容旧的区块,但是因为旧节点拒绝在任何新区块的链上挖矿,所以最终还是要分叉成两条链。
第二种情况:新节点算力低于50%
典型的升级失败。但是如果新节点孤注一掷要硬分叉也没问题,从双选项(兼容或者不兼容旧的区块)变成单选项——不兼容旧的区块,就完成硬分叉了。
开始举例:
例子
一对恋人,忠贞度类比算力。其中一个人只要铁了心要分手,那可不关他/她的忠贞问题,最后的结果就是一拍两散,各过各的。
今天这个例子我觉得很完美,只举这一个应该足够大家理解意会什么是硬分叉了。欢迎有问题的小伙伴在留言区留言,我会抽时间一一答复的。
往期文章回顾:
6【通俗易懂区块链】智能合约(Smart Contracts)
3【通俗易懂区块链】分布式账本(Distributed ledger)
2【通俗易懂区块链】PoS(Proof of Stake)权益证明
1【通俗易懂区块链】PoW(Proof Of Work)工作量证明
您的点赞、评论和关注,是对我创作的最大鼓励!