比特幣 Core 開發者治理機制與 2017-2021 年隔離見證及區塊大小戰爭:權力動態與決策過程深度分析
深入分析比特幣 Core 開發者的治理機制,包括維護者角色的權力與限制、開發者資助來源結構、BIP 流程機制。詳細探討 2017-2021 年間的隔離見證升級、Bitcoin Unlimited 失敗、UASF 用戶激活軟分叉、Bitcoin Cash 分裂等重大事件,以及 Taproot 升級的成功案例與治理演進方向。
比特幣 Core 開發者治理機制與 2017-2021 年隔離見證及區塊大小戰爭:權力動態與決策過程深度分析
概述
比特幣的去中心化特性是其最引以為傲的設計目標之一,然而這種去中心化在實踐中如何運作,特別是在協議升級和重大技術決策方面,卻是一個極具爭議和復雜性的話題。比特幣 Core(Bitcoin Core)是比特幣網路最廣泛使用的軟體實現,其開發團隊的治理模式和決策機制長期以來一直是社區討論和學術研究的焦點。
2017 年至 2021 年的「區塊大小戰爭」和「隔離見證」(Segregated Witness,SegWit)升級,是理解比特幣治理機制的最佳切入點。這場持續多年的政治、技術和經濟博弈,涉及了比特幣協議設計中最根本的問題:誰有權決定比特幣的規則?開發者的權力邊界在哪裡?礦工、交易所和普通用戶在決策過程中應該扮演什麼角色?
本篇文章將系統性地分析比特幣 Core 開發者的治理機制,深入探討 2017-2021 年間發生的重大治理衝突,包括 SegWit 升級的推動過程、Bitcoin Unlimited 的失敗、以及後續的 Taproot 升級。我們將揭示這些事件背後的權力動態、意識形態分歧和經濟利益衝突,同時分析比特幣治理的結構性特徵和演進方向。
比特幣 Core 開發團隊的組織結構
維護者角色的權力與限制
比特幣 Core 專案採用一種獨特的治理模式:少數「維護者」(Maintainer)掌握著代碼倉庫的合併權限。根據比特幣 Core 的官方文檔,維護者是那些被信任能夠正確評估補丁質量、維護程式碼庫品質標準、以及確保變更不會破壞網路穩定性的資深開發者。
截至 2024 年,比特幣 Core 專案有大約 5-7 位活躍的維護者,其中最具影響力的是長期的項目維護者如 Wladimir J. van der Laan。維護者的權力看似巨大——他們可以拒絕將任何補丁合併到比特幣 Core 的主分支;但實際上,這種權力受到多重約束。
首先,維護者的決定並非絕對。如果維護者持續拒絕社區廣泛支持的變更,開發者和用戶可以選擇創建比特幣 Core 的分支(Fork),就像 2017 年 Bitcoin Cash 的分裂所展示的那樣。這種「軟分叉」或「硬分叉」的威脅是對維護者權力的根本制衡。
其次,維護者的信譽建立在長期的高品質貢獻之上。任何被認為是不當行使權力的維護者都可能失去社區的信任,這種聲譽機制是比特幣開源專案治理的核心。
開發者資助來源的結構分析
比特幣 Core 的開發者資助來源一直是社區關注的焦點。與許多商業開源軟體不同,比特幣 Core 的開發者沒有統一的僱主,其報酬來源多樣且往往不透明。
主要的資助來源包括:
MIT 數位貨幣倡議(MIT Digital Currency Initiative,DCI)是最重要的機構資助者之一。隸屬於麻省理工學院的 DCI 僱用了多位比特幣 Core 開發者,為他們提供穩定的薪酬和研究環境。這種資助模式的優點是提供了長期穩定的開發資源,但也引發了關於學術機構是否應該以及如何資助比特幣核心基礎設施的討論。
Blockstream 是區塊鏈基礎設施公司,由多位比特幣 Core 開發者聯合創辦。Blockstream 為其創始人和雇員參與比特幣 Core 開發提供了資金支援。作為一家商業公司,Blockstream 的參與引發了關於商業利益如何影響比特幣協議決策的質疑。
其他資助來源包括:個人捐助者透過比特幣賞金平台(如 Gitcoin)的資助、公司贊助(如交易所和礦池公司偶爾提供的捐贈)、以及開發者本人的自願義務工作。
BIP 流程與提案機制
比特幣改進提案(Bitcoin Improvement Proposal,BIP)制度是比特幣治理的正式機制。任何人都可以提交 BIP,描述提議的協議變更或流程改進。BIP 經歷以下階段:草案(Draft)、提議(Proposed)、以及最終(Final)或退步(Withdrawn)。
然而,BIP 流程的實際運作比書面規則更加複雜。提出 BIP 只是開始,獲得社區關注、爭取其他開發者的支持、以及最終被 Bitcoin Core 維護者接受合併才是關鍵步驟。這些非正式的政治過程往往比正式流程更加重要。
BIP 9 是比特進見證升級採用的激活機制,其設計展示了開發者在權衡不同利益相關者時的複雜考量。BIP 9 使用基於礦工信號的投票機制:礦工可以通過在區塊中設置特定位元來表示對升級的支持,只有當 95% 的區塊在一個確定期限內表示支持時,軟分叉才會被激活。
這種設計的一個微妙之處在於:它表面上將決策權交給了礦工,但實際上礦工的投票權重是由比特幣 Core 開發者預先設定的。如果開發者選擇了錯誤的激活參數(如 95% 的門檻),升級可能會失敗;如果礦工群體出現分裂(如 2017 年),升級可能需要採用替代激活機制(如用戶激活軟分叉 UASF)。
2017 年區塊大小戰爭的起源
比特幣可擴展性的核心問題
比特幣區塊大小爭議的核心是可擴展性問題。比特幣網路目前限制每個區塊的大小為約 1MB(精確地說是約 4M 的見證數據權重),這意味著比特幣網路每秒只能處理約 3-7 筆交易(取決於交易的複雜性)。隨著比特幣的採用擴大,這種限制導致了交易費用上升和確認時間延長的問題。
對這個問題的解決方案存在根本性的分歧:
「大一區塊派」(Big Blocker)認為,最直接的解決方案是增加區塊大小限制。這個陣營的主要支持者包括比特幣礦池 ViaBTC 的創辦人楊海坡、比特大陸(Bitmain)的創辦人吳忌寒、以及 Roger Ver 等早期比特幣投資者。他們主張將區塊大小增加至 2MB、8MB,甚至更高。
「小區塊派」(Small Blocker)認為,增加區塊大小會犧牲去中心化。他們指出,更大的區塊意味著運行完整節點需要更多的頻寬和存儲資源,這會導致節點數量減少,從而損害比特幣網路的抗審查特性。這個陣營的主要支持者是比特幣 Core 開發團隊和多數學術研究者。
中本聰遺產與權威來源問題
區塊大小爭議的另一個重要維度是對比特幣創辦人中本聰遺產的詮釋之爭。2010 年,中本聰曾在 BitcoinTalk 論壇上討論過增加區塊大小的可能性,並表示如果需要,可以在不進行硬分叉的情況下實施這種變更。這一言論被不同陣營選擇性地引用來支持各自的立場。
「大一區塊派」引用中本聰在 2010 年說過的話:「如果我們需要更多區塊空間,可以在幾年內通過軟分叉逐步過渡到更大的區塊。」他們認為,增加區塊大小是符合中本聰原始設計意圖的。
「小區塊派」則指出,中本聰在離開前從未實施任何區塊大小增加,並強調比特幣論文的標題是「點對點電子現金系統」,而非「支付網路」,暗示其設計優先考慮的是貨幣屬性而非交易吞吐量。
這種對「創辦人權威」的爭奪在比特幣社區中非常典型。中本聰的身份不明和最終消失使得任何對其「真實意圖」的聲稱都難以驗證,這為持續的政治衝突留下了空間。
隔離見證升級的技術與政治博弈
SegWit 的設計理念
隔離見證(Segregated Witness)是由比特幣 Core 開發者 Pieter Wuille、Eric Lombrozo 和其他貢獻者提出的軟分叉升級。SegWit 的核心創新是將交易的簽名數據(「見證數據」)從交易中分離出來,存儲在一個單獨的結構中。
SegWit 的技術優勢包括:
第一,解決交易可塑性(Transaction Malleability)問題。在原始比特幣設計中,交易的簽名可以被修改而不使交易失效,這使得第三方可以偽造交易的 ID。SegWit 通過將簽名與交易 ID 計算分離,有效地堵住了這個漏洞,為閃電網路等二層解決方案掃清了道路。
第二,實現有效的區塊大小增加。雖然 SegWit 沒有直接增加區塊大小限制,但它引入了一個「見證數據折扣」機制:見證數據的權重僅為普通交易數據的四分之一。這意味著,在實際的區塊空間利用上,一個包含大量 SegWit 交易的區塊可以容納更多的交易,間接實現了約 1.7-2MB 的有效區塊大小增加。
第三,改善了比特幣的腳本擴展性。SegWit 為新的簽名類型(如 Schnorr 簽名)奠定了基礎,這些簽名類型可以提供更好的隱私和更高效的簽名驗證。
激活僵局與礦工抵制
SegWit 的激活過程揭示了比特幣治理中礦工與開發者之間的根本張力。根據 BIP 9 的設計,SegWit 需要礦工群體的信號支持才能激活。然而,到 2017 年中,儘管比特幣 Core 開發者和多數用戶社區強烈支持 SegWit,但礦工群體的支持率一直未能達到 95% 的門檻。
這種礦工抵制背後有多重動機:
經濟動機方面,一些礦工和礦池公司認為 SegWit 會損害他們的利益。SegWit 解决了交易可塑性問題,這使得某些基於交易可變性的業務模式(如某些交易所的內部會計系統)變得多餘。此外,SegWit 引入的隔離見證地址類型與傳統地址不同,一些礦池可能擔心這會影響他們的運營效率。
意識形態動機方面,一些礦工認為比特幣 Core 開發團隊權力過大,社區應該有更多話語權。他們反對的不是 SegWit 本身,而是決策過程中對他們聲音的忽視。
控制權動機方面,關於比特幣未來方向的爭奪反映了更深層的經濟利益衝突。中國的比特幣礦池(如 ViaBTC 和螞蟻礦池)在 2017 年控制了比特幣網路的大部分算力,這些礦池的運營商對比特幣 Core 開發團隊的影響力有限感到不滿。
UASF:用戶激活軟分叉的力量展示
面對礦工的抵制,一群比特幣開發者和愛好者於 2017 年 3 月提出了「用戶激活軟分叉」(User Activated Soft Fork,UASF)方案。UASF 的核心思想是:不是等待礦工信號激活 SegWit,而是由比特幣節點運營者(即用戶)拒絕不支援 SegWit 的區塊,從而迫使礦工升級。
UASF 的提出者是比特幣開發者 Shaolinfry(化名),他在比特幣改進提案 BIP 148 中詳細描述了這個機制。BIP 148 的設計是:從 2017 年 8 月 1 日起,所有 UASF 節點將拒絕不包含 SegWit 信號的區塊。這意味著,如果 UASF 節點在網路中佔據多數,礦工將被迫要么升級支持 SegWit,要么在廢棄的區塊鏈上挖礦(實際上是硬分叉)。
UASF 的實施展示了比特幣治理中「用戶主權」的理念。其支持者認為,比特幣的價值來源於網路的去中心化特性,而節點運營者——作為網路的實際參與者——應該比礦工擁有更大的決策權。
然而,UASF 也引發了對「誰是真正的用戶」的質疑。批評者指出,大多數比特幣持有者通過交易所持有比特幣,而非運行自己的節點。在這種情況下,交易所實際上成為了「用戶」的代理人,其決策可能受到監管機構或經濟利益的影響,而非比特幣網路的長期健康。
Bitcoin Cash 的分裂與後續發展
2017 年 8 月的決定性時刻
2017 年 8 月 1 日,比特幣區塊鏈發生了硬分叉,Bitcoin Cash(BCH)正式誕生。這是比特幣歷史上最大規模的社區分裂,徹底改變了比特幣的生態格局。
Bitcoin Cash 的支持者陣營包括:比特大陸、ViaBTC、Roger Ver 以及一群認為增加區塊大小是比特幣唯一出路的開發者和礦工。他們採用了「緊急難度調整」(Emergency Difficulty Adjustment,EDA)機制來確保新鏈的生存,這種機制允許 Bitcoin Cash 在算力較低的情況下仍能維持區塊生產。
比特幣 Core 團隊和大多數比特幣用戶則堅持留在原始鏈上(現在被稱為 BTC)。他們認為 Bitcoin Cash 是對比特幣的「山寨」版本,缺乏原始比特幣網路的安全性和網路效應。
分裂的那一刻充滿了戲劇性。比特大陸在分裂前秘密部署了大量的 Bitcoin Cash 礦機,分裂後立即將這些算力轉移到 Bitcoin Cash 網路,確保新鏈能夠正常運營。這種「算力保衛」的行為被 Bitcoin Cash 支持者視為維護新鏈的必要之舉,但被批評者視為操控市場的證據。
分裂後的生態演化
Bitcoin Cash 的分裂揭示了比特幣治理中最根本的問題:誰有權決定比特幣的規則?這場分裂的結果在很大程度上回答了這個問題。
到 2024 年,比特幣(BTC)的市值是 Bitcoin Cash(BCH)的數百倍。這一事實被「小區塊派」用來支持他們的立場:他們認為比特幣的市場主導地位證明了用戶社區最終選擇了安全性和去中心化,而非短期吞吐量。
然而,「大一區塊派」有不同的解讀。他們指出 Bitcoin Cash 的相對弱勢部分是由於交易所和基礎設施提供商歧視性的「符號標註」決定(如將 BCH 標註為「BCH」而非「BCash」,這在某些情境下會造成用戶混淆)。此外,Bitcoin Cash 的生態系統也經歷了自己的分裂(2018 年形成了 BSV),進一步削弱了其市場地位。
更重要的是,Bitcoin Cash 的分裂並未解決比特幣的可擴展性問題。BCH 的區塊大小雖然增加到了 32MB(後來 BSV 更是增加到了 128MB),但其使用率仍然低於比特幣,區塊空間的充裕反而導致了礦工收入的減少和網路安全的削弱。
區塊大小戰爭的結構性教訓
權力分散與制衡機制
比特幣區塊大小戰爭揭示了比特幣治理的結構性特徵:權力分散在多個相互制衡的群體中,包括 Core 開發者、礦工、交易所、節點運營者和最終用戶。任何一個群體都無法單方面決定比特幣的未來方向。
這種權力分散的設計有其優點:它防止了單一實體對比特幣的控制,確保了協議變更需要得到多元群體的共識。然而,它也帶來了缺點:決策過程緩慢且充滿衝突,在緊急情況下難以快速行動。
Core 開發者的權力主要體現在技術專業知識和代碼倉庫的控制上。他們可以拒絕合併不認可的變更,但他們無法強迫任何人運行他們的軟體。
礦工的權力體現在區塊生產和交易驗證上。然而,礦工的算力可以被替代(無論是通過硬分叉還是改變共識算法),礦工的經濟利益也與比特幣的長期價值緊密相連。
交易所和基礎設施提供商的權力體現在市場准入和用戶代理上。雖然個人用戶可能不運行節點,但交易所可以代表大量用戶做出決策。這種「代理權力」在 UASF 期間尤其明顯。
最終用戶的權力體現在市場選擇和軟體分叉上。如果比特幣 Core 的方向不被用戶認可,用戶可以選擇運行替代軟體,就像 Bitcoin Cash 的分裂所展示的那樣。
治理失敗與成功案例
比特幣的治理過程既有失敗的教訓,也有成功的案例。分析這些案例有助於理解比特幣治理的演進方向。
最明顯的失敗案例是 Bitcoin Cash 的分裂。這場分裂不僅造成了社區的永久撕裂,還催生了進一步的分裂(BSV),削弱了 Bitcoin Cash 陣營的整體實力。批評者指出,如果各方能夠更理性地溝通和談判,分裂可能可以避免。
相對成功的案例是 2021 年的 Taproot 升級。Taproot 是比特幣自 2017 年 SegWit 以來最重要的協議升級,其激活過程展示了比特幣治理的成熟。
Taproot 升級採用了「Speedy Trial」(快速試驗)機制,這是一種新的激活方法。快速試驗分為兩個階段:第一階段,礦工有 3 個月的時間來信號支持 Taproot;第二階段,如果第一階段成功,則進入為期約 1 年的鎖定期,確保升級的穩定性。
這種分階段的方法成功地協調了各方利益相關者,避免了重蹈 SegWit 激活的僵局。礦工社群在 Speedy Trial 中表現出了對升級的廣泛支持,而 Core 開發者則確保了技術實現的安全性和稳健性。
開發者激勵機制的經濟學分析
貢獻者動機的多樣性
比特幣 Core 開發者的動機是多樣且複雜的,包括意識形態、經濟利益、個人興趣和聲譽動機等。理解這些動機有助於分析開發者行為的激勵結構。
意識形態動機是比特幣 Core 開發者社群的核心驅動力。許多開發者是真誠相信比特幣作為「健全貨幣」和「抗審查支付系統」的願景。這種意識形態承諾提供了內在激勵,驅使開發者在沒有直接經濟回報的情況下投入大量時間和精力。
經濟動機同樣重要。雖然 Core 開發者並非以營利為目的,但他們需要維持生計。透過參與比特幣生態中的其他工作(如顧問、演講、或為比特幣相關公司工作),Core 開發經歷可以轉化為經濟價值。
聲譽動機在開源軟體社群中普遍存在。作為比特幣核心的貢獻者,開發者可以建立專業聲譽,擴展職業網路,並獲得在技術社群中的地位和尊重。
利益衝突與透明性問題
比特幣 Core 開發者的潛在利益衝突是一個持續關注的話題。批評者指出,許多 Core 開發者與比特幣公司存在財務關係,這可能影響他們對協議變更的判斷。
Blockstream 是一個常被提及的例子。Blockstream 的聯合創始人 Adam Back、Gregory Maxwell 和其他 Blockstream 員工都是比特幣 Core 的主要貢獻者。作為一家專注於側鏈和比特幣二層解決方案的公司,Blockstream 的經濟利益與 Core 對二層擴容方案(如閃電網路)的支持可能存在關聯。
這種潛在利益衝突的問題在於:比特幣 Core 的決策過程缺乏透明度。雖然補丁討論在公開的 GitHub 和 IRC 頻道進行,但決定哪些補丁被優先考慮、如何解決衝突等問題,往往發生在非正式的私人討論中。
支持者則認為,這種批評過度強調了利益衝突的重要性。他們指出,Core 開發者對比特幣長期成功的經濟利益與整個比特幣生態系統一致;此外,開源開發的透明性和同儕審查機制在一定程度上抑制了不當行為。
後續治理發展與當前格局
閃電網路與二層擴容之爭
區塊大小戰爭的一個重要後續是「二層擴容」方案與「區塊大小」方案之間的持續之爭。這場之爭在 2017 年後並未消失,而是以新的形式延續。
閃電網路(Lightning Network)是比特幣最重要的二層擴容方案,它允許用戶在比特幣區塊鏈之上建立支付通道,實現即時、低費用的交易。閃電網路的開發者和支持者認為,這是比特幣實現大規模採用的正確路徑,同時保持了一區塊的安全特性。
然而,閃電網路的推廣面臨多重挑戰:技術複雜性限制了普通用戶的使用;通道流動性管理是一個持續的問題;與比特幣主鏈相比,閃電網路的去中心化程度更低,存在著「中心化樞紐」的傾向。
「大一區塊」陣營的後續項目,如 2018 年的 Bitcoin SV,試圖繼續堅持大區塊路線。Bitcoin SV 將區塊大小上限提升至 128MB,並宣稱要恢復中本聰的原始設計。然而,Bitcoin SV 的市場地位和生態發展遠不及預期,該項目最終在 2022 年放棄了比特幣品牌的競賽。
比特幣治理的演進方向
比特幣的治理機制在過去幾年裡經歷了緩慢但明顯的演進。這些變化反映了比特幣社群對過去治理失敗的反思,以及對更有效決策機制的探索。
第一個趨勢是決策過程的更加包容。比特幣 Core 項目加強了與更廣泛社區的溝通機制,包括定期的開發者會議(如 Bitcoin Core Dev Meetup)、公開的電話會議(如 Bitcoin Core PR Review Club)、以及更透明的决策過程記錄。
第二個趨勢是技術工具的改進。MATT(Merklize All The Things)等新的比特幣改進提案機制正在探索更模組化的協議升級方式,試圖降低協議變更的複雜性和風險。
第三個趨勢是多元化的開發資助。隨著比特幣生態的發展,各種開發資助計劃(如 Bitcoin Development Collective、Brink 等)正在為更多的獨立開發者提供資金支持,這有助於降低 Core 開發者的經濟壓力,減少潛在利益衝突的問題。
結論
比特幣 Core 開發者治理機制與 2017-2021 年間的區塊大小戰爭,揭示了去中心化貨幣系統治理的核心張力。一方面,比特幣的去中心化設計試圖防止任何單一實體對網路的控制;另一方面,這種權力分散也帶來了決策效率低下、社區撕裂和意識形態衝突的問題。
區塊大小戰爭的最終結果是比特幣社區的永久分裂,但分裂後的相對成功(BTC 保持了市場主導地位)和 Bitcoin Cash/BSV 的相對衰落,似乎驗證了「小區塊」陣營的某些論點。然而,這種驗證本身可能是事後諸葛的謬誤——比特幣的成功可能並非源於區塊大小決策本身,而是源於更廣泛的網路效應、品牌認知和制度支援。
對於比特幣的未來治理,有幾個關鍵問題值得持續關注:開發者的權力邊界如何界定?如何確保決策過程的透明度和問責性?如何協調多元利益相關者的不同需求和期望?比特幣 Taproot 升級的成功表明,在足夠的社區共識和精心設計的激活機制下,比特幣的治理可以是有效的。
最終,比特幣治理是一個持續演進的社會技術過程,而非一勞永逸的制度設計。理解這一點,有助於我們以更現實和批判的態度看待比特幣的現在和未來。
相關文章
- 比特幣開發者會議與節點運營商實務:治理機制的深度案例分析 — 深入分析比特幣開發者會議的實際運作方式、節點運營商的決策影響力,以及社區治理的實務案例,包括 SegWit、Taproot 升級過程中的開發者與節點互動。
- 比特幣 BIP 投票爭議與軟分叉激活機制深度分析:從技術實現到社區博弈 — 深度分析比特幣社區在重大升級過程中面臨的技術挑戰、社區分歧與政治博弈。以 SegWit、Taproot 等歷史案例為基礎,探討 BIP-9、UASF、Speedy Trial 等激活機制的技術細節與演進歷程。
- 比特幣核心開發者專訪:深入解析技術願景與未來演進 — 專訪多位比特幣核心開發者與長期貢獻者,深入探討比特幣技術發展、安全模型、未來升級方向以及生態系統演進。第一手訪談資料為讀者提供理解比特幣技術前沿的難得機會。
- 比特幣軟硬分叉機制深度解析:從技術實現到社區治理的完整演進 — 深入分析比特幣軟分叉與硬分叉的技術原理、歷史演進與社區治理意涵,包括擴容之爭、SegWit 激活過程、中本聰時期的升級模式,以及現代升級機制的運作方式。
- 比特幣 Core 開發者治理深度分析:激勵機制、資金來源與決策流程的實際案例研究 — 深入分析比特幣 Core 開發者治理的各個層面。探討開發者的激勵結構——意識形態驅動、聲譽驅動與經濟利益驅動的多元激勵來源;追蹤比特幣開發資金從早期個人捐贈到今日多元化資助生態的演進;並通過 Taproot 升級和 SegWit2x 爭議等案例,分析比特幣升級的決策流程與治理演進。
延伸閱讀與來源
這篇文章對您有幫助嗎?
請告訴我們如何改進:
評論
發表評論
注意:由於這是靜態網站,您的評論將儲存在本地瀏覽器中,不會公開顯示。
目前尚無評論,成為第一個發表評論的人吧!