區(qū)塊鏈中的POW、POS、DPOS共識算法,紀(jì)元控股張銘博士分享其優(yōu)缺點(diǎn)
紀(jì)元控股張銘博士分享區(qū)塊鏈中的POW、POS、DPOS共識算法及其優(yōu)缺點(diǎn)
紀(jì)元區(qū)塊鏈
區(qū)塊鏈中最核心的就是“共識”。共識就是大家都認(rèn)可某個規(guī)則,某個價(jià)值觀。
區(qū)塊鏈中的共識是需要在整個生態(tài)都認(rèn)可的,所有的角色不論是生產(chǎn)者、消費(fèi)者、礦工等都遵循的一個獎懲機(jī)制。那么共識有了,接下來就是要說明“共識算法”,共識算法是決定了貢獻(xiàn)者的獎勵與權(quán)益。常見的共識算法有:POW、POS、DPOS.
1.POW:proof of work(工作量證明)。比特幣在Block的生成過程中使用了POW機(jī)制,一個符合要求的Block Hash由N個前導(dǎo)零構(gòu)成,零的個數(shù)取決于網(wǎng)絡(luò)的難度值。要得到合理的Block Hash需要經(jīng)過大量嘗試計(jì)算,計(jì)算時間取決于機(jī)器的哈希運(yùn)算速度。當(dāng)某個節(jié)點(diǎn)提供出一個合理的Block Hash值,說明該節(jié)點(diǎn)確實(shí)經(jīng)過了大量的嘗試計(jì)算,當(dāng)然,并不能得出計(jì)算次數(shù)的絕對值,因?yàn)閷ふ液侠韍ash是一個概率事件。當(dāng)節(jié)點(diǎn)擁有占全網(wǎng)n%的算力時,該節(jié)點(diǎn)即有n/100的概率找到Block Hash。POW是最早的共識機(jī)制,也是比特幣為代表的共識算法。POW是通過一定的工作量,來獲得相對應(yīng)的獎勵。用工作量來證明自己對社區(qū)的貢獻(xiàn),從而得到獎勵,簡單理解就是“多勞多得”。換句話說,如果你的算力越高,那么你獲得的挖礦時間就會相對縮短,并且獲得代幣的獎勵幾率也就更大。一開始大家用普通筆記本電腦就可以挖礦了,后面有人為了搶獎勵于是用更快的電腦來挖礦,隨著比特幣價(jià)格往上漲,大家爭相升級設(shè)備去挖礦。短短時間經(jīng)歷了從一開始的PC、顯卡、礦機(jī)、集群再到礦池挖礦。所謂的:“礦池”就是有一個大的基地,里面放置了大量礦機(jī)在挖礦,挖到的礦再經(jīng)過體系內(nèi)進(jìn)行分配,一般是誰出的資源多,誰占多點(diǎn)。
優(yōu)點(diǎn):其算法采用了目前行業(yè)內(nèi)大家普遍認(rèn)可的尋找隨機(jī)數(shù),比較簡單且容易實(shí)現(xiàn)。同時就是安全性非常的高,因?yàn)榉稿e的成本很高,所以也就導(dǎo)致了比特幣安全運(yùn)行十年依然沒有出現(xiàn)任何大的系統(tǒng)隱患。
缺點(diǎn):因?yàn)榈V機(jī)設(shè)備需要耗費(fèi)了大量的電力和水力,處理效率比較低?,F(xiàn)在有礦池的出現(xiàn),算力集中在個別幾家,那也就可能他們的算力超過全網(wǎng)的51%,就有做壞事的條件了,比如強(qiáng)行分叉一條新的鏈。隨著大礦池的出現(xiàn),也就越來越中心化。違背了區(qū)塊鏈的初衷。(BTC.COM,Antpool,ViaBTC前三大礦池,已經(jīng)占到了全網(wǎng)52.4%的算力水平。)
2.POS:proof of stake(權(quán)益證明)。因?yàn)镻OW的越來越中心化,大家就開始心懷忌憚,于是虛擬貨幣愛好者開始研究另一種共識機(jī)制POS。POS也稱股權(quán)證明,是通過持幣而產(chǎn)生利息,并且對于驗(yàn)證人和節(jié)點(diǎn)進(jìn)行獎勵。對于獲得的獎勵,不是通過算力挖礦,而是通過持幣而產(chǎn)生利息。判斷標(biāo)準(zhǔn)是幣齡,幣齡=幣量x持有天數(shù)。這是根據(jù)你持有貨幣的量和時間,給你發(fā)利息的一個制度。當(dāng)你獲得了利息以后,你的所有幣齡將被清空,你的持幣時間將從0重新算起。這個機(jī)制很像你在銀行存錢,銀行會根據(jù)你的數(shù)字貨幣資產(chǎn)情況來告訴你到底適合哪一種,并且根據(jù)你資本的大小支付給你相對應(yīng)的利息。
優(yōu)點(diǎn):礦工不需要去拼算力,而且也不會浪費(fèi)太多的算力,這樣間接性的就會縮短達(dá)成共識的時間。性能上會比POW要來的高。
缺點(diǎn):擁有代幣的大戶可以坐享其成,而且所有參與者可以持幣拿利息。賣幣的人也會少了,大家想著存著幣拿利息,也不利于流動性。還有一個間接的危險(xiǎn),就是會吸引黑客攻擊大量幣的錢包。
3.DPOS:delegated proof of stake(委托權(quán)益證明)。最近很火熱的幣叫“EOS”,想必大家都有所耳聞,EOS的共識算法就是用DPOS委托權(quán)益證明。DPOS與POS其實(shí)差別不大,只是DPOS 選擇了一些節(jié)點(diǎn)代表來參與以后的交易驗(yàn)證和記賬。我們可以把它想象成是“人民代表大會”,社區(qū)選擇少數(shù)可以代表的人,這些人代表整個社區(qū)去做投票記賬的事。EOS有21個節(jié)點(diǎn)(稱為:超級節(jié)點(diǎn))。
優(yōu)點(diǎn):繼承了POS的有錢且比POS更快的效率和更高的性能。
缺點(diǎn):為了性能,對去中心化做了一個妥協(xié)。比如EOS來說,就21個超級節(jié)點(diǎn),那么這個區(qū)塊鏈網(wǎng)絡(luò)已經(jīng)不是真正意義上的“去中心化”了,反而變成了“弱中心”或者說“部分去中心化”。
以上三個共識算法是最常見的,當(dāng)然還有一些項(xiàng)目是自創(chuàng)的公式算法,如果大家有興趣可以留言或者評價(jià),我每天做解釋說明,有興趣了解的伙伴們可以私信我或者底下評論!

責(zé)任編輯:售電衡衡
- 相關(guān)閱讀
- 區(qū)塊鏈
- 大數(shù)據(jù)產(chǎn)業(yè)園
- 大數(shù)據(jù)應(yīng)用
-
5大重點(diǎn)任務(wù)11個重點(diǎn)細(xì)分 河北加快構(gòu)建省級能源大數(shù)據(jù)中心
-
能源互聯(lián)網(wǎng)注入數(shù)字經(jīng)濟(jì)新動能 電力大數(shù)據(jù)實(shí)現(xiàn)更多價(jià)值
-
中國首個100%利用清潔能源運(yùn)營的大數(shù)據(jù)產(chǎn)業(yè)園投運(yùn)
2020-07-21清潔能源,清潔能源消納,青海
-
探索大數(shù)據(jù) 區(qū)塊鏈實(shí)現(xiàn)與能源互聯(lián)網(wǎng)良好契合
2020-06-09區(qū)塊鏈,電力行業(yè),能源互聯(lián)網(wǎng) -
基于區(qū)塊鏈的含安全約束分布式電力交易方法
-
區(qū)塊鏈在能源交易與協(xié)同調(diào)度的應(yīng)用前景:提升電力交易的自由度和實(shí)時響應(yīng)效率
2019-11-04區(qū)塊鏈在能源交易與協(xié)同