在前面我们了解到由于比特网络的延迟,每个节点收到的区块是有差异的,就会产生临时分叉,比如小王、小李用两个账本,矿工们最终会选择最长链继续挖矿。单一区块的临时分叉是时常发生的,双区块的分叉发生概率就很小,比特币十分钟出块机制减少了这种可能性。
图片来自《精通比特币》当共识规则发生改变时,就有可能产生硬分叉,图中,4b区块就是临时分叉,就如前面小王、小李的例子那样,最终选择了最长链,即4a链。当在6区块时,全网络产生了分歧,这时候7a链的矿工们采取新的共识。新老规则产生冲突,硬分叉发生了。
画个简图硬分叉的过程分为下面几个部分:
软分叉:北村代表小王同南村代表小李商议新的记账规则,比如该变记账本大小,改变记账本材质等等。如果商议通过了,全村人一起升级记账新规则,这就是软分叉。一般软分叉是一些较小的改变。
网络分叉:小王代表的北村与小李代表的南村意见不合,北村的人听小王的,即以小王的账本为准。南村的人听小李的,拒绝北村人信息广播。这就产生了两个网络。
挖矿分叉:南村人不承认北村账本,继续在B2链上挖矿,北村人在B1链上。这个时候由于网络分叉,两条链独立挖矿。
链分叉:北村人和南村人按照不同共识挖矿,这样就产生独立的两个链。
BCH的诞生就是共识改变,一部分矿工想要换大记账本(大区块),一部分想用两个记账本(隔离见证+闪电网络)。最终导致了比特币社区分裂。
BCH之后,轰轰烈烈的分叉潮来袭,记得当时有专门的网站记录在哪天比特币会分叉。从前面我们可以看到,分叉后新链继承了旧链的历史数据。如果持有比特币,就会得到一定比例的分叉币。2017年8月比特币第一次分叉,到12月比特币价格将近十倍增长。当时的共识就是:买了比特币等分叉就好了,只赚不赔。
什么是比特币分叉?如果说BCH的分叉是基于共识的分裂,那后面的分叉币就是为了割韭菜了。你会发现分叉币全是国人搞的,BCH是基于扩容之争引起的,虽然也是为了矿工利益,但不像后面其它分叉币那样纯粹的割韭菜。有意思的是,分叉币经常性的会爆拉一下,以此吸引韭菜目光。
才疏学浅,以上内容如有纰漏,欢迎指正
-----分割线----
『力场lichang.io』公链挖矿第一社区
网友评论