區塊鏈去中心化技術是什麼?去中心和去中介有多種不同層次,可以體現在業務模式、業務資料的產生和傳播、應用系統的架構、應用系統的開發、執行、維護、升級等方面。比特幣和區塊鏈是一種比較徹底的去中心和去中介應用,下面就來詳細分析下。
1. 點對點網路(P2P network)
點對點網路並不是什麼新概念,網上的很多檔案共享和影片直播服務就是用P2P網路協議實現的。P2P是對等網路,網路中每個節點的地位相當,沒有任何節點處於中央控制的地位,也沒有任何節點扮演交易中介的角色;每個節點既是Server,又是Client;節點可以選擇隨時加入,隨時退出;節點可以選擇執行所有的功能(Full node),也可以選擇執行部分的功能;節點越多,整個系統的運算能力越強,資料安全性越高,抗破壞能力越強。
2. 去中心化資料庫
例如Bitcoin的分散式總帳。
3. 去中心化應用 (Decentralized App,簡稱 DApp)
例如在Ethereum上執行的智慧合約應用。
4. 共識演算法
無中心、無中介、無需相互信任的對等網路的節點間需要協調一種共識演算法,以便共同維護一個統一的分散式資料庫,以及協同工作以保障整個系統的安全性和適應性。有多種共識演算法,包括:
PoW–Proof of Work工作量證明
PoS – Proof of Stake權益證明
DPoS–Delegated Proof of Stake授權權益證明
PBFT–Practical Byzantine FaultTolerance實用拜占庭容錯
PoET–Proof of Elapsed Time流逝時間量證明等。
而在區塊鏈網路,我們能夠清楚知道這一準則的具體內容、標準,過程公開透明;同時也能夠保護自己的個人資訊資料,無須擔心被第三方所洩露、利用。所以說,區塊鏈的“去中心化”應用若能具體落地,且不斷完善,相信能夠受到眾人的追捧。