1. 程式人生 > >共識算法 pos,Dpos

共識算法 pos,Dpos

創建 之前 節點 接下來 詳細 所有 數字 ron 它的

在之前講解了比特幣中的共識算法pow(proot of work),我們先來簡單的回顧一下。

新的交易將會廣播給所有節點。

每個節點將都會講新的交易收集到一個區塊中。

每個節點都在為其區塊收集困難的工作量證明。

當節點發現工作量證明時,它會將該區塊的情況廣播給所有節點。

只有在節點中的所有交易都有效且尚未使用時,節點才接受該區塊。

節點通過在鏈中創建下一個區塊來表達他們對之前區塊的接受,使用之前所接受區塊的散列值作為前一個散列值。

節點始終認為最長的鏈是正確的,並將繼續努力擴展這個鏈。

這個需要了解的可以回顧一下之前的。PoW飽受詬病的是對全球電量大量的消耗。接下來講講pos

POS(proof of stake

):也稱股權證明,類似於財產儲存在銀行,這種模式會根據你持有數字貨幣的量和時間,分配給你相應的利息。pos從字面意思來看。誰的股份越多,誰的話事權越大。和股東的意思差不多。在區塊鏈中,我們把持幣量的多少,來看作擁有股權、股份的多少。在pos中用戶可以因為選擇正確的區塊而得到獎勵;支持拜占庭錯誤區塊,則有可能受到懲罰。基於人性逐利的假設,大部分用戶都會傾向於選擇正確的區塊,因此該區塊鏈系統是穩定的。

Dpos:DPoS機制(Delegated proof of stake),中文名叫做股份授權證明機制(又稱受托人機制),它的原理是讓每一個持有比特股的人進行投票,由此產生101位代表 , 我們可以將其理解為101個超級節點或者礦池,而這101個超級節點彼此的權利是完全相等的。從某種角度來看,DPOS有點像是議會制度或人民代表大會制度。如果代表不能履行他們的職責(當輪到他們時,沒能生成區塊),他們會被除名,網絡會選出新的超級節點來取代他們。

這篇文章簡要的說明了pos和Dpos共識,接下來的文章會詳細講一下如何達成共識。

共識算法 pos,Dpos