「知識」|「去中心化」真正的含義是什麼?

說到區塊鏈,我們常常會碰到“去中心化”這個概念。那麼到底什麼是去中心化?去中心化能解決哪些問題呢?

「知識」|“去中心化”真正的含義是什麼?

想要真正理解這些問題,我們先要了解一下什麼是“中心化”。

簡單說,在一個體系中(這是一個寬泛的概念,泛指有某種聯繫的物體集合)某個節點要和另外的節點產生聯繫,就一定要通過特定的一個節點,這個節點就是一個“中心”。如下圖:

舉個栗子:

比如我們現行的銀行體系就是一個以銀行為中心的體系。任何一個用戶想要匯款給另一個用戶都要經過銀行的確認。

那麼什麼是去中心化呢?

在一個分佈有眾多節點的系統中,每個節點都具有高度自治的特徵。節點之間彼此可以自由連接,形成新的連接單元。任何一個節點都可能成為階段性的中心,但不具備強制性的中心控制功能。節點與節點之間的影響,會通過網絡而形成非線性因果關係。這種開放式、扁平化、平等性的系統現象或結構,我們稱之為去中心化。

“去中心化”是摘除掉中心化的中心節點的競爭優勢。它不代表沒有中心,只是中心節點是一種相對中立的存在。這些中心節點不會是強制性的存在。如下圖,是部分去中心化的系統。

而對於完全去中心化的系統,節點和節點之間的聯繫不通過特定的節點完成,所有的節點都可以在系統上存儲和更新數據,從而實現公開化。如下圖。

區塊鏈的去中心化

區塊鏈本質上是一個去中心化的分佈式賬本數據庫。簡單的理解就是區塊鏈的數據是分散的存儲在網絡中許多節點上的。而傳統的數據存儲方式,則是存在網絡中1個或幾個大節點上的。

由此看來,所謂的中心化與去中心化,說白了就是存儲數據的節點的多少的區別。

所以,區塊鏈的去中心化是相對的。數據只存在1個節點上,肯定就是中心化的。但如果存在100個節點上,它們相對於1個節點就可以說是去中心化,只是去中心化的程度不一樣而已。同時,中心化與去中心化也並不矛盾,並不是完全對立的,因為去中心化中的“去”字是表示弱化、消除中心的過程,而不是絕對沒有中心,與無中心化是完全對立的概念。

去中心化能解決什麼問題?

一、解決容錯性問題。去中心化系統不太可能因為某一個局部的意外故障而停止工作,因為它依賴於許多獨立工作的組件,它的容錯能力更強。

二、抗攻擊性。對去中心化系統進行攻擊破壞的成本相比中心化系統更高。攻擊中心會使整個系統癱瘓,而去中心化的系統,攻擊任何一個節點都不會影響整個系統。

三 、抗勾結性。去中心化系統的參與者們,很難相互勾結。每一個節點都是平行的,不存在上下級、主從的關係,都是平等的。而中心化的傳統企業和政府的領導層,往往會為了自身的利益,以損害客戶、員工和公眾利益的方式,相互勾結。


分享到:


相關文章: