去中心化信任是什麼?如何達成?

在BanklessDAO中,我們經常談論區塊鏈技術是金融業的一場革命,因為智能合約創造了去信任、無許可的系統。但是這第一個詞,去信任,到底是什麼意思?

首先,你必須知道,去信任不等於不可信任。說一個系統是去信任的,也就意味著對人類或機構的信任並不是讓這個體系運轉的必要條件——它的發生不需要人類的干預。

這聽起來可能有些令人困惑,我將在下文深入討論並提供示例。

要理解一個去信任的系統,首先要理解一個可信的或基於信任的系統,這就是我們今天所處的世界。

定義一個受信任系統

自古以來,人類就依靠信任來進行合作。比如:

  • 當你把錢放在銀行時,你相信銀行會保管你的錢,這樣當你需要的時候就可以取出來。

  • 當你在Robinhood上發起交易時,你相信Robinhood會為你執行交易,而不是凍結該交易。

  • 當你通過Venmo給朋友送錢時,你相信Venmo會把錢存入你朋友的賬戶,而不是別人的。

基於信任的系統已經融入我們的社會。正如上面例子說明的,它們是極有可能犯錯的。

雖然生活在發達國家的人們並不經常遇到重大的、改變生活的信任問題,但基於信任的系統已經出現了可怕的負面結果,例如2008年的住房危機。對於任何生活在發展中國家或貨幣不穩定國家的人來說,把他們的財務和生活交給政府官員和腐敗政客的行為,已被一次又一次地證明是錯誤的。

在21世紀之前,想像一個去信任系統的世界簡直是天方夜譚。但有了區塊鏈技術,這一切都在改變。

美國人在銀行外面等著取錢,以免存款被用光。在選擇信任銀行之後,許多人失去了所有的存款。圖片來自:https://www.investopedia.com/terms/b/bankrun.asp

去信任系統是什麼?

去信任系統是指不依賴參與者以某種方式去實現預期結果的系統。系統在不依靠人類的情況下執行命令。不存在像銀行或經紀人這樣的中介方來主持事件。你不必擔心與你互動的人是否值得信任。系統為你建立信任。

不需要銀行來保管你的錢,不需要雇人來保護你的蘋果樹,也不需要修士來傳遞信息。沒有中間人,沒有中介,也沒有推動者。由代碼來執行一切任務。

智能合約就是這個去信任的系統。區塊鏈技術使用智能合約來促進用戶之間的去信任交互。

讓我們來進一步分解:

來自不同國家、講不同語言的陌生人之間可以互相發送和接收代幣,而不需要中間者的參與。智能合約為他們執行交易。它使用寫在代碼中的if, then 邏輯語句來執行指令。用戶信任的是代碼的可靠性,而非執行交易的個人或實體的道德地位。

你不必去信任那個為你做事的人,但是你可以信任代碼。

此外,交易記錄由整個社區保存:不是由谷歌這樣的中心化機構,而是由整個社區通過去中心化網絡來保存信息。交易記錄被保存在世界各地的計算機上,因此沒有任何一個權威機構可以篡改它們。

但需要注意的是,沒有一個系統是徹底的、本質上去信任的。區塊鍊和智能合約最初是由人類創建的,其代碼也必須由人類審核。要實現一個去信任的系統,還需要不斷努力。當一個系統允許用戶有不同的動機和道德,而合約仍然執行交易時,人們可以更安心和安全地合作。不管你或與你進行交易的人的道德觀念如何, 始終都是if, then 語句在執行。

《願景,第二部分:信任問題》詳見:https://blog.ethereum.org/2015/04/27/visions-part-2-the-problem-of-trust/

最近Robinhood停止GameStop散戶交易的決定是去信任系統讓用戶失望的一個例子。這一事件讓兩黨對立的政客們達成了一致:Robinhood冤枉了它的使用者。詳見:https://twitter.com/AOC/status/1354830697459032066

如何知道代碼是否值得信任?

一旦智能合約被部署到區塊鏈上,其代碼就可以公開訪問。大多數項目都有一個公開的Github和大量文檔供社區閱讀,所以用戶可以自行研究,以確定他們是否願意與智能合約交互。

智能合約是不可更改的,這意味著一旦它們被部署到區塊鏈上,惡意的開發者就不能改變它的功能。因此,類似的系統可以被認為是無需信任的,因為用戶相信,惡意的參與者或開發人員無法濫用他們的權力對項目進行大規模更改:例如在GameStop價格擠壓期間凍結用戶交易的權力,或在他們不知情的情況下收集和出售用戶數據。 (講到這裡,你是否開始意識到基於信任的系統是如何讓我們失望的?)

一個常見的Venmo騙局是黑客利用你朋友的賬戶來要錢。雖然任何可以被黑客攻擊的東西都會存在黑客的問題,但目前還不清楚黑客是如何在未經用戶許可的情況下進入這些Venmo賬戶的。詳見:https://help.venmo.com/hc/en-us/articles/360048404533-Common-Scams-on-Venmo

用戶真的能自己驗證一切嗎?

當一個新的協議或項目發佈時,人們會分析其代碼中的潛在問題。然而,用戶不會一直盯著每個新區塊的建立過程,以確保不被惡意破壞者篡改。對此,有一系列的保障措施,這些措施將在以後的文章中展開。權益證明(Proof of Stake)和工作證明(Proof of Work)是區塊鏈用來建造區塊並確定區塊是否安全的共識機制。雖然這兩個系統以不同的方式工作,但它們可以防止惡意區塊被建造出來。這些保障措施有助於提高系統的去信任程度。

在任何形式的貨幣交換中,信任都是不必要的嗎?

在最高層面上,是的。個人必須接受一個代幣它包含價值。例如,他們必須接受ETH是一種值得與其它資產進行交易的數字資產。這類似於人們使用現金時也必須接受他們所交易的現金具有價值一樣。

信任一種稀缺的、可交易的價值儲存手段(貨幣),對於從一個只以物易物的社會過渡到一個具有不同利益的人們可以交換價值以獲得他們所尋求的東西的社會是必要的

總結

在當今這個以信任為基礎的世界裡,交易和系統之所以會出現問題,是因為我們依賴人類來執行和維護它們。與其依賴人類的道德或中間人,我們可以使用自主執行和記錄事件的去信任系統。

請記住,沒有完全去信任的系統,因為一切都在最初都必須由人建立。項目一旦在區塊鏈上啟動和運行後,智能合約就不能被改變。傳統的等級制度被取消,具有不同道德和價值觀的用戶仍然可以合作。

深入了解

觀看以下視頻的前15分鐘,聽取專家對去信任系統的解釋和定義。

《混合智能合約的未來》視頻詳見:https://www.youtube.com/watch?v=HiuvsLNCg-Y

《願景,第二部分:信任問題》詳見:https://blog.ethereum.org/2015/04/27/visions-part-2-the-problem-of-trust/

《我們所說的”區塊鍊是去信任的”是什麼意思? 》詳見:https://www.preethikasireddy.com/post/what-do-we-mean-by-blockchains-are-trustless

《信任VS去信任:信任在交易操作手段中的作用》詳見:https://medium.com/hackernoon/trusted-vs-trustless-the-role-of-trust-in-the-operation-of-means-of-exchange-2215ea9ba383

來源| https://medium.com/bankless-dao/what-is-a-trustless-system-3ded568c8921

作者 | Samantha Marin(2021-09-23)

譯編 | 斯特拉, zzxww

Total
0
Shares
Related Posts