區塊鏈的共識機制(consensus)

區塊鏈是採用去中心化的設計,且人人都可參加成為節點,當完節點完成紀錄工作時需要分配獎勵,此時就要透過共識機制來分配獎勵,下面列出幾種不同的機制。

Proof of Work(PoW,工作量證明)

區塊鏈透過評估每個節點的算力來決定記帳權的機率,當算力越高就越有機會獲得記帳權。在完成記帳後就會獲得記帳獎勵。

優點:

  • 有付出有收穫,算力越高就能獲得越多的獎勵。
  • 驗證機制單純,容易實踐。

缺點:

  • 高算力代表高耗能,比較算力的結果導致能源被大量消耗。
  • 需經過全網驗證區塊鏈內容,過程耗時。

Proof-of-Stake(PoS,持有量證明)

這裡的權益指的事所擁有的貨幣數量 x 持有時間,在這共識下只要持有貨幣就有機會獲得記帳權。而在同等的算力之下,益越大者獲得記帳權。完成記帳後一樣獲得獎勵。

優點:

  • 不過度消耗能源,記帳權依據數量而非算力。

缺點:

  • 會有富者恆富的情形,容易造成屯幣現象,降低貨幣流通性。
  • 需經過全網驗證區塊鏈內容,過程耗時。

Delegated Proof-of-Stake (DPoS,權益委託證明)

為PoS的進階版,持有貨幣的人都有投票權,選出固定數量的代表人做驗證與記帳。 代表人會輪流生成區塊做記帳,完成記帳後一樣會獲得獎勵,所以大家會爭取成為代表人的機會。只要委託的代表人效率不佳,則會透過投票機制做汰換。

優點:

  • 參與驗證與計算的節點大幅減少,使其效率提升且不過度消耗能源。

缺點:

  • 依賴代幣運作,卻缺乏代幣相關的商業應用。

References

1。 區塊鏈技術指南 2。 什麼是共識機制 3。 共識機制是什麼呢

comments powered by Disqus