1. 程式人生 > >共識演算法POW,POS,DPOS

共識演算法POW,POS,DPOS

共識演算法是什麼?

下一個比特幣區塊,誰來記賬?全網節點需要達成一個共識。共識演算法就是解決誰來記賬問題,因為共識演算法公開的,你要認為演算法公平,就可以主動加入比特幣網路,按照這個共識演算法挖礦。

POW : Proof of Work(工作證明)

工作證明,比特幣網路,算的是一道數學難題,誰先解開,可以理解他為了解決這個難題,付出最多,下個區塊由他來執筆。

POS:Proof of Stake(股權證明)

提出目的:解決POW51%攻擊

不同的曠工計算不同的數學難題,這個數學難題和你的擁有幣的時間/幣的多少持反比例。

擁有幣時間越長,難度越低。

持有幣數量越多,難度越低。

DPOS:Delegated Proof of Stake(委任權益證明)

提出目的:POW/POS浪費巨量算力。

曠工數量是約定好的,不是所有人都可以當做曠工。

每個幣的持有者可以申請充當曠工。

每個幣的持有者可以投票出一個人當做曠工。他的票數與幣時間/數量正相關。

票數最高的一部分人被選舉為曠工。

我認為POW最公平。