比特币白皮书发布后,神秘的创造者中本聪在社区留言时就指出——比特币未来的扩容隐患。未来并不远,10年里,扩容问题引发了两次“内战”。
第一次扩容,比特币分叉,诞生了比特币现金(BCH);第二次,战火烧到了比特币现金上。
矿霸交锋、支持者倒戈、新旧势力的角力和理想主义者向套利者的转变,这些曾经发生在比特币上的事情正在比特币现金身上一一重演。
象征“去中心”“去权威”的虚拟货币,不断经历着分裂之痛,这一过程中,总有人试图成为权威,让“去中心化”的乌托邦梦想充满了现实嘲讽。
“内战”爆发
今年8月1日,比特币的分叉币BCH正式诞生1年。尽管它的身上始终围绕着“是否为真正的比特币”之争,但这个从比特币区块高度478559分叉出的新链,在过去1年里走出了一条独立路线。
1年里,它的底层协议不断升级,BCH获得了超过28个钱包(官网)、8家已知矿池、126家交易所(非小号数据)的支持。
在BCH独立1周年之际,矿池比特币.com的经营者Alejandro de la Torre就表示,BCH网络到目前为止已经走过了令人惊叹的一年, “BCH扩展到19种不同的服务,包括Bitpay、Coingate、Coinpay等。比特币现金也参与了14个不同的项目,如Openbazaar、Joystream和Counterparty。”
今年5月,BCH完成了一次硬分叉,将区块上限从8MB增加至32MB。今年11月,BCH将再次迎来升级,作为生态的成员,开发者、矿池、矿工等各个环节都为此做着准备。
原本,BCH社区仅将此视作升级来临前的另一个节点客户端,但“锁死底层协议”、“扩容至128MB”等理念在社区中不断发酵,引发了内部对BCH将会分叉出一个新币的担忧。
“一旦进行分叉,分叉出来的新币将面临一系列的问题,比如算力支持问题,定价问题,认可度问题,以及交易所、钱包、浏览器等加密货币是否支持的问题。”微博上,一名BCH的支持者发布文章认为,这些事情都是决定一个币种能否存活下去的关键。
128MB区块容量也带来一些社区成员的安全隐忧。目前,比特币现金的区块上限为32MB。8月下旬,有BCH社区成员认为,根据区块链浏览器可见,BCH最近的10个区块中,只有1个块超过了100KB,完全不到32MB的1/3,“够用的情况下,扩容到128MB非常危险,使用者不多时,攻击者几乎零成本就可以填满128MB的区块,带来网络崩溃。”
社区成员很怀疑BCH扩容至128MB的必要性。连以太坊创始人Vitalik Buterin都认为“BCH区块容量上限扩展到128MB是一个灾难”。
8月底,争论从内部探讨开始上升为社区意见领袖间的互相攻讦。作为nChain的首席科学家,Craig S Wright坚定地要恢复比特币原始协议,并将其锁死。
CSW不断地向外界表明,锁死底层协议,是为了能让企业和开发者在一个稳定的数字货币协议上进行构建。但BCH的另一个知名意见领袖吴忌寒认为,底层协议必须要不断适应用户需求而变化,区块链技术在第二个十年注定会激烈竞逐,“锁死底层协议是死路一条。”
作为比特大陆的创始人,吴忌寒在去年比特币的扩容之争中,身体力行地支持着BCH。不但比特大陆投资的矿池投入BCH挖矿,连吴忌寒个人也在去年9月表示,已经把比特币清仓全部换成BCH。当时,比特币已经站上25000美元高位。
激烈争辩之下,两名意见领袖在内外部的发言中,都流出互指对方为骗子的聊天记录。
各自为战
这场“内战”的导火索是矿池企业CoinGeek和区块链公司nChain联合声明要恢复比特币原始协议。
作为支持BCH的大型矿池,CoinGeek的声明中明确表示,在2018年11月协议升级时,他们推出的原始协议,不支持对 “操作码OP_DATASIGVERIFY和规范事务排序”的更改。而这部分内容直指BCH的主力开发团队BitcoinABC。因为这两项更改就是该团队在8月8日对外宣布的修订。
除此之外,BCH硬分叉扩容为32MB,也是BitcoinABC作为技术支持方主导完成。这一次,nChain要把这个容量再增加4倍。
2017年,比特币的“香港共识”达成后,比特大陆就提出了激活硬分叉的UAHF计划,由Bitcoin ABC主导开发。该团队的首席开发者Amaury Séchet 就是那个宣布BCH诞生的人。
这一年里,BitcoinABC完成了BCH的多次升级 ,包括对BCH地址格式的重新编码,解决BCH与比特币的地址格式容易混淆的问题;还有一些比特币脚本操作码的添加或重新激活。
比起Bitcoin ABC,2017年底加入BCH开发的nChain布局稍晚。最近的一年里,nChain完成了BCH小世界网络模型和比特币图灵完备的计算理论,也资助了很多BCH应用和开发团队,还在全球范围内实验1GB区块等。
从nChain对容量的动作看,它和Bitcoin ABC一样,始终支持大区块。作为BCH开发者生态上的一环,nChain和BitcoinABC都在一条战线上为这条分叉链做出贡献。未曾想到,如今这场纷争率先从技术上的“反目”开始。
人们始终不能理解,CSW为何激进地坚持要扩容至128MB。在接受蜂巢财经采访时,CSW认为比特币的拥堵是区块上限造成的,“比特币白皮书一开始就没有限制容量,2GB以下都没有用途,现在扩容到128也只是迈出一小步。”
有人把区块大小比作马路车道,交易量就是车流量。按照Bitcoin ABC的思路,目前32车道已经够用了,不够用再修;但CSW认为有必要未雨绸缪,提前修好128车道,大企业想应用BCH就不用担心区块限制。
如果增加区块容量尚不算偏离BCH“大区块”的理念,CSW要在BCH上使用他的专利就令人费解,其动机一度令社区产生怀疑。
作为nChain的首席科学家,CSW与这家公司申请了大量区块链方面的技术专利,而有些专利并没有实际使用,这让他的专利申请带有一定防卫性质,惹来不少争议,甚至有舆论抨击他为“专利流氓”,靠专利防卫的官司来获利。此次“锁死底层协议”的想法,也被外界解读为争夺BCH控制权的野心。
BCH另一名知名支持者“闪电”认为,CSW这么做不利于BCH生态发展,“互联网成功的原因之一归结于发明人没有申请专利,没有把TCP/IP视为私有财产,而BCH作为开源项目,可以近似看成一个开放性自由市场,不需要任何人授权就可以使用BCH任何技术来实现你的商业。”
而对于“锁死底层协议”,CSW坚持,在稳定的协议上进行开发,更有利于未来BCH的规模化发展。