区块链开发的发展中会出现分叉的情况,这种情况的出现是一种发展的趋势,就像是大树会进行开枝散叶的道理是一样的。一些行外的会分不清楚这种情况是好是坏,容易对此作出误解,接下来就来谈谈这个分叉是什么?
一、一种是旧软件认可新区块,一种是不认可新区块
如果你知道数字货币或是区块链技术的话,你应该听说过一个专业术语“分叉(fork)”。在区块链中分叉有其特殊意义,当开发者在新项目中采用与原来不一致的共识机制时就有可能发生分叉。近年来关于区块链分叉的话题受到越来越多的关注。
二、分叉主要可以分为软分叉,用户激活分叉和硬分叉。
所谓软分叉,是指在区块链或去中心化网络中向前兼容的分叉。向前兼容意味着,在去中心化架构中,节点不一定要升级到新的共识规则,因为软分叉的新规则仍旧符合老的规则,所以未升级的节点仍旧能接受新的规则。因此只有矿工节点需要激活软分叉,因为网络中老的节点即使不升级也可以接受新的区块。要想软分叉成功,则必须要超过一半算力的矿工决定升级。尽管如此,软分叉比硬分叉动静要小得多,后者需要网络中所有参与者的同意。
通过上面的内容我们可以明白的了解到,区块链开发出现的分叉是一个好的结果,如果没有向树木一样做到开枝散叶,就无法进行多个方向的发展。