11.3 去中心化的模板

我們研究了幾種通過區塊鏈達到去中心化的方式。接下來,我們將會建立一套去中心化應該考慮的問題的模板,問題包括去中心化的對象、用什麼區塊鏈合適、實體和安全性在去中心化下的重新定義。

去中心化的程度

通過去中介而去中心化

再回想一下我們前文提到的智能汽車,為了幫助理解,我們問一個問題,數字擁有權的轉移到底替代了現實生活中的什麼步驟?

美國汽車的產權,是由擁有產權證書來確定的。這是產權的中心化形式。產權證書只有機動車管理部門(Department of Motor Vehicles,簡稱DMV)能識別和實際使用。當出售汽車的時候,賣方交接產權證書給買方,僅僅這樣做是不夠的。這樣的產權轉移,必須在DMV註冊,DMV在其中央數據庫進行更新。通過區塊鏈來轉移產權,我們從國家掌控的集中程序轉變成不需要任何中介。這就是通過去中介來實現去中心化。

爭議的調解:通過競爭去中心化

假設買賣雙方對汽車交易有爭議。也許賣家出售了一輛以次充好的汽車,買家很生氣要退貨。在第3章,我們討論過3選2的多方簽名交易。如果除了買賣雙方以外還有第三方比如法官或者調停者,這個交易就可以支持托管。這種情況下,買方不需要直接把錢轉給賣方,而是轉到一個由買賣雙方和調停者組成的3選2控制的地址。調停者在另外一方的幫助下可以批准支付或者退款,但是不能偷走這筆錢。

這是一個很好的爭端解決機制的開端,但仍有很多細節需要考慮。首先,我們喪失了以前依賴的汽車交易的不可分割性。其次,我們不清楚汽車的擁有權是否可以隨著退款而恢復原來的狀態。最後,如果汽車的所有權轉到3選2的地址,那麼遙控鑰匙要給誰開車的權利?我們討論這些的目的不是找出解決這些問題的辦法,而是用這個例子來仔細思考調停者的作用。具體而言,我們要比較這種調停模式和傳統調停模式的區別。

現實世界裡的調停爭議如何發生?這需要借助司法體系,一個中心化的、國家控制的,最好需要聘請律師的調停系統。相反,在數字合約下,參與者自由選擇他們想要的調停者。一個調停的私人市場將會蓬勃發展。在這個市場裡,不需要按現有的法律規定,各種潛在的中介可以根據公平、效率和成本相互競爭。這中間有幾個挑戰性的問題:第一個是激勵機制,調停者也許會被交易的一方賄賂;第二個是資金在有爭議期間是被鎖住的;第三,當內部調停機制失效後,因為交易雙方都是匿名的,所以很難最後上法庭解決,即使雙方可以被識別,數字合約當前也不被法庭認可。

我們的觀點是,這不是通過去中介而產生去中心化——我們沒有完全擺脫中介,而是讓參與者選擇他們信任的人。也就是說,通過競爭去中心化。在介於單一規定的中介和完全不需要中介的完全去中介之間,還有很大的空間和可能。就像我們看到的,在這兩種極端之間,可以存在一種情況,即有很多中介相互競爭。事實上,我們在第9章討論去中心化的未來預測市場也是這種情況。不像InTrade[1]一個公司佔領整個市場,參與者可以從競爭的仲裁人中任意選擇他們相信的人來進行關鍵的市場操作。

能達到什麼樣的安全程度

我們從這個案例觀察到另外一個問題。診斷解決過程的安全性不需要依靠不可分割性。相反,它依靠對調停者的信任。調停者如何變得可信?有很多種辦法,最直接的就是通過信譽。與不可分割性通過技術維持安全性不同,信譽是建立在長時間的社會內部機制相互作用的基礎上的。

信任

有人在比特幣世界裡把「信任最小化」或者「沒有信任」作為目標。這聽起來像是退步。難道我們不是希望建立一個值得信任的可以運作的體系?

信任這個詞有不同的解釋,因而會引起不同的誤解。當愛麗絲借給鮑勃10美元並說信任他,愛麗絲的意思是她覺得鮑勃是個信得過的人,她堅信鮑勃會還錢。在安全術語裡,一個可信任的組成部分意味著你不得不依靠的對象。當人們用可信任來描述認證機構的時候,他們覺得如果這些機構都不可信了,網絡安全就毫無保障了。

在其他條件都不變的情形下,信任最小化是一個值得追求的目標。我們希望能打造一個安全的系統,這個系統能夠盡量減少我們不得不依靠的組成部分。但是當你手裡有把鐵錘,任何事情看起來都像可以用鐵錘來解決的釘子。比特幣的支持者經常過度追求去除體系中的可信任部分。一個可信的組成部分不總是壞事。現實世界裡存在的信任關係本身也沒有問題。去除可信任的部分,可能帶來其他隱藏的問題。

我們在本章最後的11.4節會詳細闡述這一點。至少到目前為止,我們意識到信任這個詞的複雜含義,我們避免信任這個詞,而是用安全這個比較明確的詞來表示。

在技術解決不了的地方,或者作為技術解決方案的補充,信譽起了一定的作用。然而,信譽也有一些問題。信譽是要和真實身份聯繫在一起的。如果真實身份不確定或不明朗,信譽就無法發揮作用。比如,一家餐館收到網絡差評後決定關了該餐館,擺脫壞信譽,然後以原班人馬重開一家新的餐館。在匿名的世界,信譽無法發揮作用。在半匿名環境下,真實身份很容易改變,以信譽為基礎的系統會面臨很大的挑戰。信譽體系也要設法去驗證對別人聲譽有影響的眾多評價。在傳統的像Yelp[2]的系統中,商戶用真名,用戶某種程度上也用真名。然而在半匿名環境,很難精確地區分是假的指控還是真的事實。

我們不再深入討論其他的安全機制,比如安全硬件設備等。不管是用什麼安全機制,最後都會面臨一個大的挑戰,即沒有現實生活中的執法機構。因為沒有用真實身份,這些機制裡都沒有對錯誤行為的懲罰,爭議也無法在法庭上解決。借錢變得不可能,因為沒有執法機構保證借款人會還錢,因此交易經常需要先預存款,這些預存款在爭議期間會被鎖住。

框架

總結一下本章至今討論的內容,我們可以通過提4個問題,來對任何去中心化的方案進行分析:

1.去中心化的對象是什麼?

2.去中心化的程度如何?

3.用什麼樣的區塊鏈?

4.採用什麼樣的安全措施?

只要回答了以上4個問題,我們就基本上能精確地瞭解大多數在比特幣世界裡見過的基於區塊鏈的去中心化方案。讓我考慮以下幾個例子(見表11.1):

智能資產

我們討論過的智能資產,去中心化的是資產的所有權和資產的轉移。它達到了完全去中介化——完全不需要DMV和國家這樣的實體。我們談過它如何使用比特幣的區塊鏈來達到目的。當然你也可以用另類區塊鏈。最後,安全性是通過不可分割方式,即把支付與汽車所有權的轉移不可分割地融合在一起。

表11.1 區塊鏈去中心化的方案特徵

去中心化的預測市場

在一個中心化的預測市場,中心平台或者交易所提供兩種重要的服務:裁決並公佈任何賭注的事件,並向參與者出售股權(或者幫助參與者安全地彼此交易)。我們在第9章看到,去中心化的預測市場不需要一個中央權力機構來提供這些功能。它讓每個人都可以為一個時間設置一個市場,並通過發送一個簡單交易,成為對應市場的仲裁者,這樣降低了執行這些操作的準入門檻。因此,中介還是存在的,但用戶可以自由選擇很多相互競爭的中介。如果用戶還不滿意,他們自己可以來執行這些操作。另一方面,用戶可以直接自動地和其他用戶交易股票,所以中央集權這方面的功能被去中介化了。去中心化的預測市場要求比特幣沒有的新功能,所以最好通過一個定制的另類幣的區塊鏈來實現。

存儲J

存儲J(StroJ)是格雷戈·麥斯威爾(Greg Maxwell)提出的,用於文件存儲和調用。它已經有好多更新版本,但我們只討論簡單版本。大體上看,存儲J設置了一個存在雲端的「代理」,它被設計過,能自己做出一些特定決定。比如,為了有計算資源,它可以租用雲端算力和存儲空間。另一個提供給用戶的功能是讓客戶將文件存放一段時間,比如24小時,需要用比特幣付費。只要收到比特幣支付,它就會一直保存客戶文件。除了簡單的存儲,它還能做一些其他有趣的事情。我們不做深入展開。在我們的框架裡,存儲J實現了文件存取的去中心化,這也是像Dropbox[3]一樣中心化服務的核心功能。代理其實就是中介。對我們來說,自動化與否其實並沒有區別。然而,中介之間存在競爭。支付是通過比特幣。代理提供服務和收到支付並沒有不可分割的連接,所以安全是通過代理的聲譽來實現的。

零幣

我們在第6章討論過零幣,一個有效的、去中心化達到混合幣種從而保持匿名服務的方法。零幣不是採用中心化的混合服務,而是採用加密協議實現了用混合幣種的功能,只是靠數學和共識而不靠中介。零幣和它的後來者重度使用加密機制,因此比較適合使用特別的區塊鏈。在安全措施上,我們曾提到需要銷毀一個基礎幣(Basecoin)從而作為交換獲取一個零幣,這兩個操作密不可分。贖回零幣也是如此,這就是典型的不可分割性。

[1] 一個在線電子交易平台,對應的在線賭博模式被稱為「未來事件交易」。網站用戶可以對所有與體育競賽沒有關係的「大事件」下注,包括政治事件、經濟形勢、娛樂新聞、交通運輸、法律現狀、流行音樂甚至是天氣情況。——譯者注

[2] Yelp類似於國內的大眾點評。——譯者注

[3] 一款非常好用的免費網絡文件同步工具,是Dropbox公司運行的在線存儲服務,有人說是世界上最偉大的雲存儲服務之一。通過雲計算實現互聯網上的文件同步,用戶可以存儲並共享文件和文件夾。——譯者注

《區塊鏈:技術驅動金融》