當前位置:
首頁 > 新聞 > 金融史上的神奇怪胎:比特幣擴容大戰的前世今生 一

金融史上的神奇怪胎:比特幣擴容大戰的前世今生 一

一、故事回顧

背景:中本聰留下的BUG

大家知道,比特幣的每一個區塊的容量大小只有1M,隨著用戶數和交易量的迅速增長,區塊容量限制越來越成為影響比特幣區塊鏈運轉的瓶頸。用戶的交易需要越來越長的時間來等待礦工打包確認。

這就猶如北京和上海之間有趟比特幣班車,每10分鐘一班,要是上車的人越來越多,就需要加把小車廂換成大車廂,把100座變成200座的。不然沒上車的人就會堵在車站,直接把系統搞癱瘓了。

實際上,2009年比特幣初次誕生時,中本聰把每個區塊的容量大小設置為32M。這個容量其實足夠大,拿到今天都綽綽有餘。

但那時比特幣面臨黑客的「粉塵攻擊」。所謂 「粉塵攻擊」,就是有黑客提交大量的小額交易,阻礙了正常交易的確認。這就猶如有人去銀行搞破壞,派 1000 個人堵到窗口存1塊錢,銀行容納不了就癱瘓了。

為抵禦粉塵攻擊,2010年,中本聰把區塊容量的上限降低為1M,並說這個上限在未來某個時候可以再調整。

序幕:派系的產生與容量告急

不久後,中本聰隱退江湖,把區塊鏈系統的代碼維護工作交給了他的一批追隨者,這些人被稱為 core 開發組,為首者是被稱為中本聰繼承人的加文·安德森(Gavin Andresen)。

但core團隊並不是BTC唯一的主宰者。比特幣的交易需要礦工挖礦來記賬,隨著挖礦成本的迅速升高,普通個人計算機挖礦成功的概率逐漸趨近於0,只有採用大批的專業礦機集體挖礦才能成功,也就是礦池。中國西南及內蒙因大量水電、風電過剩而導致電價極低,為礦池挖礦提供了良好條件。在2017年中國政府打擊之前,中國的數個大礦池一度集中了全球近90%的算力。後來的擴容大戰就在core團隊和礦工群體之間展開。

中本聰所言擴充區塊容量的這一天很快就到來了。下圖可見,從 2014 年第四季度開始,比特幣的區塊包開始快速增大,按照當時的增長速度,交易區塊大約會在 2016 年底觸及 1M 的紅線。考慮擴容方案達成共識需要多方複雜的談判,所以時間其實非常緊迫。2015 年 5 月, Gavin Andresen 提出在 2016 年 3 月擴容到 20M,開啟了擴容方案大戰的序幕。

圖:State of Blockchain 2018—coindesk

亂戰開始

2015年6月,中國五大礦池(Antpool,F2Pool,BTCChina,BW,Huobi)聯合發表聲明反對擴容到 20M,支持擴容到 8M。這一方案也遭到了社區大部分礦工的反對。隨後,一些 core 開發組的早期成員也陸續提出了系列擴容建議,這些建議是比特幣改進協議(BIP,bitcoin improvement proposals)的主要組成部分。

2015年12月,core團隊的 Eric Lombrozo、Johnson Lau 和Pieter Wuille (BlockStream的聯合創始人)建議,移除比特幣交易過程中的簽名欄位,將交易和簽名分離開,這樣就可以在不擴大區塊大小的情況下實現變相擴容,也稱為技術性擴容方案SegWit(Segregated Witness),核心協議是BIP141。

2016年1月12日,一個名為 Jonathan Toomim 比特幣開發人員提出,要延續中本聰的思想,基於 BIP109 協議,在中本聰的代碼庫基礎上將區塊大小擴大到 2MB,並分叉出 Bitcoin Classic。這項提議的支持者包括core開發組成員Gavin Andresen,Jeff Garzik以及前比特幣基金董事 Olivier Janssens等人。該方案需要獲得 75%以上算力支持才能夠被激活,激活之後 28 天才會發生硬分叉。

2016年1月23日,邁阿密比特幣圓桌會議在在 Hyatt Regency 酒店舉行,參會方主要包括 Bitcoin Classic、Bitcoin Core 及中國礦工。這是一次倉促的會議,沒有達成任何協議。但中國礦工們倒是在邁阿密會議基礎上迅速組織了一次擴容問題的協調會,會後達成了「九二共識」(滑稽)。「二」指支持比特幣擴容至 2 MB,「九」指反對低於90%算力共識的分叉協議。這個「九」是針對Bitcoin Classic來說的,意思說支持擴容,但75%的支持率太低了,會引起社區分裂,需要90%的支持率才行。

Bitcoin Classic沒有理會,於2016年2月初正式發布。礦工們嘴上說反對,但考慮到bitcoin是一個多方博弈的結果,誰也不敢保證未來會是怎樣,所以當時一半多的算力對這項擴容協議表達了「身體上的誠實」。同理,很多交易所也予以了支持。

但這是一個沒有得到廣泛認同的匆忙協議,只持續了一年多時間,Bitcoin Classic就被社區拋棄。2017年11月,Bitcoin Classic開發團隊宣布放棄這個項目,不再更新代碼。基於「幣圈一天,人間一年」的時空理論,一年多時間也算是夠長了,Bitcoin Classic被拋棄是也是在算是在經歷達爾文的自然選擇,它並不是最後一個。

團結的假象:香港和談

在邁阿密,礦工和core開發組為了維護比特幣及社區的統一站在了同一個戰壕里,因為那時候他們有一個共同的敵人Bitcoin Classic。隨著Bitcoin Classic義無反顧地分家出去,就剩下礦工和core開發組來決定Bitcoin究竟該如何擴容。2016 年 2 月20日,Core 開發組代表和礦工雙方在香港數碼港再次開會討論擴容的方案。

會議一直從20日開到21日凌晨三點半,雙方達成協議,史稱《比特幣圓桌會議達成關於擴容的共識》。協議最大的成果是:core同意將硬分叉到2M納入core的框架之中,作為交換,中國礦工也同意只運行core開發的比特幣程序,堅決和Bitcoin Classic劃清界線。

當時的人們認為這是一次團結的大會、勝利的大會,沒想到這差不多是1945國共重慶談判的翻版:Core 的香港和談代表回去之後,開發組的其他成員對協議不滿,最後拒絕執行香港共識。

社區一片嘩然,分裂再也不可避免。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 矽谷密探 的精彩文章:

鏈上一日,鏈下一年 一
投出Lyft、Palantir、Quora等矽谷當紅炸子雞的人是誰?

TAG:矽谷密探 |