无共识不社区战火未消 BCH社区已经撕裂
基于“传统”和“改革”的不同理念,BCH社区已经开始分化成代表不同共识的两派。。
硬分叉战火已经在BCH社区燃烧了5天,吴忌寒说,“BCH分叉这件事是完全可以理解的,参照宗教改革的历史,这是人类为社群做贡献的本性,会容易因为一些分歧而产生分裂。”
在区块链中,无共识,不社区。共识能驱动人们自由建造社区,也会在产生分歧时让社区分裂,一定程度上来讲,唯有分裂才能发展。
合也共识,分也共识
在设计BTC之初,中本聪要实现一个“点对点的现金支付系统”,此后不论是社区追求共同理想,还是产生分歧,皆源于此。BTC曾经立志要颠覆传统支付系统,现在竟然成为了“自己曾经最讨厌的人”,杀龙勇士身上长出了恶龙的鳞片。
BTC运行5年后,区块渐渐无法支撑高流量的交易,扩容成为悬在BTC头上的“达摩克利斯之剑”,社区随之出现三拨人。
在这三拨人之中,有一个群体坚持“小区块”意见。他们认为BTC可以使用链下方式解决扩容问题,比如添加闪电网络。而与“小区块”相对的是“大区块”,这个群体认为,初心为上。但目前BTC已经远远偏离中本聪的构想,链下扩容是永远不可能的。唯一能解决问题的方式就是硬分叉。
曾经有人试图在“大区块”和“小区块”之间,寻找“第三条路线”,并且差点成功。这“第三条路线”就是曾经惊天动地的“纽约共识”。2017年5月23日,来自全球21个国家56家知名区块链初创公司共同签署了“纽约共识”,获得了全网83.28%的算力支持。他们不反对“小区块”,也不反对“大区块”,只是把Segwit软分叉和2M硬分叉合并。然而这个方案却遭到矿工反对。
矿工们认为,按照Segwit2x的想法,链下扩容是区块链的倒退,相当于尽力做了一个摆脱银行的支付系统,但现在却要引入银行解决交易确认问题。
社区争吵越发激烈。在这种局面下,大区块“倒戈”自立门户,BTC社区共识破裂。2017年8月1日比特大陆正式启动BTC硬分叉,BCH诞生。
BTC社区老路重现?
今年4月,BTC早期参与者、Bitcoin core前成员Mike Hearn曾指出:“BCH与2014年的BTC社区非常相似,这是不好的,它缺乏正式治理”。
Mike Hearn在2016年1月离开比特币社区,在离开社区之前,他是“大区块”支持者。但在区块链治理方面,他认为单纯直接扩容并不会治好BCH的“家族遗传疾病”。
Mike Hearn对BCH的发展感到很惊讶。因为在一个月的时间内,BCH就实现了硬分叉,事实上很少有团队能够在一个月的时间里完成软件升级。因此他认为,BCH社区的共识度极强,从开发者到社区参与者,都对BCH的发展有相同的理念,大家没有争议,自然可以高效的完成分叉升级。
究其原因,BCH社区的开发者和社区用户,大部分都是BTC社区的“大区块”派,因为共识退出BTC社区,又因为共识重逢BCH社区。
但Mike Hearn认为,“硬分叉是一种实施机制,而不是治理机制。 治理是一个过程,通常是机构做出决定。”所以他强调建立解决争议方法的重要性,因为以后BTC社区仍然会发生分裂。
Mike Hearn一语成谶,7个月后,BCH社区发生分歧和争议。分别以澳本聪和吴忌寒为首的两个阵营打起了“算力战”,BCH社区真的要重蹈BTC的覆辙吗?
分叉不过是利益之争?
自BCH诞生以来,根据其社区发展路线,每过6个月就要对BCH进行一次分叉升级。上次升级是今年5月,社区决定将BCH接下来的升级时间将选择在11月。
2018年8月1日,吴忌寒、澳本聪和比特币耶稣在香港的BCH大会碰面,吴忌寒还和澳本聪发布了“虫洞协议”,它是基于BCH的二层智能合约产品。
2018年8月8日,伴随BCH全节点客户端Bitcoin ABC公布了11月共识协议的改进内容,澳本聪通过Twitter对BCH的ABC版本提出抗议,并声称:“BCH11月的升级必将失败,开发者会被换掉”。8月29日,澳本聪的nChain公司正式推出BSV节点客户端,并决定在11月的硬分叉中与BitcoinABC一较高下。
11月16日凌晨,由BCH升级之争引发的算力战正式开启。此次分叉升级,极有可能把BCH社区撕裂成两种不同的社区。
春秋战国时期的“三家分晋”,欧洲中世纪的“宗教改革”,都是社会的自我进化。分叉则是区块链系统的自我进化,但这次BCH硬分叉,表面上看是共识冲突,本质上却是利益之争。到今天算力战已经开打5天,甚至有人高喊:BCH社区已经分裂。
BCH社区已经分裂了吗?
事实上,BitcoinSV和BitcoinABC的争论是对未来货币话语权的争夺。算力战至今,BCH已经正式分出两个币,一个BitcoinABC,一个BitcoinSV。但是这意味着BCH社区已经分裂了吗?
以澳本聪为首的一方认为,BCH作为一个支付系统,应该把区块扩容到128M。甚至反悔说他并没有支持2017年8月的BCH分叉,为了纠正这个错误,他正快速积累算力,攻击BCH发展中的分叉链,并进一步攻击BTC,使BTC回到初始的0.1版本。
而另一方面,吴忌寒阵营坚持链上扩容,并发挥BCH的公链功能。ABC版本是比特大陆在原有基础上,对BCH的正常改进。因为自去年扩容后,市场行情进入长期低迷状态,BCH的交易量非常低,其区块大小鲜有超过1MB的。因此在ABC版本中,比特大陆决定先暂停扩容,通过修改底层协议,将交易确认时间从10分钟缩短到2分钟。
事实上,在BCH分叉前夕,基于“传统”和“改革”的不同理念,BCH社区已经开始分化成代表不同共识的两派。原先BCH矿池的矿工根据自己的信仰,用算力投票。
从算力分布上来看,截至今天,BitcoinABC占据矿池算力的56%。
在11月19日,BitcoinSV的算力一度超过BitcoinABC,但之后迅速下降,目前占据全网算力的44%。
此外,在算力战中,所谓的最长链,不是根据块数的多少决定胜负,而是根据累计挖矿难度决定。根据Coindance显示,BitcoinABC获得的累计挖矿难度更高。
同时,交易所的态度也至关重要。11月3日,Coinbase发布公告,宣布支持Bitcoin ABC阵营。Coinbase还称,如果BCH分叉之后存在多个链,将确保用户在每条链上都能获得资产。
但对于BCH来说,由于BCH采用PoW模式,意味着每分裂一次就会导致算力降低,遭受51%攻击的概率也会随之提高。在区块链历史上,部分硬分叉的确因为发展理念不同而产生,分叉有利于区块链生态多样化发展。而有的分叉只是为了炒作或者“圈钱”,这对于区块链生态来说,百害而无一利。
算力战开始到现在,雷声大雨点小。分叉双方在前期吵得不可开交,在胜负未定的情况下,社区已经产生明显分化现象。
按照分叉算力战的逻辑来看,双方交战的结果无非两种。一种情况是,两个币只存活一个,另一个不再继续挖矿;第二种情况是,两个币一起存活,一个覆盖BCH原链,另一个发展成山寨币。从目前来看,BCH社区已经产生分化。战火消停之时,BCH社区将会分出楚河汉界。
Punch Line
从来就不存在好的战争,也不存在坏的和平。