“宫斗剧”升级,BCH是否将走向分裂?
Cobra是Bitcoin.org的匿名所有者。他在Medium的一篇帖子中宣布要进行Cobra Client硬分叉,并将其称为“在BCH协议上的安全实施过程”,此次升级是为了回应主要开发者Bitcoin ABC和nChain提出的“非重要、非紧急的改变”。
主要开发者在提议升级方面发生分歧
BCH最大的客户端——Bitcoin ABC于8月20日发布其全节点实施版本0.18.0后,引发了BCH社区的轰动。该版本包括规范交易指令和增添两个新操作码(opcodes)等重大软件变化。
8月16日,Craig Wright所在的区块链开发公司nChain宣布了自己的BCH分叉——Bitcoin SV (Bitcoin Satoshi Vision ,SV)。nChain的升级得到了BCH最大矿池Coingeek的支持。
Bitcoin SV将把BCH的区块大小从32MB增加到128MB,与此同时,为了恢复最初的比特币协议,该版本还恢复了四个“中本聪的原始操作码”。Craig Wright反对在网络中添加新的操作码或进行其他任意更改,并表示nChain将把BCH恢复到0.1.0版本,以保持其长期稳定。
Bitcoin ABC在2017年对比特币进行硬分叉的主要支持者,比特大陆创始人吴忌寒参与到了这场辩论中,他驳斥了Craig Wright对此次分叉毫无根据的说法,并称他是“假的中本聪”。
以太坊创始人Vitalik Buterin也对Craig Wright持强硬立场,他在推特上表示:
“为了‘避免分裂’,BCH社区不应向Craig Wright妥协,而应将此次争端视为一个彻底排斥和拒绝他的机会”。
Cobra提出了解决问题的妥协方案
在建议更改中本聪的白皮书,并为了使比特币更加去中心化而建议修改比特币最初的工作量证明(PoW)共识算法之后,Cobra引起了比特币社区的众怒。
如今,为了挽回BCH的声誉和未来,Cobra正在努力寻求用一种恰当的方式来升级BCH网络以避免其分裂。Cobra强调了避免中断用户服务的必要性,因为这将对BCH的声誉和价值造成不可弥补的损害,如果没有共识的话,那么BCH最好不要做出任何改变。
由于缺乏对Bitcoin ABC提出的新操作码的共识,Cobra Client提供了一种保守的方法,它将不会增加任何新的更改。相反,Cobra的分叉将实现重放保护,以防止BCH交易在不同链之间被复制,同时也为了防止BCH出现分裂(这种可能性仍然很大)。
Cobra Client希望能得到BCH利益相关者的广泛支持,以此来证明它的升级是BCH协议的一个可行选择。Cobra Client声称有近25%的BCH算力在支持它的升级方案。Cobra Client还通过与同意测试升级的主要企业达成协议,致力于解决BCH商业使用量减少的问题。
BCH社区的意识形态分歧
Bitcoin ABC于2017年完成了BTC/BCH的硬分叉,在当时,Wright曾认为BCH才是中本聪对比特币的“真实愿景(true vision)”。但BCH的最新版本更新将导致BCH社区的分裂,nChain和Coingeek称Bitcoin ABC最近的举动背离了中本聪最初的白皮书设想。
Bitocin ABC的支持者认为,新特性将能更高效的在协议中实现智能合约框架,并提高可扩展性。大约三分之二的矿工选择使用Bitcoin ABC的客户端,但如果开发人员之间不能很快达成妥协的话,那么这种情况可能会发生改变。
自称是中本聪的Craig Wright最近在Medium网站的一篇博客文章中表示:
人们无法理解比特币的一点在于它受到了限制,而这种限制是有目的的。它被设计成是稳定的货币,也正是出于这个原因,除了一些基于安全的替换或更改之外,不应该在系统中添加新的操作码。
对BCH的未来仍未达成共识
Coingeek是最大的BCH矿池,同时也是nChain提议的支持者。在Bitcoin SV发布的同时,该矿池的算力占比上涨到了28%。
Bitcoin Unlimited的首席科学家Peter Rizun在推特上表达了自己对此事的立场,他表示,在有更多证据证明Bitcoin ABC的优势之前,它应该先暂缓升级计划。
BCH社区正在密切关注矿池的动态,因为最终的升级是按照矿工手里握有的算力投票决定的。根据中本聪最初在白皮书中提出的原则,比特币社区内部的冲突代表了在意识形态上,开发者对BCH的未来愿景存在着巨大的分歧。
Cobra 的升级是一个较为安全的赌注,但Bitcoin ABC和nChain的根本对立立场将使BCH的分裂不可避免。