非對稱加密、時間戳等密碼學(xué)技術(shù),讓區(qū)塊鏈系統(tǒng)在無需第三方權(quán)威機構(gòu)支持之下,實現(xiàn)有效地價值信息轉(zhuǎn)移;而共識機制則解決了區(qū)塊鏈如何在分
非對稱加密、時間戳等密碼學(xué)技術(shù),讓區(qū)塊鏈系統(tǒng)在無需第三方權(quán)威機構(gòu)支持之下,實現(xiàn)有效地價值信息轉(zhuǎn)移;而共識機制則解決了“區(qū)塊鏈如何在分布式場景下達成一致性”這一問題。
在區(qū)塊鏈系統(tǒng)中,由于點對點網(wǎng)絡(luò)下存在較高的網(wǎng)絡(luò)延遲性,使得各個節(jié)點所觀察到交易事務(wù)的先后順序出現(xiàn)一定差異;因此這類系統(tǒng)里需要一套機制,以在差不多時間內(nèi)對發(fā)生事務(wù)的先后順序達成共識。通俗來說,共識機制在區(qū)塊鏈網(wǎng)絡(luò)內(nèi)起到?jīng)Q定誰負(fù)責(zé)生成新區(qū)塊以及維護區(qū)塊鏈統(tǒng)一的作用。
目前區(qū)塊鏈的共識機制大致可以分為PoW(工作量證明)、PoS(權(quán)益證明)、DPoS(股份授權(quán)證明)以及分布式一致性算法幾類。其中PoW是一種類似于“按勞分配”的機制,挖礦節(jié)點依賴機器進行數(shù)學(xué)運算來爭取產(chǎn)生新區(qū)塊的權(quán)力。目前除了比特幣之外,萊特幣、以太坊等加密貨幣也采用了這種挖礦機制。
而類似于股權(quán)分配的PoS機制,簡單來說就是根據(jù)用戶持幣量以及持幣時間來發(fā)放利息的制度。當(dāng)前點點幣以及未來幣采用了這種機制,而以太坊則計劃在其發(fā)展的第四階段切換至PoS機制。另外DPoS是權(quán)益證明機制下衍生出來的共識方案,最早被應(yīng)用于比特股;而分布式一致性算法,如PBFT,則是傳統(tǒng)場景下常用的共識機制。
不過科學(xué)家普遍認(rèn)為,在分布式場景下達成完全一致性是不可能的。所以基于區(qū)塊鏈設(shè)計的各種共識機制,是在犧牲一部分代價的基礎(chǔ)上實現(xiàn)一致性的;具有各自的優(yōu)勢以及缺點。
關(guān)鍵詞: 區(qū)塊鏈