世界之大,區塊鏈要解決的核心問題在哪?

買賣虛擬貨幣


引言:為什麼這個世界需要區塊鏈

這一部分我們會解釋區塊鏈旨在解決什麼問題,以及問題有多麼的重要。我們需要你明白所面對的問題的背景,以及能夠產生最大化價值的環境,還有該問題與“信任和正直”的聯絡。在本章的最後,你會對區塊鏈存在的目的有一個更為深入的瞭解,並且你會對區塊鏈本身產生不同的認識。

1面對各自獨立的計算叢集,牧羊犬在哪裡

前面兩部我們指出了區塊鏈的通用意義,並且強調了在一個完全分散式的端到端系統中區塊鏈的重要性:在一個分散式系統中確保系統的完備性。

但是為什麼在一個分散式系統(或者一個特殊的端到端系統)中確保其完備性那麼重要而又如此困難?在這一節中,我們會透過對完全去中心化的端到端網路中的完備性與信任之間的關係來探索這個問題。

對以上問題的理解取決於你自己對完備性的重要性的理解,以及是否能意識到區塊鏈所面向的這個核心問題。

最後,我們會展開描繪區塊鏈所能帶來極大價值的一些行業。

2隱喻

在很多語言中,都會用成語或者短語描繪一個場景:一個人試圖在紛亂的人群中進行協調組織。比如在英語中會用”嘗試去組織一群貓“(“try to herd cats”)去描述管理一群倔強而特立獨行的動物們是一個多麼巨大的挑戰。

在一個完全去中心化的端到端系統中,我們會遇到類似的問題,而管理的物件是一臺臺獨立工作的電腦,他們沒有中心化的管理方來進行協調。

接下來我們來看這個去中心化的端到端系統面臨的主要問題,以及區塊鏈和這個問題的關係。

3端到端系統中的信任與完備性

信任與完備性是一枚硬幣的兩面。放在軟體系統的語義中,完備性是對一個系統的非功能性的特點描述:安全,完整,持久,正確,並不會失控和錯誤。而信任引申至人類之間對可靠、真相以及對一些事或人無理由的相信。信任往往建立在早期,並且會在之後的行為中受到合作的影響而發生變化。

在一個端到端系統中,這意味著人們如果相信這個系統並且這個系統運作的結果增強了他們的信任,他們就會進一步的進入這個系統並且給出貢獻。

整個端到端系統透過系統的完備性來滿足使用者的預期,並且增強他們對系統的信任。如果因為系統缺乏完備性使得使用者沒有對這個端到端系統增加足夠的信任,那麼使用者就會拋棄這個系統,進而使得這個系統終結。

意識到信任對端到端系統的重要性之後,核心的問題就變成了:我們如何在一個完全去中心的端到端系統中確保完備性的提供?

滿足並確保一個完全去中心化系統的完備性需要好多因素,其中最重要的兩個如下:
瞭解系統中的節點數目
瞭解節點的信任度

如果我們知道了一個端到端系統中的節點數目,並且知道了他們的信任度,那麼就更有可能去滿足並確保系統的完備性。

然而在現實中的去中心化端到端系統中,我們只能面臨一個最糟的情況:我們不知道系統中的節點數目,更不知道節點的信任度,但是我們需要把他開放給所有人。

4端到端系統中的完備性威脅

為了簡化起見,我們列舉了兩個主要的端到端系統的完備性威脅:

(1)  技術性故障
端到端系統是由網路中互相連線的獨立計算機組成,任何一臺計算機的任意一個硬體部件或者核心軟體,或者這個系統所依賴的網路的元件都有發生故障或者製造錯誤的風險。因此一個分散式系統必須面對節點故障或者系統錯誤運作帶來的風險。

(2)  惡意節點
惡意節點是端到端系統所面臨的第二大完備性威脅,這一類威脅不是技術問題,但是可能比技術問題更難以處理:有人出於自己的利益而剝削整個系統,或者佔據這個系統的主要資源。

有人認為這一類的問題更是一個社會或者組織問題。不可信節點與惡意節點構成了端到端系統面臨的最大威脅,因為他們在破壞這個系統的基石:信任。一旦使用者無法信任他們的聯接方,他們就會不信任這個系統轉而離開。

5區塊鏈是如何解決核心問題的

滿足並確保完備性、並且在最好的情況中都做到系統的高可靠和高可信已經被很好的解決了。真正的挑戰發生在面對最差情況的時候,而這就是區塊鏈解決的問題。

透過使用區塊鏈技術,一個不知道內部節點數量也不知道節點可信度的端到端系統也可以實現並確保整個系統的完備性。在電腦科學領域,這是一個由來已久的問題:拜占庭將軍問題。有興趣的讀者可以進一步的搜尋並瞭解該問題。

6展望

在這一步中我們強調了端到端系統中完備性與信任的重要性,並指出所解決的核心問題,強調了在現實世界中的去中心化端到端系統中,確保完備性與可靠性的重要性與困難程度。

作者 | 張初陽   李晨
編輯 | WangMe
來源:白話區塊鏈 微訊號hellobtc

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;