|
总之,Blockstream 公司集齐了比特币社区最优秀的开发者,但这群开发者和最开始的比特币核心开发者又有所不同——他们并不是像哈尔·芬尼或者 Hanyecz 那样义务参与到开源项目中来的,而是直接受雇于一家公司,能够从中获取金钱。加上 Blockstream 公司的业务本身就是围绕着二层网络来进行的(他们构建产品,试图从中获利),这开始让部分社区成员对比特币核心开发者的独立性产生质疑。
「澳本聪」搅局,领袖加文被放逐
到了 2015 年,讨论以太坊的人越来越多。比特币社区感受到了这股新兴势力的威胁,越来越多的核心开发者开始提出扩容提案。这其中甚至还包括 Blockstream 联合创始人 Pieter Wuille。2015 年 7 月 21 日,Pieter Wuille 建议将区块上限设为最近 11 个区块大小的中位数,或者利用代码 GetMaxBlockSize(pindexBlock->pprev->GetMedianTimePast()) 来控制区块的大小 ,从 2017 年 1 月到 2063 年 7 月,每 97 天调整一次,幅度不超过 4.4%。
然而,一旦容许扩容,社区里对扩容的想法总是千奇百怪。从扩容至 1M,到扩容至 20M,到像挖矿难度调整那样进行动态扩容……不同的核心开发者们提出了不同的方案,并且都有自己的理由。其中以当时核心开发者的领袖加文·安德森的提议最为激进,他在 2015 年年初建议把比特币的区块大小从 1M 提升至 20M,但这个步子似乎迈得太大了。同年 6 月,国内五大矿池(Antpool,F2Pool,BTCChina,BW,Huobi)联合发表声明反对扩容到 20M,支持扩容到 8M,但这一方案同样也遭到了社区大部分矿工的反对。因此,虽然这些势力都支持扩容,但最后在如何扩容这件事上分歧过大,反而未能实现扩容。而加文也因为引发的广泛争议,被剥夺了代码合并权。
平心而论,加文·安德森为比特币社区做出了不可磨灭的贡献。在中本聪还在社区的时候,他就发现,加文不是那种单纯的开发者或者精神领袖。(当时的比特币社区不缺乏梦想家。)难能可贵的是,加文乐于为比特币社区挖掘高端人才,而且还乐于向加入社区的小白推广介绍比特币,并协调社区行动。这也是为什么,虽然加文的开发水平不是当时社区最高的,但仍被中本聪选为接班人的原因。而加文·安德森也没有辜负中本聪的期望,在拿到比特币代码的核心开发权限后,他并没有独裁,而是把这些权限逐渐开放给了社区里其他一些开发者,这些人最终形成了后面的 Core 组织。
然而,到了扩容问题上,社区的撕裂程度已经超出了加文的想象。比特币早期成员中充斥着拥有加密无政府主义梦想的西方程序员;然而到了 2013 年,社区里却涌入了一群来自威权东方世界、一夜暴富的中国矿工和炒币者。这个人群里有不少人是网吧里的代练,网络小说写手,甚至是初中毕业后就在社会上摸爬滚打的投机者。总之,他们和中本聪的愿景差了十万八千里,以至于东西方很难沟通交流,并对互相都产生了深深的不信任。(核心开发者们不能够容忍比特币的未来掌握在这群暴发户手里,质疑矿工决定比特币未来的合理性;而矿工们则不愿意看到自己的利益受损。)由于社区里涌入的人越来越多,动机也越来越复杂,加文的领导也越来越力不从心。
到了 2015 年,随着 Blockstream 势力的扩大和社区的继续分裂,这种力不从心的感觉愈发强烈。然而,真正让加文完全丧失对比特币核心开发者领导地位的,还是「澳本聪」。
「澳本聪」本名 Craig Wright,澳大利亚人。2015 年 12 月,两篇调查文章突然出现在《连线》和 Gizmodo 网站上,其中均指出 Craig Wright 可能是比特币发明人,尽管之后大量报道称这是一场由克雷格·怀特精心策划的恶作剧,但该报道依然在比特币社区内引起了轩然大波。
据《连线》杂志报道,2008 年 8 月,Wright 在他的博客上发布了一个帖子,提到他打算发布「加密货币文件」,并提到了「三重记账」(这是金融密码学家 Ian Grigg 在 2005 年发表的论文的标题,概述了几种类似于比特币的想法)。而 Wright 发布该贴的时间,比中本聪在 2008 年 11 月在「加密邮件列表」中公开比特币白皮书要早好几个月。
2009 年 1 月 10 日,Wright 删除了一篇博客文章的存档副本,该博客的内容为:「比特币 Beta 版明天上线。这是去中心化的,我们一直在努力尝试直到它能够真正运行。」该帖发布日期为 2009 年 1 月 10 日,即当年 1 月 9 日比特币正式发布的第二天。但是,如果居住在澳大利亚东部的 Wright 在 9 日午夜之后(澳大利亚东部时间)发布该帖,该贴的发布时间仍可能在中本聪发布比特币之前(美国时间 9 日下午 3 点)。
这个帖子被删除后,Wright 用一些颇为晦涩的文字取而代之:「比特币 - 血腥的爱人……这总是让我感到惊讶,有时公开恰恰是最佳的藏身之处。」(Bitcoin - AKA bloody nosey you be…It does always surprise me how at times the best place to hide [is] right in the open.)而据《连线》杂志,2015 年 10 月之后的某个时候,该邮件最终被 Wright 完全删除。
在日后逐渐披露出来的信息中,Wright 还被发现有一个名 Dave Kleiman 的合作伙伴(2013 年死于家中,很多人怀疑他才是真正的中本聪)。2008 年 3 月,克雷格·怀特给戴夫·克莱曼发送了一封电子邮件,其中写道:
「我将在今年晚些时候发布一篇论文,现在需要你的帮助来编辑这篇论文。我一直在研究一种新型的电子货币,比特现金(Bit cash),或是叫比特币(Bitcoin),你总是在我身边,Dave,我希望你能成为这篇论文的一部分。」
总之,种种信息均指向了 Wright 和中本聪有着千丝万缕的关系。尽管有许多人选被怀疑是中本聪,又或者有许多人跳出来声称自己是中本聪,但他们其中没有任何一个人,能像 Wright 这么像中本聪。甚至连中本聪指定的接班人加文·安德森都被蒙蔽了。
2016 年,Wright 用比特币发展初期创建的密钥签署数字信息,试图向加文·安德森证明自己是中本聪。不幸的是,这一过程仅限于 Wright 和加文·安德森两人之间,其中的细节并没有公之于众,并且也不可能每个人都验证这些声明的真实性。虽然我们无从知道 Wright 究竟让加文看到了什么,但加文相信了 Wright。此外,比特币社区的著名成员 Jon Matonis,当时也确认 Wright 才是真正的中本聪。这些信息随后被 BBC 报道,更加引发了整个比特币社区的躁动、兴奋与不安。
但无论如何,能够证明自己是中本聪的办法只有一个,那就是出示创始区块的签名。随着越来越多的证据指向 Wright 才是真正的中本聪,社区里对 Wright 公开签名的呼声也愈发高涨。在舆论的压力下,Wright 也试图通过公开展示其早期比特币开发秘钥的数字签名与中本聪挖出的区块匹配,从而证明自己是比特币的创造者。不过在面对摄像头的时候,他失败了。
这太糟糕了。尽管 Wright 能够在私下场合获取某个人的信任,但在众目睽睽之下,他拙劣的技术水准根本无法说服社区的加密专家,结果反而让他成为比特币世界里的笑柄。在这场事件后,他又试图向别人出示创始区块的签名,但先后遭到打脸。比特币核心开发者 Jimmy Song 甚至专门写文揭穿了他的把戏,这让原本就扑朔迷离的事件,变得更像一个闹剧。
而在整场闹剧中,受害最深的可能就是当时比特币开发者的领袖加文·安德森。虽然他为比特币社区做出了很多贡献,但因为错认中本聪,核心开发者们对他极度失望。一些开发者甚至还认为,加文本人可能也参与到这场丑闻之中。随着社区愈发分裂,如果这时中本聪回归并且站在加文这边,那局势便可能翻转,因此加文是有动机这么做的。不过,更多的开发者们选择相信加文也是被人欺骗的,因为在这场骗局中,不仅是加文一个人被蒙蔽,不少早期成员也掉进了陷阱。
然而,加文的声誉依然受到了重创。2016 年 5 月,加文通过博文发表声明,称他承认「Wright 是中本聪」的观点是错误的。社区里的一些人认为,糊涂的加文是时候让贤了。
也就是在这一年,Core 撤销了加文·安德烈森的代码修改权。他们给出的的理由是:如果加文·安德烈森把比特币的代码修改权交给 Craig Steven Wright,而事后发现他不是中本聪,那比特币就被一个骗子控制了。
事情发展到了这一步,扩容派和反对派在开发者中的势力分布开始失衡。而这恰恰是接下来吴忌寒的登场序曲。
对抗 Core 的扩容派
在失去加文这位领袖后,由于缺乏调和者,扩容派和反对派的对抗不仅没有趋于缓和,反而更加撕裂。一时间,社区内阴谋论、政治派系论四起。双方阵营的人都指责对方在害死比特币。
被放逐的加文成为了反对派猛烈抨击扩容派的标靶之一。例如,由于把更多的时间放在比特币的推广中,从 2014 年开始加文花在开发上的时间便越来越少,后面简直到了不碰代码的地步。Core 对此深感不满,并且还抨击加文写的代码「烂得没法看」,努力弱化加文在整个社区中的地位和贡献。
而扩容派则抨击以 Blockstream 为代表的 Core 成员失去了开发的独立性和公正性,有将整个比特币底层变成二层网络附庸的危险。一旦闪电网络真的建成,绝大多数交易都将发生在二层网络上,并且二层网络最终会走向绝对的中心化,由中心节点垄断交易通道。那时,底层网络将成为二层网络中心节点结算的渠道,多数人一生都使用不到底层网络。扩容派认为,Core 的做法极大违背了中本聪建立比特币的初衷。
当然,扩容派和反对派在开发者层面的争论还仅仅只是理念之争,但基础路线的根本性选择牵涉到了社区各方的具体利益。如果最终绝大多数交易都走二层网络,那势必会削弱底层网络生态的利益,其直接的受损方将是维护底层网络安全的矿工和矿机生产商;而其最大的受益者则是在二层网络上提供流动性的节点们。最后,这场争论从小范围扩散到了全生态的参与方,因而显得极度复杂。
在加文被逐出比特币核心开发者社区后,扩容派急需要凝聚在一个新的领袖下。这时站出来的有这么几个人:吴忌寒、被称为「比特币耶稣」的 Roger Ver、澳本聪以及开发者组织 BU。其中以吴忌寒的势力最为庞大,因为比特大陆一度占据了接近 50% 的比特币全网算力,对整个生态具有极大的撼动力。
Roger Ver 是比特币社区的早期成员,他在 2010 年听说到了比特币。2011 年,他开始深入研究比特币,当他明白过来比特币是怎样一回事后,这位经济自由主义者深感自己找到了一生中最完美的东西,认为其意义甚至超过互联网。由于兴奋过度,他甚至病倒住院。
从此,他像疯子一样,逢人就推销比特币。2011 年,比特币从 1 美元涨到了 35 美元,但在门头沟被盗事件后又从 35 美元跌到了最低 2 美元。一些人开始认为这玩意儿只是一个骗局,但 Roger Ver 仍不遗余力进行推广。他不仅自费在硅谷的 Lawrence 高速公路旁安装了一个比特币的广告牌,还多次上电台为比特币做广告,最后赢得了「比特币耶稣」的美名。
作为早期布道者,Roger Ver 在比特币社区里有着广泛的影响力。而至于澳本聪,虽然他的名声在核心开发者那里破产,但在其背后金主 Calvin Ayre 的运作和支持下,他还是在社区中获得了一定的信任。这些人相信,Wright 之所以不能够当众出示其创始区块签名,一定有某种不方便透露的苦衷,例如就像 Wright 所说的「一旦公示我将处于危险境地」。他们认为,Wright 毫无疑问就是真正的中本聪,而比特币已经被 Core 们窃据了。
在开发者那里,一个名为 Bitcoin Unlimited 日渐崛起。作为比特币用户的备选,Bitcoin Unlimited 确立了自己作为 Bitcoin Core 的竞争性替代品的地位,他们希望让市场决定理想区块大小,而不是让该话题成为社区里少数人操弄派系和政治倾轧的工具。
看上去,对抗 Core 的集团形成了,扩容派的势力不可小觑。而实际上,这个集团更像是因为敌人的存在而塑造成的集团。整个社区仅仅在「大区块」上观点一致,但在如何实践「大区块」、「大区块」之后该怎么做等问题上充满着分歧。这自然为后面的 BCH 发展留下了隐患。
不过,在这些面对 Core 这个共同的敌人时,扩容派还是发挥了惊人的战斗力。在公开场合,吴忌寒甚至爆出了粗口,一句「Fuck your mother if you want fuck」的中式骂法让核心开发者们印象深刻。火爆的脾气加上手握近 50% 的算力,让吴忌寒成为了扩容反对派眼中的「Jihad」(与 Jihan 一字之差,意为「恐怖分子」)。
Core 的「背叛」与吴忌寒的硬分叉
在比特币硬分叉之前,社区里曾经出现过两次接近「共识」的协议,但又两次被撕毁。
2016 年 1 月 12 日,一个名为 Jonathan Toomim 比特币开发人员提出,要延续中本聪的思想,基于 BIP109 协议将区块大小扩大到 2MB,并分叉出了 Bitcoin Classic。这项提议获得了加文·安德森的支持(当时他还是社区的领袖)。不过,该方案若想真的被激活,需要全网 75% 算力的支持。
Bitcoin Classic 一经提出就被迅速推进,这件事引发了社区对比特币分裂的恐慌。1 月 23 日,Bitcoin Classic、Bitcoin Core 及中国矿工在 Hyatt Regency 酒店举行了迈阿密比特币圆桌会议。这是一次仓促的会议,没有达成任何协议。但为了防止社区分裂,中国矿工们在迈阿密会议基础上迅速组织了一次扩容问题的协调会,会后单方面达成「九二共识」,即在全网 90% 算力支持下进行 2M 扩容。90% 的算力门槛非常苛刻,基本可以认为矿工们是在反对 Bitcoin Classic 方案。(日后看来,这太戏谑了。)
但 Bitcoin Classic 没有理会 Core 和矿工的意见,于 2016 年 2 月初正式发布。虽然是仓促发布,却也获得了全网一半多的算力支持。包括 Coinbase、OKCoin、Bitstamp 等在内的很多交易所也对该方案予以了支持。
紧接着到了 2 月底,Core 和矿工们在香港召开了扩容大会。会议一直从 20 日开到 21 日凌晨三点半,双方达成协议,史称《比特币圆桌会议达成关于扩容的共识》,又称「香港共识」。协议最大的成果是:Core 同意将硬分叉到 2M 纳入 core 的框架之中;作为交换,中国矿工也同意只运行 Core 开发的比特币程序,坚决和 Bitcoin Classic 划清界线。
当时的人们认为这是一次团结的大会。不料,在 Core 的香港和谈代表回去之后不久,由于开发组的其他成员对协议不满,最后 Core 拒绝执行香港共识。从这次会议后,Core 失去了中国矿工的信任。
时间到了 2017 年 4 月,由于 Core 作为一个整体拒绝认可香港共识签署代表们的承诺,比特币扩容面临僵局。比特币的著名投资者、数字货币集团创始人 Barry Silbert 希望能够解决这个僵局。整个 4 月份,他和业内主要公司、开发者代表展开了一对一的联系,在付出极大心血之后,他初步软化了各方的立场。Blockstream 的 CEO Adam Back 甚至都答应了 Barry 要在 5 月份去纽约参加面对面的磋商。
然而据吴忌寒透露:「在 Adam 临出发前,被 Blockstream 内部的另外一位重要的合伙人严厉地阻止了。Adam 在纽约的会谈前夕,临时宣布拒绝参加会议。与此同时,Blockstream 派出了级别较低的缪永权参加会谈,最终被会议主持人 Barry 拒绝了。」
而 Core 的说法是,他们派出了代表出席,但代表最终被拦截在会场之外。在 Core 开发者缺席的情况下,在场的代表达成共识,准备实施 SegWit+2M 绑定扩容的方案。
事情发展到这里,几乎所有人都觉得扩容问题可以和平解决了。然而这其中又暗含着好几个变量:首先,Core 并没有放弃小区块路线,他们仍在提出不同的协议(甚至埋下陷阱),努力干扰纽约共识的实现;其次,由于比特大陆垄断了矿圈行业,并且作风霸道而强悍,在矿圈内早有人对其不满,因此中国矿工其实并非铁板一块,有矿池愿意站在 Core 那边;其三,Segwit 涉及到了比特大陆的一个专利问题,在引入 Segwit 后可能让比特大陆的矿机无法获得像之前那样的优势,所以比特大陆存在不想引入 Segwit 的动机;最后,无论是大区块主义者还是小区块主义者,他们的分歧已经足够明显,而且缺乏信任,硬分叉的实际基础已经存在。
由于种种原因,2017 年 8 月 1 日比特币还是走向了硬分叉,在比特币的第 478,558 区块上正式分叉诞生了 BCH。而主动发起硬分叉的那一方,正是比特大陆投资的矿池 ViaBTC。
虽然吴忌寒事后声称,BCH 是在预见到纽约共识必然遭到言而无信的小区块主义者背叛的前景下诞生的,但 BCH 问世却是在纽约共识被落实之前。在很多参与当年事件的老人看来,表面上看 Core 对纽约共识的执行做了许多破坏,可实际上率先背叛纽约共识的却是吴忌寒自己。当时,他作为中国矿工的代表参加了纽约共识相应会议,事后中国矿工又为此事在成都举行了相应会议,两次会议他都参加了。但吴忌寒不仅没有执行会议的结果,反而硬分叉了比特币。更令人难以接受的是,硬分叉版本不带 Segwit,对比特大陆自家的矿机有利。
纵观历史,一项伟大的变革不仅仅需要十足的勇气,更需要极大的战略定力和耐心。如果是在一个势力庞杂的社区中发起变革,则更是如此。最终能够获胜的不是轻率的冒险家,而是成熟的政治家,比特币几次失败的扩容事件都证明了这一点。——加文·安德森在 2015 年提出将比特币直接扩容到 20M,Bitcoin Classic 在没有获得广泛同意的情况下于 2016 年直接推出,然而时机并未成熟,出击一旦不能成功便覆水难收,迅速滑向失败。
吴忌寒阵营采取的做法太过冒险。如他所说,BCH 方案一开始是防守性的,是为了保证万一 Core 搞的 UASF 被激活,整个比特币的交易历史还有一条备份存在,不会被完全抹除。但这份方案最终变成进取性的,直接分叉了比特币。这样一来,事情的性质就完全变了,社区的矛头从对准 Core 迅速变成对准比特大陆,让吴忌寒成为了众矢之的。
吴忌寒不是没有尝试过让 BCH 碾压 BTC,但他的方式过于粗暴。也许是金钱和势力让他冲昏了头脑,他联系了矿圈和资本圈里可以联系到的力量,试图让 BCH 在算力和价格上都超过 BTC。此外,他还广泛联系他在媒体行业的老友,试图让他们为 BCH 写下浓墨重彩的一笔。 |
网友评论
@好耶网络
Processed In:-5.6523-Seconds, CMS-88Queries-Amazon Web Services