什麼是區塊鏈中的去中心化?

什麼是去中心化?

區塊鏈中的去中心化是指將控制和決策從集中式實體 (其中的個人、組織或團體) 轉移到分散式網路。去中心化網路竭力降低參與者必須對彼此設定的信任程度,並阻止其以降低網路功能的方式,來對彼此執行權威或控制的能力。

為什麼去中心化很重要

去中心化並非一個新概念。建置技術解決方案時,通常會考慮三個主要網路架構:集中式、分散式和去中心化。雖然區塊鏈技術通常使用去中心化網路,但區塊鏈應用程式本身無法簡單地歸類為是否分散。更確切地說,去中心化依比例增減,應套用至區塊鏈應用程式的所有方面。透過分散管理和存取應用程式中的資源,可實現更出色和更公平的服務。去中心化通常會有一些權衡,例如較低的交易輸送量,但理想情況下,這些權衡值得改善其產生的穩定性和服務水準。

去中心化的優勢

在去中心化區塊鏈網路中,使用者不必認識或信任其他人。網路中的每個成員以分散式帳本的形式,擁有完全相同資料的副本。如果成員的帳本以任何方式變更或損毀,則網路中絕大多數成員會拒絕該帳戶。

公司經常與其合作夥伴交換資料。反過來,這些資料通常會轉換並存放在各方的資料孤島中,只有在需要下游傳遞時才會重新顯示。每次轉換資料時,都有可能產生資料遺失或有不正確的資料進入工作流。透過採用去中心化資料儲存,每個實體都可存取資料的即時分享檢視。

去中心化可減少系統中可能太依賴特定執行者的弱點。這些弱點可能會導致系統性失敗,包括因資源耗盡、定期中斷、瓶頸、缺乏足夠的優質服務激勵措施,或是因為損毀而無法提供承諾的服務或服務失效。

去中心化還有助於優化資源分配,從而以更出色的效能和一致性提供承諾的服務,以及降低災難性失敗的可能性。

去中心化如何比較

去中心化應套用至合理的位置。若只是因為是一個區塊鏈應用程式,並不意味著需要 100% 去中心化。任何區塊鏈解決方案的目標,都是為了提供該解決方案的使用者所需的內容,這可能包括某些層級的去中心化。為了更好地了解去中心化網路,下表列出了去中心化網路如何與更常見的集中式和分散式網路做比較。

 

集中式

分散式

去中心化

網路/硬體資源

在集中位置由單一實體維護和控制

分佈於多個資料中心和地區;由網路供應商擁有

資源由網路成員擁有和共用;由於沒有任何人擁有,難以維護

解決方案元件

由中央實體維護和控制

由解決方案供應商維護和控制

每個成員都擁有完全相同的分散式帳本的副本

資料

由中央實體維護和控制

通常由客戶擁有和管理

僅透過團體協議新增

控制

由中央實體控制

通常,網路供應商、解決方案供應商與客戶之間共同負責

沒有任何人擁有資料與每個人都擁有資料

單一故障點

容錯能力

極高

安全性

由中央實體維護和控制

通常,網路供應商、解決方案供應商與客戶之間共同負責

隨著網路成員數量增加而增加

效能

由中央實體維護和控制

隨著網路/硬體資源縱向擴展和橫向擴展而增加

隨著網路成員數量增加而減少

範例

ERP 系統

雲端運算

區塊鏈

每個網路架構都有其優點和缺點。例如,與分散式系統不同,去中心化區塊鏈系統通常優先考慮安全性而非效能。因此,當區塊鏈網路縱向擴展或橫向擴展時,網路會變得更安全,但效能會降低,因為每個成員節點必須驗證將新增至帳本的所有資料。將成員新增至去中心化網路可使其更安全,但不一定更快捷。

誰在利用去中心化建置區塊鏈應用程式?

每個區塊鏈協定、去中心化應用程式 (dApp)、去中心化自主組織 (DAO),或其他區塊鏈相關解決方案都採用不同層級的去中心化。採用層級通常取決於解決方案的成熟度、其激勵模型和協議機制經時間考驗的可靠性,以及創辦團隊取得適當平衡的能力。例如,許多 DAO 在去中心化的不同階段具有各種元件:Oracle (即透過外部資訊提供智慧合約的第三方服務) 可能局部去中心化;智慧合約可能完全集中;而調整參數的管控程序則為社群驅動和去中心化。

在更廣泛的規模上,各種類型、規模和產業的組織都在探索和採用去中心化區塊鏈解決方案。