Bitcoin ABC首席开发人员:BCH近期内应该不会分叉

Bitcoin ABC首席开发人员:BCH近期内应该不会分叉
在昨天的新加坡coindesk共识大会上,Bitcoin ABC首席开发人员Amaury Sechet称:“每次发生加密货币分叉时,都会导致原始区块链中网络效应的丧失,从而降低创造未来价值的能力。未来还会有很多的分叉链诞生,但它们中的99%最终都会变得没有价值。”除此之外,他还认为比特币现金在近期内应该不会分叉。
分叉科普
在比特币和比特币现金的区块链运行中,区块与区块之间并非是一个接一个整齐排序的,一名矿工计算出正确答案并将块广播出去,此时又有其他矿工也算出答案并将之广播,这样就会产生区块冲突,根据先来后到和难度系数规则可以解决该冲突(丢弃后到或难度低的区块),但是不同节点此时链条可能不一样,下一个区块添加进来时便形成分叉了。这种分叉几乎是无处不在,但是根据比特币最长链原则,全网只认可最长链,那些个分叉区块最终成为孤块后被丢弃。
发生分叉的根本原因在于一条链上出现了不同的意见,根据冲突类型,分叉可分为三种分叉:普通分叉、软分叉、硬分叉。节点冲突形成的是普通分叉,根据最长链原则丢弃孤块解决;客户端升级造成冲突,要求50%以上算力的矿工升级新软件的称为软分叉;客户端冲突要求所有矿工升级的称为硬分叉。
为什么说近期内不会发生分叉?
第一,Bitcoin ABC开发人员不打算进行硬分叉升级。
Amaury Sechet作为BCH目前的主要开发团队成员,其对外界做出的表态应该也是整个团队想法,既然其表示BCH近期内不会分叉,所以Bitcoin ABC应该会在原有客户端的基础上,对软件进行升级,也就是前文提到的软分叉升级。在升级客户端后,BCH网络节点内超过50%节点进行升级就可以完成这次客户端改动,所有的升级都是在现在BCH区块链上进行。类似的情况在之前的BCH网络升级中已经出现过,在Bitcoin ABC提前发布改动内容和测试版本后,陆续的就有超过50%的节点下载其客户端运行,这也侧面说了Bitcoin ABC得到了大部分节点运行者的信任,这一次的改动应该也不例外。
第二,Bitcoin ABC已经与大多数节点运行者和其它开发组成员达成共识。
在采访中,Amaury Sechet表示,他认为比特币现金不太可能会转变为其它的东西,该项目开源社区的参与者仍然对整体目标保持一致,如果存在分歧,那也是细节方面的分歧。Amaury曾不止一次的表达过自己的这个观点,在他看来,Bitcoin ABC的所有改动都提前与社区其它开发者进行过沟通,是建立在互信互通基础之上的,所以升级的内容也是在得到大部分技术人员认可之后才会推出。具体的沟通过程和达成共识的内容可以参考Bitcoin abc官网公告,尤其是此次主推Bitcoin SV节点nChain公司,也是提前就知道升级内容且它在2017年12月4日的BCH开发和测试协议中表示了对于今年11月份升级的支持。
第三,Bitcoin SV节点支持者也表达过类似不分叉的观点。
Bitcoin SV节点的推出者nChain公司和支持者coingeek矿池多次表示将打击一切分裂BCH的行为。虽然Bitcoin SV节点与Bitcoin ABC 11月份升级的内容不兼容,但不兼容不意味着就会分开,根据CSW最近的强势表态来看,不兼容意味着有一方要消失,换句话就是,Bitcoin SV节点会获得大部分算力的支持。暂且先不管Bitcoin SV节点是否有这样的实力,但其支持者的强硬表态足以说明他们不愿意丢舍掉“BCH”这条区块链。
如果双方的开发者和支持者都有这样的想法,那么很容易就能解释“为什么BCH近期不分叉”,但关键是如何解决两者的分歧?不分叉固然好,但如果最后是靠着某一方的经济实力或者是算力强权来决定胜负的话,实在不是一个很好的主意。我的观点依然是通过沟通谈判来解决问题,算力投票可以当成是无奈之下的备用选择,但算力大战尽量还是不要发生。

你可能感兴趣的:(Bitcoin ABC首席开发人员:BCH近期内应该不会分叉)