常見的共識機制
目前較常見的共識機制有工作量證明(Proof of Work, PoW)、權益證明(Proof of Stake, PoS)、權益受託證明(Delegated Proof of Stake, DPoS)。下面將介紹一下這三種機制的特色~
-
工作量證明(Proof of Work, PoW)
其實是一種設計思路,而不是一種具體的實現。為了防止垃圾訊息泛濫,接收者並不直接接收來
自任意發送者的訊息,所以在一次有效的會話中,發送者需要計算一個按照規則約定的難題答
案,將訊息發送給接收者的同時,需要附帶驗證答案,當答案被驗證有效時,接收者才會接收這
個訊息。它的優勢與劣勢 :
內在優點
在於可以穩定幣價。因為在Pow共識機制下,礦工的純收益等於Coinbase獎勵減去設備
和營運的成本,成本會驅使礦工至少將幣價維持在一個穩定的水準,所以攻擊者很難在短時間內
獲得大量算力來攻擊主鏈。外在優點
是它目前看起來依然是工業成熟度最高的區塊鏈共識演算
法,所以在使用者信任度和礦工基礎上都有很好的受眾。
缺點就是很耗資源,耗電、耗能源。也存在51%攻擊的問題
-
權益證明(Proof of Stake, PoS)
主要概念是基於幣齡(代幣質押的天數 * 質押的幣數)。PoW是透過計算能力來獲得記帳權的,計算
力越強,獲得記帳權的機率越大;而PoS則是將此處的計算能力更換為財產證明,就是節點所擁有
的幣齡越多,獲得記帳權的機率就越大。在PoS共識機制上的質押挖礦適合長期持幣且不太會動用
到該資產的投資者使用,能夠在持幣期間有代幣利息進帳,就如同持有股票分發股息一樣。它的
優點在於比起PoW消耗資源的問題,改善許多執行起來不會那麼耗資源且充分的解決的51%攻擊
的問題。對於交易驗證的時間與效率也比PoW來得好。缺點是如果區塊鏈分叉時可能會造成通
膨,去中心化的概念也有可能變得薄弱。
-
權益受託證明(Delegated Proof of Stake, DPoS)
DPoS共識機制(代理權益證明)是基於PoS的延伸版,它解決了前兩個機制在確認時間需要較長時間
的問題並限制了鏈上的節點數。在DPoS的記帳節點稱為「見證人」,而非礦工。它確立了兩大原
則 :
3.1 投票選舉的過程一定要保障最大權益所有者最終能控制全網,因為一旦出了問題,他們的損失
最大。
3.2 與PoW、PoS相同,所有節點僅承認最長的鏈。
參考
共識機制
DPoS