通俗易懂区块链

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

2018-03-19  本文已影响13人  区块链战争

文章摘要:硬分叉可以根据算力大小分为两种情况。

原创声明

本文作者:Minlu Kuo

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


大家好,我是Minlu。

今天我要讲的是“硬分叉”。

硬分叉,是由于共识协议的不同,旧节点不接受新区快,从而导致新、老两条链产生的过程。

然而硬分叉又要分成两种情况:

第一种情况:新节点算力超过50%

新节点因为算力高,可以选择兼容或者不兼容旧的区块,但是因为旧节点拒绝在任何新区块的链上挖矿,所以最终还是要分叉成两条链。

第二种情况:新节点算力低于50%

典型的升级失败。但是如果新节点孤注一掷要硬分叉也没问题,从双选项(兼容或者不兼容旧的区块)变成单选项——不兼容旧的区块,就完成硬分叉了。

开始举例:

例子

一对恋人,忠贞度类比算力。其中一个人只要铁了心要分手,那可不关他/她的忠贞问题,最后的结果就是一拍两散,各过各的。

今天这个例子我觉得很完美,只举这一个应该足够大家理解意会什么是硬分叉了。欢迎有问题的小伙伴在留言区留言,我会抽时间一一答复的。


往期文章回顾:

6【通俗易懂区块链】智能合约(Smart Contracts)

5【通俗易懂区块链】双花(Double Spending)

4【通俗易懂区块链】51%算力攻击(51% Attack)

3【通俗易懂区块链】分布式账本(Distributed ledger)

2【通俗易懂区块链】PoS(Proof of Stake)权益证明

1【通俗易懂区块链】PoW(Proof Of Work)工作量证明


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

上一篇下一篇

猜你喜欢

热点阅读