http://www.tzrhsk.com

比特币扩容之争始末

比特币扩容之争从2015年5月暴露在公众视野,到2017年11月纽约共识宣布中止,历时两年半,按照“币圈一日,人间一年”说法,算得上密码货币百年战争了。

比特币扩容受阻,造成比特币的拥堵和高手续费,从而引发竞争币暴涨、疯狂ICO、分叉币浪潮、公链大战、TPS大跃进……,尤其是BCH的诞生。一个在中本聪看来几行代码可以解决的简单问题,演化成了一场旷日持久,最终改变了比特币发展方向,改变了密码货币格局的战争。这是所有人都始料未及的。

这场战争十分复杂,时至今日,扩容之争的来龙去脉仍未明了。即使是亲历其中的人也只了解身边的局部,难以看清整个事态的演化。以至于基于不同的立场、语境和目的,对扩容之争相关事实和前因后果经常出现截然对立的表述,唇枪舌战之后往往无果而终。

本文力图理清扩容之争始末,以期化解纷争,也有助于理解密码货币发展的逻辑,更好地探索密码货币未来之路。也欢迎相关当事人审阅、批评和指正。【1】

一、扩容的缘由

比特币扩容之争的“扩容”意思是提高区块上限的“区块扩容”,是战争的核心。反对区块扩容一方提出的隔离见证也能够实现每块交易量增长30%的效果,而主链之外建立闪电网络也能处理更多交易,这些不是争论的焦点。为避免混淆,本文所说“扩容”指的是提高区块上限的“区块扩容”,而非各种有扩容效果的措施。

中本聪最初的代码对每个区块容量有最高限制32M,据说源于他的这段代码是从其他项目中借用的,原本带有32M的限制。比特币运行之后最初两年实际区块大小都在0.5K以内。在没有直接说明原因的情况下,中本聪于2010年7月设置了最大1M的区块容量限制。

2010年10月3日,早期开发者Jeff Garzik发帖建议将容量限制提高到7.1M。但此时区块实际大小仍在0.5k左右,中本聪回帖认为立即修改会导致软件版本不兼容(即后来所说的硬分叉),他建议在更新代码时,加入条件,在某个区块高度将区块限制提高,这样就能自然完成扩容,解决不兼容(分叉)问题。(https://bitcointalk.org/index.php?topic=1347.0)

在中本聪看来,当时交易量很小,没有提高限制的必要,但要为以后交易量增长做准备,在区块未满时,预先升级代码,提高区块容量。这在当时,大家都不觉得有问题。但在2015年却引发了影响深远的扩容之争。

二、意外的扩容难题

2010年12月维基解密宣布接受比特币捐助,中本聪认为这“捅了马蜂窝”,随后退出“公共生活”,将比特币开发的相关权限交给了他信赖的Gavin Andresen,并与Gavin保持了一段时间的私人通信。

Gavin接手开发管理权之后所做的第一件事就是分权,将代码开发管理权赋予另外4个开发者。2014年4月他将“首席开发者”身份和权限转给了Wladimir van der Laan,自己辞去比特币核心维护者身份,专注于软件开发,仅保留了比特币基金会“首席科学家”的身份。

Bitcoinj首席开发者Mike Hearn认为这几位核心开发者并不适合管理,是赶鸭子上架,只是为了保证Gavin有事时项目能够延续。但他强调,4名开发者中Gregory Maxwell有不同寻常的想法:“他曾声称,自己已经用数学方法证明了比特币不可能存在。更大的问题是,他不相信中本聪最初的构想。”(https://www.tmtpost.com/1498771.html)Mike强调这一点至少说明Gregory Maxwell在Bitcoin Core中的特殊性,这可能是理解扩容之争的关键。

2014年8月, Adam Back 【2】,核心开发者Gregory Maxwell,以及企业家和投资者Austin Hill,核心开发者Pieter Wuille、Matt Corallo等合作创立了比特币技术公司Blockstream。该公司侧重于侧链技术,即可以有效地与比特币挂钩的替代区块链。2014年底和2016年初,Blockstream分别获得2100万美元的种子轮投资和5500万美元的A轮融资。按照Gregory Maxwell的说法,Blockstream就是为了比特币开发而建立的。

2013年2月Jeff Garzik的扩容帖再度被人顶起,此时区块已经达到150K,应当考虑扩容问题了。此后,关于区块上限、垃圾交易、硬分叉、手续费等主题的讨论开始了。(https://zhuanlan.zhihu.com/p/30930715)

2015年1月区块实际大小已经达到0.3M,考虑到开发测试周期,扩容问题已经十分紧迫。但是,比特币核心开发团队内部一直未能达成区块扩容的共识。2015年5月初,Gavin公开提出正式建议:在2016年3月1日将区块限制扩大到20M。然而,这个提议并没有得到核心开发主导者的支持。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。