比特幣:一種新的社會體制
橙皮書/張詠晴編譯
2018-12-29 08:10

 

比特幣的核心就是社會契約及其規則。社會契約理論可以用來回答一些關於比特幣的基本問題:

 

  • 比特幣為什麼會出現?
  • 誰決定了它的屬性?
  • 誰在控制它?
  • 一個嚴重的協議漏洞會毀掉比特幣嗎?

 

首先我們來看比特幣的規則。當中本聰發明比特幣時,他沒有發明新的社會契約。中本聰做了另一件事:他利用技術解決了過去實踐中的很多問題,以一種新的更好的方式運行現在的社會契約。他設置了以下規則:

 

  • 每筆花費都必須經過擁有者簽名(防止被沒收)
  • 任何人都可以在無需授權的情況下交易並儲存比特幣(抵制審查)
  • 比特幣總額為2100萬枚,按已確定的計劃發行(抗通貨膨脹)
  • 所有用戶都可以驗證比特幣的規則(防偽)

 

法幣給我們一個重要的教訓:社會機構越龐大、越有價值,人們就越想控制它。因此這個機構需要穩定安全,而只有擁有強大權力的國家才能為其提供保護。隨著時間的推移,保護會變成控制,然後變成濫用。當這個社會機構對人們不再有利,它就會被一個新機構所取代,這個循環又會重新開始。

 

中本聰試圖以兩種方式打破這種惡性循環:首先,比特幣的安全不依靠強大的中央政黨(如政府),它創造了一個超級競爭市場為自己提供安全保護,將安全轉變為商品,將安全提供商(礦工)轉變為沒有權勢的生產商。其次,中本聰為這些競爭的安全提供商找到了一種方法,可以在任何特定時間就誰擁有什麼達成共識。

 

比特幣協議將社會契約的執行自動化,比特幣的規則由社會契約形成的共識確定。它們是共生的,缺少其中任意一個都不完整。社會契約及其規則是比特幣的核心,而協議層第一次讓它們可以強制執行,使社會契約更可信。

 

將比特幣看作一個由技術賦能、可自動執行的社會契約有很多好處。它有助於我們理解有關比特幣的哲學問題。比如:誰可以改變比特幣的規則?

 

在社會契約層面,合約的規則不斷得到確定和重新協商。比特幣協議只是實現了將它們自動化執行。當許多人在電腦上運行比特幣協議時(可以理解為他們使用相同的語言),比特幣才成為一個網路。

 

只要遵循與其他人相同的規則就會留在網路中。如果我在本地電腦上單方面改變比特幣的規則,不會影響網路的其餘部分,而我將會被網路排除在外,因為我和網路無法通信。

 

改變比特幣規則的唯一方法,是提出新的社會契約。每個此類提案都必須由網路中的其他人自願接受,只有當有足夠多的人主動執行新的提案時,它才成為規則。

 

讓數百萬人達成一致是一項非常困難的工作,有爭議的提案永遠無法獲得廣泛的社會共識,因此它們會被自動淘汰。這就是為什麼比特幣網路可以以反映其成員願望的方式進行升級,但同時對抵禦錯誤方向時是具有彈性的。

 

本文為巴比特資訊授權刊登,原文標題為「比特幣是一種可自動執行的社會契約