目前區(qū)塊鏈共識機制有很多種嵌施,這里列舉一些比較典型的共識機制违帆。
1.Proof-of-Work(PoW)浙巫,工作量證明
依賴機器進行數(shù)學運算來獲取記賬權,相比其他共識機制,資源消耗多的畴、可監(jiān)管性弱渊抄。同時,每次達成共識需要全網(wǎng)共同參與運算丧裁,性能效率比較低护桦,容錯性方面允許全網(wǎng)50%的節(jié)點出錯。優(yōu)點是完全去中心化渣慕,節(jié)點自由進出嘶炭。
當然,現(xiàn)在由于PoW算力的中心化逊桦,很多人對PoW機制提出了質(zhì)疑眨猎,其中被質(zhì)疑最多的就是比特幣的算力中心化問題。
2. Proof-of- Stake(PoS)强经,權益證明
總體上說睡陪,存在一個持幣人的集合,他們把手中的代幣放入PoS機制中匿情,這樣他們就變成驗證者兰迫。假設很多驗證者在區(qū)塊鏈最前面發(fā)現(xiàn)了一個新區(qū)塊(區(qū)塊鏈中最新的塊),這時PoS算法在這些驗證者中隨機選取一個人(選擇驗證者的權重依據(jù)他們投人的代幣多少而定炬称,比如一個投入押金為10000代幣的驗證者汁果,被選擇的概率是一個投人1000代幣驗證者的10倍),給他們權力產(chǎn)生下一個區(qū)塊玲躯。與PoW一樣据德,以最長的鏈為準。如果在一定時間內(nèi)跷车,這個驗證者沒有產(chǎn)生出一個新區(qū)塊棘利,則PoS會繼續(xù)選出第二個驗證者,代替原來被選中的驗證者來產(chǎn)生新區(qū)塊朽缴。
簡而言之善玫,不再需要為了安全生產(chǎn)區(qū)塊而消耗大量電能。
由于不再需要大量能耗密强,通過發(fā)行新幣以激勵參與者繼續(xù)參與網(wǎng)絡的壓力就會下降茅郎。理論上負總發(fā)行量甚至成為可能,由于一部分交易費“被燒掉”或渤,因此貨幣供應會隨著時間減少只洒。
由于新幣理論上的負總發(fā)行量,就合作博弈論的觀點來看劳坑,PoS算法可以減少因自私挖礦攻擊而造成的系統(tǒng)弱點,雖然PoW在一定程度上也可以做到這一點成畦。
隨著規(guī)模經(jīng)濟的消失距芬,中心化所帶來的風險就會減小涝开。價值1000萬美元的代幣帶來的回報不多不少,是價值100萬美元的代幣的1/10框仔,即作惡所付出的成本需要價值1000萬美元的代幣舀武,收益只能得到價值10萬美元的代幣。這樣一來离斩,作惡的收獲與付出不成正比银舱,人們自然不會去攻擊整個區(qū)塊鏈。
同樣跛梗,PoS也存在很多間題寻馏,如PoS相當于是大股東說了算,但如果大東作惡怎么辦?這也一直存在爭議核偿。
3. Delegate Proof of Stake(DPoS)诚欠,股份授權證明
BitShares社區(qū)首先提出了DPoS機制。
DPoS與PoS的主要區(qū)別在于漾岳,其節(jié)點選舉若干代理人轰绵,由代理人驗證和記賬,其合規(guī)監(jiān)管尼荆、性能左腔、資源消耗和容錯性與PoS相似。這種方式類似于董事會投票捅儒,持幣者投出一定數(shù)量的節(jié)點液样,由代理進行驗證和記記賬。
DPoS的工作原理如下:
去中心化表示每個股東按其持股比例擁有影響力野芒,51%股東投票的結果是不可逆且有約束力的蓄愁,其運作方式是通過及時而高效的方法,采用51%以上份額的股東投票來決定方案狞悲。為達到這個目標撮抓,每個股東可以將其投票權授于一名代表。
網(wǎng)絡延遲有可能使某些代表沒能及時廣播他們的區(qū)塊摇锋,從而導致區(qū)塊鏈分叉丹拯。然而,這不太可能發(fā)生荸恕,因為制造區(qū)塊的代表可以與制造前后區(qū)塊的代表建立直接連接乖酬,而建立這種與你之后的代表(也許也包括其后的那名代表)的直接連接,是為了確保你能得到報酬融求。
該模式可以每30秒產(chǎn)生一個新區(qū)塊咬像,并且在正常的網(wǎng)絡條件下,區(qū)塊鏈分叉的可能性極小,即使發(fā)生也可以在幾分鐘內(nèi)得到解決县昂,這樣就可以大幅度縮小參與驗證和記賬節(jié)點的數(shù)量肮柜,達到秒級的共識驗證。
4. Ripple Consensus倒彰,瑞波共識機制
瑞波幣的共識算法如下
瑞波共識算法使一組節(jié)點能夠基于特殊節(jié)點列表達成共識审洞。初始特殊節(jié)點列表就像一個俱樂部,要接納一個新成員待讳,必須由當前該俱樂部中51%以上的會員投票通過芒澜。共識遵循這些核心成員的51%權力,外部人員則沒有影響力创淡。與比特幣和點點幣一樣痴晦,瑞波系統(tǒng)將股東們與其投票權隔開,并因此比其他系統(tǒng)更中心化辩昆。
5.Pool驗證池
這是一種基于傳統(tǒng)的分布式一致性技術阅酪,加上數(shù)據(jù)驗證的機制,是目前行業(yè)鏈大范圍在使用的共識機制汁针。
其優(yōu)點在于术辐,不需要代幣也可以工作,在成熟的分布式一致性算法的基礎上施无,實現(xiàn)秒級共識驗證辉词。
其缺點在于,去中心化程度不如比特幣猾骡,更適合多方參與的多中心商業(yè)模式瑞躺。
如今,世界還在等待一種新的共識機制——一種能讓所有人都信服的共識機制兴想。但這可能是一個哲學問題幢哨,或許世界上永遠沒有完美的共識機制。