什麼是共識機制?
共識機制是爲了解決拜占庭將軍問題提出的,它是區塊鏈的核心。也就是就某件事或某個交易,在分佈式,互不信任的環境中,各參與者之間達成一致的過程。
共識機制的目標是什麼?
共識機制的目標有兩點:
a) 一致性:所有誠實節點保存的區塊鏈的前綴部分完全相同。
b) 有效性:由某誠實節點發布的信息終將被其他所有誠實節點記錄在自己的區塊鏈中。
區塊鏈目前主要有哪些共識機制?
區塊鏈目前主要的共識機制有:
a) POW(Proof of Work)工作量證明;
b) POS (Proof of Stake) 權益證明機制;
c) DPoS (Delegated Proof of Stake) 委託權益證明機制;
d) PBFT (Practical Byzantine Fault Tolerance) 實用拜占庭容錯;
e) DBFT (Delegated BFT) 授權拜占庭容錯算法。
幾種區塊鏈平臺目前都使用什麼共識機制?
目前主要區塊鏈平臺使用以下共識機制:
a) 比特幣:工作量證明(POW);
b) 以太坊:以太坊前三個階段採用的是POW共識機制,第四個階段將採用自己創建的POS機制;
c) Hyperledger:可插拔設計,主要有 Solo, Kafka, PBFT等,可根據需要選擇。