區(qū)塊鏈核心技術(shù)——共識機制
共識機制:
常用的共識機制主要有PoW、PoS苹享、DPoS双絮、Paxos、PBFT等得问。另外囤攀,基于區(qū)塊鏈技術(shù)的不同應(yīng)用場景,以及各種共識機制的特性宫纬,本白皮書建議按照以下維度來評價各種共識機制的技術(shù)水平:
合規(guī)監(jiān)管:是否支持超級權(quán)限節(jié)點對全網(wǎng)節(jié)點抚岗、數(shù)據(jù)進行監(jiān)管。
性能效率:交易達成共識被確認的效率哪怔。
資源消耗:共識過程中耗費的CPU宣蔚、網(wǎng)絡(luò)輸入輸出向抢、存儲等計算機資源。
容錯性:防攻擊胚委、防欺詐的能力挟鸠。
1、PoW:依賴機器進行數(shù)學運算來獲取記賬權(quán)亩冬,資源消耗相比其他共識機制高艘希、可監(jiān)管性弱,同時每次達成共識需要全網(wǎng)共同參與運算硅急,性能效率比較低覆享,容錯性方面允許全網(wǎng)50%節(jié)點出錯。
2营袜、PoS:主要思想是節(jié)點記賬權(quán)的獲得難度與節(jié)點持有的權(quán)益成反比撒顿,相對于PoW,一定程度減少了數(shù)學運算帶來的資源消耗荚板,性能也得到了相應(yīng)的提升凤壁,但依然是基于哈希運算競爭獲取記賬權(quán)的方式,可監(jiān)管性弱跪另。該共識機制容錯性和PoW相同拧抖。
3、DPoS:與PoS的主要區(qū)別在于節(jié)點選舉若干代理人免绿,由代理人驗證和記賬唧席。其合規(guī)監(jiān)管、性能嘲驾、資源消耗和容錯性與PoS相似淌哟。
4、Paxos:是一種基于選舉領(lǐng)導(dǎo)者的共識機制距淫,領(lǐng)導(dǎo)者節(jié)點擁有絕對權(quán)限,并允許強監(jiān)管節(jié)點參與婶希,性能高榕暇,資源消耗低。所有節(jié)點一般有線下準入機制喻杈,但選舉過程中不允許有作惡節(jié)點彤枢,不具備容錯性。
5筒饰、PBFT:與Paxos類似缴啡,也是一種采用許可投票、少數(shù)服從多數(shù)來選舉領(lǐng)導(dǎo)者進行記賬的共識機制瓷们,但該共識機制允許拜占庭容錯业栅。該共識機制允許強監(jiān)管節(jié)點參與秒咐,具備權(quán)限分級能力,性能更高碘裕,耗能更低携取,該算法每輪記賬都會由全網(wǎng)節(jié)點共同選舉領(lǐng)導(dǎo)者,允許33%的節(jié)點作惡帮孔,容錯性為33%雷滋。
本文摘自《中國區(qū)塊鏈技術(shù)應(yīng)用發(fā)展白皮書(2016)》