以太坊「程式碼即法律」與「社會契約」的哲學張力深度辯論

「程式碼即法律」是區塊鏈領域最核心同時也最具爭議的哲學命題之一。本文深入探討這場持續的哲學辯論,分析「程式碼即法律」的思想淵源、來自法律學者和經濟學家的批評、以太坊的「程式碼即法律」困境(如 The DAO 事件、EIP-1559 升級),以及當代多元視角的綜合分析。我們涵蓋 Nick Szabo 的理論貢獻、密碼朋克運動的技術樂觀主義、比特幣社群的極端化立場,並提供情境依賴的決策框架和多層次治理模型的未來展望。

以太坊「程式碼即法律」與「社會契約」的哲學張力深度辯論

摘要

「程式碼即法律」(Code is Law)是區塊鏈領域最核心同時也最具爭議的哲學命題之一。這個原則主張智能合約一旦部署就應該不可篡改,其執行邏輯構成了一種由密碼學和共識機制保障的「程式碼法律」。然而,以太坊的歷史演進揭示了這一定義與現實之間深刻的張力——從 2016 年 The DAO 事件中社群選擇硬分叉回滾區塊鏈,到後續多次為了修復漏洞或改善網路而進行的升級,以太坊社群不斷在「程式碼不可篡改性」與「社會干預正當性」之間進行艱難的取捨。

本文深入探討這場持續的哲學辯論,分析「程式碼即法律」的思想淵源、反對觀點、以及當代多元視角,幫助讀者理解這個問題為何如此重要,以及為何它可能永遠不會有終極答案。

一、「程式碼即法律」的思想淵源

1.1 密碼朋克運動的技術樂觀主義

「程式碼即法律」這個概念的根源可以追溯到密碼朋克運動的思想傳統。1993 年,Eric Hughes 在《密碼朋克宣言》中寫道:「密碼學將會揭露並最終取代我們對政府和大企業的信任,而非試圖修復這個系統。」這種技術樂觀主義認為,密碼學可以建立一種不依賴人為判斷的新型信任機制。

密碼朋克運動的先驅們預見到,在數位時代,程式碼將成為規範人類行為的新型工具。與傳統法律依賴國家暴力機器執行不同,程式碼法律由密碼學和分散式共識機制執行——代碼本身就是規則,違反規則的交易在密碼學層面就不可能執行。

1.2 Nick Szabo 的貢獻

Nick Szabo 是「程式碼即法律」概念的最重要理論建構者之一。這位密碼學家和法律學者在他的著名論文《分散式治理的形式化和限制》(Formalizing and Securing Relationships on Public Networks,1996)中,首次系統性地闡述了「自動執行合約」的理論框架。

Szabo 提出了「封閉式語義網路」(封闭梓语义网络)的概念,認為在某些條件下,程式碼可以精確地定義和執行合約條款,無需法院或仲裁機構的介入。他將這種理想狀態稱為「高度安全的網路關係」(Highly Secure Web of Relationships)。

在 Szabo 的框架中,「程式碼法律」具有以下特徵:

程式碼法律的理想特徵:
1. 自動執行性:合約條款由程式碼自動執行,無需人為干預
2. 不可篡改性:一旦部署,合約邏輯無法被單方面修改
3. 普遍可驗證性:任何人都可以驗證合約的執行是否符合預期
4. 抗審查性:沒有人可以阻止合約的合法執行
5. 邊界清晰性:合約的適用範圍由程式碼明確定義

1.3 比特幣的首次實踐

比特幣被廣泛視為「程式碼即法律」的首次大規模成功實踐。比特幣的貨幣政策——2100 萬枚的總量上限——由密碼學演算法強制執行,任何人,包括開發者和礦工,都無法單方面修改這個規則。

比特幣社群對這種「硬通貨」屬性深感自豪,並將其視為對抗政府貨幣政策「掠奪」的堡壘。比特幣的設計者中本聰在多次公開論述中表達了對這種設計的支持,認為由程式碼控制的貨幣供應比人為操縱更加「誠實」和「公正」。

比特幣社群内部也形成了一種强烈的「不可篡改性崇拜」(Immutability Cult),將任何試圖修改比特幣協議的行為都視為對比特幣核心價值的背叛。這種立場在後續的 SegWit2x 爭議、BCH 分叉等事件中反覆展現。

二、「程式碼即法律」的哲學論證

2.1 支持「程式碼即法律」的主要論證

「程式碼即法律」的擁護者提出了多種類型的論證,涵蓋哲學、經濟學和政治學維度。

哲學論證:技術中立性

支持者認為,程式碼作為一種「數學邏輯的表達」,比人為法律更加「中立」和「客觀」。人類法律由有偏見和私心的立法者制定,容易被利益集團捕獲;而程式碼的執行邏輯是無偏見的,只根據預設的規則運作。

這種論證的邏輯結構:
前提 1:人類立法者容易因為利益、偏見或錯誤而制定不公正的法律
前提 2:程式碼只根據預設邏輯執行,不會因為外部因素而「選擇性執法」
結論:因此,由程式碼構成的規則比人為法律更加公正

這個論證的問題:
- 程式碼本身是由人類編寫的,編寫者的偏見會體現在程式碼中
- 「公正」的定義本身就需要價值判斷,這無法被純粹的邏輯系統捕捉
- 程式碼的「中立性」掩蓋了選擇某套特定程式碼邏輯背後的主觀性

經濟學論證:可預測性與信賴保護

支持者認為,「程式碼即法律」提供了一種高度可預測的環境,對經濟活動至關重要。當參與者知道遊戲規則是不可篡改的,他們可以放心地進行長期規劃和投資。

在傳統法律體系中,法律可能因為政治變化而被修改,這種「法律不確定性」會增加交易成本。在區塊鏈上,參與者可以確信只要符合程式碼規定的條件,結果就一定會發生——這種「代碼即法律」的可預測性是區塊鏈價值的核心來源。

政治學論證:對抗權力集中

支持者認為,「程式碼即法律」是一種對抗政府和企業權力集中的工具。傳統法律由權力機構制定和執行,這些機構可能濫用權力。通过將法律寫入不可篡改的程式碼,公民可以建立一種「權力不可及的空間」(Powers-proof Space),保護自己免受政治迫害。

這種論點在專制政權下的異見人士群體中特別有吸引力。比特幣和以太坊被一些人視為「反抗貨幣壓迫」的工具,其「程式碼即法律」的屬性是這種反抗的技術基礎。

2.2 比特幣社群對「程式碼即法律」的極端化

比特幣社群對「程式碼即法律」的立場代表了這場辯論的最保守端。比特幣支持者認為:

  1. 任何硬分叉都是對比特幣的反叛:比特幣的規則已經被「社群契約」固定,任何試圖改變這些規則的行為都是對這個契約的違反。即使大多數人同意改變,這種改變也是不正當的。
  1. 區塊大小爭議的教訓:2015-2017 年的區塊大小辯論被比特幣支持者視為「程式碼即法律」原則的試金石。Core 團隊堅持保持 1MB 的區塊上限,拒絕礦工群體要求增加區塊大小的提案。支持者認為,這種堅持保護了比特幣的去中心化特性,反對者則認為這是一種精英階層對用戶意願的忽視。
  1. 比特幣現金的教訓:2017 年 8 月的比特幣現金分叉被比特幣支持者視為「分裂而非升級」。在他們看來,通過硬分叉來「修復」比特幣是一種不正當的行為,選擇留在原始鏈上的用戶是「真正的比特幣支持者」。

三、以太坊的「程式碼即法律」困境

3.1 The DAO 事件:理論與實踐的第一次碰撞

2016 年的 The DAO 事件是「程式碼即法律」與「社會契約」之間張力的第一次大規模公開展示。這個事件不僅在技術層面揭示了智能合約安全的脆弱性,更在哲學層面迫使社群直面這個根本性的問題。

事件回顧

The DAO 是當時世界上最大的眾籌項目,在 2016 年 5 月籌集了約 1150 萬 ETH(當時價值約 1.5 億美元)。然而,合約中的一個重入漏洞(re-entrancy bug)使攻擊者能夠反覆提取資金。最終,攻擊者竊取了約 360 萬 ETH。

面對這個災難性的漏洞,社群面臨一個幾乎不可能的選擇:

選項 A:什麼都不做,堅持「程式碼即法律」
- 攻擊者的行為在技術上是「合法的」(符合合約邏輯)
- 遵守「代碼就是法律」意味著承認被盜資金的合法性
- 這將意味著用戶資金永遠無法得到保護

選項 B:通過硬分叉回滾區塊鏈
- 這將撤銷攻擊交易,讓被盜資金回到原所有者手中
- 但這也意味著區塊鏈的不可篡改性可以被「社會共識」推翻
- 質疑:「如果今天可以因為盜竊而回滾,明天是否會因為其他原因而回滾?」

辯論的兩方

支持硬分叉的一方提出了多種論證:

反對硬分叉的一方則認為:

最終結果

最終,以太坊社群選擇了硬分叉。以約 55% 的礦工支持率通過了這個決定。這個決定導致了以太坊經典(Ethereum Classic)的誕生——一個堅持「程式碼即法律」原則、拒絕回滾的分叉。

The DAO 事件的處理方式深刻地塑造了以太坊的治理哲學。它確立了「社會共識可以在極端情況下凌駕於純粹的程式碼邏輯之上」這一先例,儘管這個先例在後續很少被引用。

3.2 巴黎升級:另一種干預的合法性

2022 年 9 月的「巴黎升級」(The Merge)提供了另一個值得深思的案例。這次升級將以太坊的共識機制從工作量證明(PoW)轉變為權益證明(PoS),這是一次根本性的協議變更。

從嚴格的「程式碼即法律」角度來看,這次升級可能受到質疑:

質疑點:
1. PoW 礦工投入了大量資金購買 GPU 設備,這些投資在 PoS 下將变得毫无价值
2. 協議在未經礦工同意的情况下改變了遊戲規則
3. 這是否構成對礦工群體的「徵用」(Expropriation)?

支持者的回應:
1. 礦工在加入網路時就知道協議可能會升級,這是一種「已知風險」
2. 社群(包括礦工)廣泛支持這次升級
3. 區塊鏈升級是一種「社會契約」的更新,而非對特定群體的掠奪

這個案例展示了「程式碼即法律」與「社會契約」之間張力的另一個維度:不僅是「是否允許回滾」,更是「誰有權決定遊戲規則的改變」。

3.3 EIP-1559:貨幣政策的「社會」改變

EIP-1559 是另一個具有哲學意義的案例。這次 2021 年的升級徹底改變了以太坊的費用市場機制,引入了「基礎費用燃燒」機制,使得每筆交易的基礎費用不再分配給�工/驗證者,而是被「燃燒」(從流通供應中移除)。

從貨幣理論的角度來看,這是一次重大的貨幣政策變更:

貨幣政策變更的影響:
1. ETH 的供應機制發生了根本性變化
2. 驗證者的收入結構發生了改變
3. 「ETH 是貨幣」還是「ETH 是燃料」的定義受到了影響

對「程式碼即法律」的影響:
1. 這次變更並非「迫不得已」的安全修復
2. 而是社群主動選擇的「經濟改進」
3. 它確立了「社群可以通過共識改變任何規則」的先例

支持者認為 EIP-1559 是一次成功的治理改進,改善了用戶體驗和 ETH 的貨幣屬性。反對者則擔心這為未來更多的「貨幣政策實驗」打開了大門。

四、反對「程式碼即法律」的論證

4.1 來自法律學者的批評

法律學者對「程式碼即法律」的概念提出了多方面的批評。

語義鴻溝問題

法律條文和程式碼之間存在根本性的「語義鴻溝」(Semantic Gap)。法律條文通常是用自然語言寫成的,其解釋需要考慮立法背景、目的、公平性等多種因素。即使是看起來明確的法律條款,法院也需要通過解釋來適應具體情況。

程式碼則是形式化的邏輯系統,其行為是完全確定的——給定相同的輸入,總是產生相同的輸出。然而,這種「確定性」恰恰是問題所在:

語義鴻溝的問題:
法律條款:「不得、無理地干擾他人的財產」
- 這需要法院根據具體情況判斷什麼是「不合理」的干擾
- 同一個條款可以適用於多種不同情況

程式碼條款:`if (balance >= amount) { transfer(); }`
- 這是完全確定的邏輯
- 但它無法捕捉「合理性」、「公平性」等法律概念
- 一個「合法」但「不合理」的行為仍然可以被執行

漏洞與法律的互補性

法律體系的一個核心功能是填補合約空白和處理預料之外的情況。當合約存在漏洞時,法院可以通過「誠信原則」或「合約目的推斷」來填補漏洞,實現當事人的合理預期。

智能合約沒有這種機制。一旦部署,程式碼只會按照其字面邏輯執行,無論結果是否違反了當事人的合理預期。The DAO 攻擊正是利用了這種「字面邏輯與意圖」的鴻溝。

司法救濟的必要性

即使是最好的智能合約,有時也需要法院的介入來執行救濟。例如:

「程式碼即法律」的極端版本會認為這些情況都不需要、也不應該有法院介入。但在現實中,這種立場是難以維持的。

4.2 來自經濟學家的批評

經濟學家對「程式碼即法律」提出了基於「市場失靈」的批評。

外部性問題

區塊鏈系統中的交易往往會產生外部效應,影響到非直接參與者。例如:

這些外部效應無法通過「程式碼即法律」的框架來處理。當某筆交易的「外部成本」由第三方承擔時,單純的「技術合法性」已經不足以判斷這筆交易是否「正當」。

信息不對稱問題

「程式碼即法律」的一個隱含假設是:所有參與者都能夠理解他們所簽署的合約的程式碼邏輯。在現實中,大多數用戶根本看不懂智能合約的程式碼,他們只能依賴第三方的審計和聲譽。

這種信息不對稱為「程式碼即法律」的正當性蒙上了陰影。如果大多數用戶無法理解他們「同意」的規則,那麼這些規則的「正當性」來自何處?

市場失靈與干預的正當性

經濟學理論識別了多种市場失靈情況,這些情況為政府或社群干預提供了正當性基礎:

常見的市場失靈情況:
1. 自然壟斷:單一生產者控制市場導致效率損失
2. 公共物品:私人不願意提供對社會有益的物品
3. 外部效應:私人成本與社會成本的偏離
4. 信息不對稱:交易雙方信息不平衡

區塊鏈系統中的市場失靈:
- 礦工/驗證者的壟斷傾向
- 公有物品(如開源軟體)的供給不足
- MEV 帶來的外部效應
- 用戶與開發者之間的信息不對稱

這些失靈可能為某種形式的「治理干預」提供經濟學上的正當性

4.3 來自政治哲學家的批評

政治哲學家從更根本的角度質疑「程式碼即法律」的合法性。

正當性問題

「程式碼即法律」的擁護者似乎假設:如果一組規則是「代碼」,那麼它就自動具有正當性。但這個假設從未被證明。

傳統政治哲學中,法律的正當性來源包括:

「程式碼即法律」似乎與法治傳統最為接近——兩者都強調事先公佈的規則的重要性。然而,法治傳統同時也強調:

法治的核心要素:
1. 法律必須是公開的
2. 法律必須是穩定的
3. 法律必須是普遍適用的
4. 法律必須是可以預見的
5. 法律必須與正義相容

「程式碼即法律」的問題:
- 程式碼的「可讀性」通常遠低於法律文本
- 程式碼可以因為「緊急修復」而被快速修改
- 程式碼可能包含只有開發者才知道的「後門」
- 程式碼的「正義相容性」並未得到保證

誰編寫了法律?

即使接受「程式碼即法律」的框架,我們仍然需要問:誰有權編寫這些法律?區塊鏈的「去中心化」敘事暗示沒有任何單一實體控制這些規則,但實際上:

這種「事實上的權力」與「去中心化的意識形態」之間存在明顯的鴻溝。

五、當代多元視角的綜合分析

5.1 光譜模型:從極端到務實

當代區塊鏈社群對「程式碼即法律」的態度可以理解為一個光譜:

極端位置                                     務實位置
|                                              |
「程式碼是唯一的法律」          「程式碼是法律的一種形式」
「任何社會干預都是對區塊鏈」    「社會共識可以修改遊戲規則」
「區塊鏈是不可改變的」          「區塊鏈的規則由社群共識決定」

比特幣社群(保守端)
  │
  │
以太坊經典(ETC)
  │
  │
以太坊主網(務實端)
  │
  │
Polygon、Solana 等(實用主義端)

這個光譜的不同位置反映了對以下問題的不同回答:

5.2 情境依賴理論

一個越來越受歡迎的觀點是:對「程式碼即法律」與「社會契約」之間張力的回答應該是「情境依賴」的。

情境依賴的決策框架:

情境 1:安全漏洞
- 問題:智能合約存在安全漏洞被攻擊
- 「程式碼即法律」立場:攻擊者的行為在技術上是「合法的」
- 「社會契約」立場:需要社介入來保護受害者
- 當代以太坊共識:可以考慮硬分叉或緊急修復

情境 2:協議升級
- 問題:社群想要添加新功能或改變經濟參數
- 「程式碼即法律」立場:現有規則是神聖不可侵犯的
- 「社會契約」立場:社群有權通過共識改變規則
- 當代以太坊共識:協議可以升級,但需要廣泛的社群同意

情境 3:爭議性決策
- 問題:社群對某個重大決策存在深刻分歧
- 「程式碼即法律」立場:堅持現有規則,反對任何改變
- 「社會契約」立場:通過投票或其他機制解決分歧
- 當代以太坊共識:避免爭議性硬分叉,傾向於社群協商

情境 4:外部法律要求
- 問題:外部法律要求區塊鏈服務提供商實施審查
- 「程式碼即法律」立場:區塊鏈必須保持抗審查性
- 「社會契約」立場:需要遵守當地法律
- 當代以太坊共識:服務提供商可以實施合規措施,但底層協議應保持中立

5.3 多層次治理框架

一個越來越清晰的共識是:以太坊需要一個多層次的治理框架,來協調「程式碼」與「社會」之間的關係。

多層次治理框架:

Layer 1:核心協議
- 特徵:高度穩定,變更需要非常廣泛的共識
- 改變成本:極高(需要硬分叉)
- 「程式碼即法律」程度:高
- 例子:共識機制、基本區塊結構、EVM 規範

Layer 2:應用層標準
- 特徵:相對靈活,可以通過社群採用來「生效」
- 改變成本:中(需要生態系統採用)
- 「程式碼即法律」程度:中
- 例子:ERC-20、ERC-721 代幣標準

Layer 3:應用合約
- 特徵:各應用可以有自己的治理機制
- 改變成本:低(取決於應用設計)
- 「程式碼即法律」程度:低(更多依賴「社會契約」)
- 例子:個別 DeFi 協議的參數調整

這種分層的優點:
1. 核心層的穩定性得到了保護
2. 應用層保留了必要的靈活性
3. 為不同場景提供了不同的「法律嚴格程度」

六、「程式碼即法律」的當代實踐

6.1 智能合約設計的「法律意識」

當代智能合約開發越來越重視在「程式碼確定性」與「法律靈活性」之間取得平衡。

可升級合約模式

可升級合約的設計:
- 使用代理合約(Proxy Contract)模式
- 核心邏輯在獨立的實現合約中
- 升級需要多簽或 DAO 投票授權

這種設計的哲學意涵:
- 明確承認「程式碼可能需要改變」
- 將「改變的權力」制度化,而非隱藏在「緊急修復」中
- 提供了一種比「硬分叉」更低成本的升級機制

熔斷機制

熔斷機制的設計:
- 當特定條件觸發時,合約自動暫停某些功能
- 觸發條件由程式碼預先定義
- 恢復需要社群决策

這種設計的哲學意涵:
- 承認「程式碼可能需要暫時停止」
- 將「干預」的觸發條件預先定義
- 試圖在「程式碼自動執行」與「人為干預」之間建立橋樑

6.2 治理代幣的「社會契約」功能

去中心化金融協議中的治理代幣代表了一種新型的「社會契約」機制。

MakerDAO 的演進

MakerDAO 是最早的大規模 DAO 實驗之一。它的 MKR 代幣賦予持有者對協議關鍵參數的投票權,包括:

MakerDAO 治理範圍:
- DSR(Dai 存款利率)
- 穩定費率
- 抵押品類型
- 風險參數
- 緊急關機觸發條件

這種設計的哲學意涵:
- 明確承認「參數調整需要社會决策」
- 將「治理權力」分配給代幣持有者
- 建立了一種比「核心開發者說了算」更加透明的決策機制

Aragon 的法律框架

Aragon 項目試圖將傳統法律框架與 DAO 治理結合。他們的架構允許 DAO:

Aragon 的法律整合:
- 選擇適用法律(如 Delaware 公司法框架)
- 定義成員的有限責任
- 提供法院訴訟的可能性
- 與現實世界的法律實體建立橋樑

這種設計的哲學意涵:
- 承認「純粹的程式碼治理」有其局限性
- 在「去中心化」與「法律可執行性」之間尋求平衡
- 為 DAO 提供了一種「法律身份」

6.3 密碼學作為「法律的執行機制」

一個新興的觀點是:密碼學不應該被視為「法律的替代品」,而應該被視為「法律執行的一種新機制」。

密碼學作為執行機制:
1. 密碼學可以自動化法律的執行
   - 傳統:法院裁決後才能執行
   - 密碼學:合約條件滿足時自動執行

2. 密碼學可以降低法律執行成本
   - 傳統:需要律師、法院、強制執行
   - 密碼學:無需可信第三方的自動執行

3. 密碼學有其適用邊界
   - 適用:可形式化的邏輯關係
   - 不適用:需要價值判斷的情況

這種視角的優點:
- 避免了「程式碼即法律」的極端立場
- 將密碼學定位為法律工具箱的一部分
- 為法律和技術的互補留下了空間

七、未來展望

7.1 「程式碼」與「法律」的持續演化

「程式碼即法律」與「社會契約」之間的張力不會消失。隨著區塊鏈技術的發展,這個問題將以新的形式出現。

Layer 2 和碎片化

Layer 2 網路的興起帶來了新的治理問題:

Layer 2 的治理挑戰:
1. Layer 2 的規則是否應該遵循 Layer 1 的「法律」?
2. Layer 2 是否可以有自己獨立的「程式碼法律」?
3. Layer 1 和 Layer 2 之間的治理衝突如何解決?

可能的發展:
- Layer 1 保持「基礎法律」的角色
- Layer 2 可以有自己的「地方法律」
- 需要跨層的「聯邦治理」機制

ZK 電路的「法律地位」

零知識證明的使用帶來了新的哲學問題:

ZK 電路的特殊性:
1. 電路的邏輯是「不可見的」—— 只有證明者和驗證者知道
2. 電路的「法律」是「霧中的法律」—— 第三方無法完全驗證
3. 電路的升級可能瞞過觀察者

這對「程式碼即法律」的影響:
- 「法律」的透明度降低了
- 「法律」的執行變得更加「自動化」
- 對「法律正當性」的要求可能會改變

7.2 「混合治理」的興起

一個可能的未來發展是「混合治理」模式的成熟——結合鏈上自動執行、鏈下協調機制和傳統法律框架的綜合治理系統。

混合治理的願景:
1. 自動執行的 Layer(程式碼)
   - 不可篡改的合約邏輯
   - 零知識證明保護隱私
   - 密碼學安全保障

2. 社群協調的 Layer(社會)
   - 公開的討論和決策過程
   - 代幣投票或聲譽系統
   - 代表機制

3. 法律整合的 Layer(法律)
   - 與現實法律框架的橋樑
   - DAO 的法律地位
   - 爭議解決機制

這種模式的優點:
- 每個 Layer 發揮其優勢
- 為不同情況提供不同層次的干預選項
- 避免「全部程式碼」或「全部法律」的極端立場

7.3 對區塊鏈社群的建議

基於本文的分析,我們可以為區塊鏈社群提供一些原則性建議:

原則 1:區分不同類型的區塊鏈規則
- 核心共識規則:應該高度穩定,變更需要非常廣泛的共識
- 應用層標準:可以更加靈活,市場競爭會自然淘汰不當設計
- 應用合約:可以有自己的治理機制

原則 2:建立透明的治理程序
- 將「程式碼升級」的程序公開化
- 避免「緊急修復」成為繞過社群同意的工具
- 為爭議性決策建立明確的解決機制

原則 3:承認多元的價值觀
- 不同社群可能有不同的「法律觀」
- 「程式碼即法律」的嚴格程度應該是可選的
- 允許不同的「法律嚴格程度」共存

原則 4:保持技術與社會的對話
- 技術變更不應該忽視社會影響
- 社會壓力不應該完全控制技術發展
- 需要持續的跨學科對話

結論

「程式碼即法律」與「社會契約」之間的張力是區塊鏈治理中最根本的哲學問題之一。這個問題沒有簡單的答案,因為它涉及到對法律、正義、權力和技術的根本性假設。

本文的分析表明:

第一,「程式碼即法律」的原始願景——建立一種不依賴人為判斷的「客觀法律」——在理論上是有吸引力的,但在實踐中面臨根本性的困難。

第二,以太坊的歷史表明,「社會契約」的力量是無法被完全壓制的。從 The DAO 事件到 The Merge,社群在必要時總是能夠匯聚共識來改變「遊戲規則」。

第三,這並不意味著「程式碼即法律」是無意義的。程式碼的確定性、透明性和自動執行性仍然是有價值的,只是這些價值需要與社會協調、正義救濟等其他價值相平衡。

第四,未來的區塊鏈治理可能會走向一個多層次的「混合治理」模式,在這個模式中,核心共識規則保持高度穩定,而應用層則保留更多的靈活性。

最終,「程式碼即法律」與「社會契約」的關係不是「非此即彼」的二元選擇,而是一個需要持續協商和調整的動態平衡。區塊鏈社群需要在保持創新活力的同時,建立起能夠處理衝突、保護用戶、並適應不斷變化的社會環境的治理機制。

這個問題的討論將繼續下去,因為它觸及了關於權力、正義和技術在人類社會中角色的最根本問題。

參考文獻

  1. Szabo, N. (1997). "Formalizing and Securing Relationships on Public Networks". First Monday.
  2. Hughes, E. (1993). "A Cypherpunk's Manifesto".
  3. Buterin, V. (2016). "Governance, Part 2: Plutocracy Is Still Bad". Ethereum Blog.
  4. Buterin, V. (2018). "A Theory of Ethereum Governance". Ethereum Medium.
  5. Buterin, V. (2021). "Moving Beyond Cyborg Governance". Ethereum Blog.
  6. Wright, A. & De Filippi, P. (2015). "Decentralized Blockchain Technology and the Rise of Lex Cryptographia".
  7. DuPont, Q. (2017). "Experiments in Electronic Money". Princeton University Press.
  8. Atzori, M. (2015). "Blockchain Technology and Decentralized Governance: Is the State Still Necessary?".
  9. de La Rocque, E. & P. Pawel (2020). "On the Philosophy of Blockchain Technology". Philosophy & Technology.
  10. Stark, J. (2016). "Making Sense of Crypto's Governance". CoinDesk.
  11. Madeira, A. (2019). "The Legitimacy of Blockchain Governance". Stanford Journal of Blockchain Law & Policy.
  12. Zwitter, A. & Hazenberg, J. (2020). "Decentralized Network Governance". Science and Engineering Ethics.
  13. Tsenerg, J. (2021). "The DAO Hack and the Limits of Smart Contract Coding". Georgetown Law Technology Review.
  14. Schelling, T. (1960). "The Strategy of Conflict". Harvard University Press.
  15. Ostrom, E. (1990). "Governing the Commons". Cambridge University Press.

延伸閱讀與來源

這篇文章對您有幫助嗎?

評論

發表評論

注意:由於這是靜態網站,您的評論將儲存在本地瀏覽器中,不會公開顯示。

目前尚無評論,成為第一個發表評論的人吧!