區塊鏈入門:分散式、去中心化、多中心化是同一回事嗎?
有21個工人偷懶,圍在一起玩丟手絹的遊戲。根據規則,每個人背後都有可能被放手絹,每個人都可能需要表演節目,大家都覺得很公平,因為沒人能在那麼多人盯著的情況下作弊,這就是“ 多中心化 ”。
工地旁有條河,裡面有魚,任何人隨時都可以到河裡來捕魚,多勞多得,捕魚的人也可以互相交換、出售自己捕到的魚,在這條河裡自由地撈魚就是“ 去中心化 ”的。
這三個詞語,看似意思相近,卻容易搞混,到底它們是不是同一回事?如果不是,又有什麼區別呢?
實際上,這很可能關係到對區塊鏈的理解以及對許多專案的看法是否準確的問題, 也或許一字之差,就會讓人錯失良機。
01 定義
這就像朋友聚會,暢所欲言,你可以選擇不說話,也可以選擇中途離場;中心化則像是領導開會,一切全憑領導這個中心在會議上指示和安排。
多中心化: 和去中心化有一些相近, 由多箇中心節點組成的平等網路,節點的參與和退出可能有所要求和限制。 這就好比EOS的節點,必須符合一定的要求、提供一定的軟硬體設施才有可能成為候選節點。
分散式: 分佈也可以說分散,節點是分散的,分散式的網路節點之間互聯互通,當任何一個節點出現故障時其它節點仍然能夠繼續工作。 所以,這個網路比單一節點更可靠。比如:
- 現在的雲端計算服務商把多個地區機房的計算機串聯起來提供:分散式的伺服器,儲存,應用軟體等服務,具有可靠、穩定、安全、能支援大型網路任務、靈活按量付費等優秀特點。
- 12306火車票訂購網站,春運前後可能需要承受超過數百億次的訪問量,使用優秀的分散式架構的網路服務,伺服器遍佈於大江南北,不但全國各地的使用者訪問速度快,而且還能安全穩定地處理巨量的火車票查詢和訂購。
02 “分散式”就一定是“去中心化”嗎?
因為分散式和去中心化都可以用在區塊鏈的應用上,所以很多人認為分散式就一定是去中心化。其實不是,分散式的服務,就像前面舉例所說的,12306火車票訂購網站採用了分散式的網路服務,那麼它的服務就是去中心化的服務嗎?顯然不是的。
03 “多中心”就一定是“去中心化”嗎?
也不是,多中心的條件很多,比如聯盟鏈,多箇中心節點,然而很多人對它的安全可靠性並不特別買賬,認為多中心的聯盟鏈雖然效率很高,但是節點是受限的,而且節點不夠多,不夠自由,沒有去中心化那麼強大。
但是,也有人說,多中心化是“區塊鏈不可能三角”(可擴充套件性、去中心化、安全)的一個相對較好的平衡,還有人認為去中心化或者多中心化都只是一種手段,真正體現應用落地的價值才是應該追求的目標。於是,很多人非常看好相對於以太坊、比特幣來說更加不那麼去中心化的EOS。
04 總結
其實,以上三者如果不認真考究,區別不大,但區別也是有的。
為了方便理解,白話區塊鏈專門做了一張圖:在大部分情況下,去中心化是多中心化的子集,而多中心化是分散式的子集。分散式所指的範圍最大,包含多中心化也包含去中心化。也就是說,假設我們說去中心化的比特幣是就是分散式賬本、多中心賬本,這些都是沒有問題的。
當然了,真正高“純度”的去中心化或許是很多人眼裡最理想的狀態,也就是說參與者之間的平等和自由程度最高,這就是人們所追求的東西,也就是很多人說的“ 信仰 ”。
你認為,去中心化或者多中心化都只是一種手段,真正體現應用落地的價值才是應該追求的目標,還是認為區塊鏈一定要去中心化,不能妥協?歡迎在留言區留言。
——End——
『聲 明: 本文 為作者獨立觀點,不代表白話區塊鏈立場,亦不構成任何投資意見或建議。』
作者 | WJ;出品|白話區塊鏈(https://mp.weixin.qq.com/s/NfsLwk_aLQhtQUurWBjyfA)