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