
什麼是 Delegated Proof-of-Stake(DPoS)?
共識機制是區塊鏈的核心。它協調所有節點的工作,並在去中心化網路中確保安全的工作流程。
Delegated Proof-of-Stake(DPoS)是共識機制之一,包含多項演算法流程。本文將詳細介紹它,討論 DPoS 的優缺點,並解析採用此演算法的加密貨幣實例。
什麼是 Delegated Proof-of-Stake?
Delegated Proof-of-Stake(DPoS)是一種共識機制,網路使用者透過投票選出 delegate 來驗證下一個區塊。它於 2013 年自經典的 Proof-of-Stake(PoS) 演算法衍生而來,旨在提升效率並讓區塊驗證流程更具民主性。它有自身的運作原則,詳情如下。
DPoS 演算法如何運作?
部分專家批評 Proof-of-Stake(PoS)可能讓持幣最多者集中權力。DPoS 嘗試解決此問題。與 PoS 一樣,DPoS 具備 stake 制度,但更具民主性:使用者在鏈上投票並選出 delegate(validator)來驗證、產生下一個區塊。這些 validator 的數量有限,且會定期替換。此要求是為了維持流程的民主性。
若某個 delegate 在確認交易時正確地驗證了區塊,他會獲得獎勵,並可分配給投票支持者。stake 較多代幣的使用者,通常可由 validator 處獲得較大份額。
重要的是:為了符合民主原則,投票者會持續對系統保有控制權。使用者既能任命 validator,也能在發現其不當行為時將其撤換。因此,良好聲譽與正面評價,對於多次當選 delegate 十分關鍵。

DPoS 的優缺點
DPoS 既有優勢,也有限制。以下詳述。
優勢:
- 進入門檻低: 不必像 PoW 那樣購置昂貴設備即可參與交易確認與區塊建立,人人都有機會成為 delegate。
- 民主性: 使用者以投票方式自主監督 validator 的工作,確保流程透明。
- 可擴展性: 參與的 delegate 數量有限且輪換迅速,使 DPoS 維持高速且不中斷的運作。
- 環境友善: validator 不需專用設備或大量能源,有助於減少環境衝擊。
缺點:
- 對 delegate 的依賴: 系統需要眾多有意願、夠專業且持續活躍的 validator。若數量不足或效率低,使用者將受影響。這種依賴也可能讓新手在選擇適合的 delegate 進行交易確認時遭遇障礙。
- 惡意 delegate: delegate 數量有限,可能發生串通,使 DPoS 網路暴露於 51% 攻擊風險之中,亦即多數參與者為自身目的進行惡意行為。
採用 DPoS 的加密貨幣
目前 DPoS 尚未大規模普及,原因包括與 PoW、PoS 的激烈競爭。不過,仍有不少成功案例在 Delegated Proof-of-Stake 機制下表現良好。以下幾個例子:
- Tron: 以娛樂應用為主的區塊鏈數位平台,delegate 被稱為 super representatives(SR)。運作要點為:使用者在每次選舉中投票選出 5 位 SR,得票最高的 27 名候選人被任命為 SR。
- Sui: 去中心化網路,具高速與低費用。此處的 DPoS 原則是:SUI 持幣者自行從平台提名名單中挑選 delegate。通常為人數不多、且較少變動的小團隊。
- Solana: 高速低費用的區塊鏈。本例中 DPoS 的用法是:先由 validator 投票,之後網路依各 validator 的權重彙整投票數據並達成共識。
可見 DPoS 系統可依開發者目標而有不同實作方式,因此其運作基礎會因網路而異。
DPoS vs. PoS 與 PoW
進一步比較 DPoS 與主流共識機制 Proof-of-Stake(PoS)及 Proof-of-Work(PoW):簡而言之,與 PoS、PoW 不同,Delegated Proof-of-Stake 的設計初衷是提升效率並確保民主性。
- Proof-of-Work 需要大量運算力與能源,對環境不利;同時由於 miner(validator)必須解複雜數學題,使得速度較慢。
- Proof-of-Stake 需要在網路上進行 staking,validator 由此獲得獎勵;其缺點在於可能偏向持有大量 staked 代幣者。
Delegated Proof-of-Stake 則試圖同時解決效率與民主的課題,將高速與公平結合。
總結來說,本文介紹了高效率的共識機制之一:Delegated Proof-of-Stake(DPoS)。如同任何系統,它有優缺點,但開發者社群的廣泛關注顯示其前景可期。未來 DPoS 或將成為 PoS、PoW 等主流機制的強勁競爭者。
這篇文章對你有幫助嗎?歡迎在留言區告訴我們。
對文章進行評分




評論
0
您必須登入才能發表評論