一说到区块链,大多数人都会想到比特币;一说到比特币,只有一半人会想到中本聪。而如果说到core开发组,很多人却是一脸懵逼——因为这和比特币的技术密切相关,而大多数人,对于加密技术并无过多了解。 core开发组,曾经是比特币背后重要的技术支柱和精神领袖。 一、core开发组与比特币的渊源 谁都知道比特币的创造者是中本聪,而且加密货币和区块链都是技术活,所以可以推断中本聪肯定是个技术大神。在2010年,中本聪却逐渐从比特币社区中退隐,可以说是功成身退,也可以说是为了让比特币真正自主地运行下去。 不过,中本聪将比特币的维护重任交给了自己的战友Gavin Andresen,以及一群追随自己的极客,这群极客成立了core开发组,专门解决比特币区块链上的技术问题。一直以来,整个比特币社区都非常崇拜创造了比特币的中本聪,既然core开发组是中本聪指定的“监护人”,那么众人当然对这个开发组深信不疑。 从此,承担着中本聪厚望和社区期待的core开发组,成为了比特币社区尽心尽力的技术维护小组。这份热忱不仅仅来自他们与中本聪一拍即合的信念,还来自对中本聪的敬仰、对这份委托的重视。同时,他们也将自己的人生价值,倾注在了整个比特币区块链上。 于是,比特币各种技术上的疑难杂症,都被core开发组包揽了。 二、core开发组引发的比特币扩容之争 在后来的数年当中,core开发组勤勤恳恳地为社区做事,维护着比特币的协议、代码,为整个区块链网络和社区立下了汗马功劳。 日积月累,core开发辛勤的付出收获了越来越多的赞美和敬佩;渐渐地,这个团队成为了比特币社区新的精神领袖。 直到比特币扩容之争开始。 扩容问题由来已久,须追溯到比特币创立之初。中本聪在设计区块大小的时候,就考虑到了日后的扩展问题,但为了防止垃圾交易对比特币系统造成的威胁和危害,暂时将区块大小设置为1M。 Gavin Andresen成功将比特币推向了大众,区块链上的交易越来越多,很快1M的区块便不堪重负,交易速度缓慢。 2015年,Gavin提出要在2016年将比特币的区块链扩容至20M。这个提议,引发了中国五大矿池(包括蚂蚁矿池)的联合反对,他们支持扩容到8M,此外社区中的很多矿工也无法接受这一提议,最终只好作罢。 core开发组将中本聪的1M区块大小奉为不可篡改的金科玉律,Gavin的这一举动自然也引起了core开发组的注意。随后出现了一个假冒的中本聪,Gavin竟误以为真还为其站台,引发了不小的负面言论,core开发组便趁机将其赶出了比特币社区。 作为开国元老竟被赶出社区,想必Gavin也十分郁闷。不过他马上就和别人一起创立了基于BIP101的BitcoinXT,仍然心系比特币的扩容问题,思索着能够为社区接受的办法。 2016年,Gavin提出了BIP101,主张在全网75%的支持下将比特币扩容至2M,随后,提出了基于这条提议的比特币经典方案。这一次,全网90%算力通过了这个方案。 然而,core岂能让Gavin就这样达到扩容目的? 当时core开发组已然在进行隔离见证(SegWit)的测试了,隔离见证针对比特币的交易模型,能够将交易后产生的多余信息隔离开来,使得内存减少。在Gavin提出经典方案的同时,core开发组立马集结开发者和矿工,在香港召开了扩容大会,中国矿工和core开发组达成“香港共识”。 “香港共识”具体的方案是,将现有的一部分区块链进行隔离见证,再将非隔离部分进行扩容到2M的硬分叉,而后再将扩容后的区块进行隔离。整个方案将于2017年7月之前完成。 可是,core开发组却出尔反尔,拒绝执行“香港共识”。此举毫无意外地引发了社区的众怒,并导致社区分裂。2017年4月,比特大陆旗下的ViaBTC部署BitcoinUnlimited方案,该方案主张让矿工自定义区块大小解决扩容问题。很快,另外三家矿池也加入了部署行列,公然与core开发组撕破脸。开发组只得发布SegWit,但此时无论是BitcoinUnlimited还是SegWit,都未能得到社区的绝对支持。 局面僵持不下,蚂蚁矿池终于出手,支持BitcoinUnlimited,使得这一方案得到了多于隔离见证的支持率。 2017年5月,比特币扩容大会在纽约举行,与会的大多数企业签署了“纽约共识”,内容与“香港共识”别无二致,采用SegWit软分叉和2M扩容硬分叉,而且获得了全网80%以上的算力支持;6月,在技术大牛Jeff Garzik的支持下,SegWit2x小组成立,正式进行对比特币的扩容。 很快,SegWit2x小组发布了测试版客户端。经过矿工们的测试之后,超过85%以上的算力支持纽约共识,若这一共识能够顺利进行下去,比特币必然会进入一个全新的时代。 “纽约共识”的通过,采纳的依然是隔离见证,获得了更广泛的社区认可,相形之下,core开发组显得人微言轻。 三、被社区抛弃,core开发组真的罪孽深重吗 2017年8月,比特币完成隔离见证,并从中硬分叉出了比特币现金(BTH)。从2015年到2017年,持续了三年的比特币扩容之争终于画上了句点。 在被纽约共识力压之后,core开发组实际上已经被社区抛弃。这一场扩容之争,最应归咎于core开发组,三年的时间,区块链与数字货币发展迅猛,比特币被这一场持久战拖住了迈进的步伐。 至今为止,core开发组始终固执坚守着1M区块大小的理念。不过,后来他们创立了自己的比特币节点钱包BitcoinCore。 当提及这一历史时,很多人都对core开发组嗤之以鼻,称其罪孽深重。的确,比特币的扩容早已被预见,势在必行,而昔日的社区工程,却成了阻碍扩容之争的罪魁祸首。 core开发组是否真的太过于死板固执?中本聪在设计比特币时,必然没有始终如一使用1M的意思,但他同时也无法兼顾到以后,去中心化的社区自治,本就允许在社区达成共识时对区块链进行改良。 或许core开发组真的只是因为不想让比特币变成利益追逐的场所,但在利益面前,core开发者难道就冰清玉洁吗? 扩容之争的本质,正是开发组与矿工之间的利益冲突。争端某种程度上是币价下跌、比特币行情不景气的原因之一,因此触动了绝大多数人的利益,纽约共识能够最终达成的根本原因也在于此。 不过,若将比特币看作是理想的承载,显得冠冕堂皇,将比特币乃至区块链看作是利益的共同体,反倒更加简单可靠。 如今回头再看,core开发组也曾为比特币社区辛辛苦苦效劳了几年,虽然阻碍了比特币的发展,触碰了很多人的利益,但都是为利,怎能“人多就有理”呢?只是比特币分叉已成定局,成王败寇,历史都是由胜利者书写的。
|