Delegated Proof-of-Stake(DPoS)とは?仕組みと特徴を解説

この記事は次の言語でご利用いただけます:

Author logo
Patrick Dike-Ndulue
Post image

Proof-of-Stake(PoS)コンセンサスアルゴリズムは、Proof-of-Work(PoW)方式のような大量の計算処理や電力を必要とせず、ブロックチェーンネットワークの効率化を実現します。PoSでは、ユーザーが仮想通貨をステーキング(担保として預ける)ことでネットワークのデータ検証やセキュリティ維持に貢献します。

この仕組みを発展させたのがDelegated Proof of Stake(DPoS)です。DPoSは投票や委任のシステムを取り入れ、合意形成により民主的な要素を加えています。PoS方式は、現在主流となっている多くの先進的なブロックチェーンで採用されており、今後の主流となる可能性も高まっています。

本記事では、主要なコンセンサスメカニズムやDPoSのメリット・デメリット、Nominated Proof-of-Stake(NPoS)との違いについて解説します。

重要ポイント

  • Delegated Proof-of-Stake(DPoS)は、Proof-of-Stake(PoS)を発展させたコンセンサスメカニズムです。
  • DPoSでは、参加者が投票で代表者(デリゲート)を選び、ブロックの検証を任せます。
  • DPoSは、包括的かつスケーラブル、民主的なトランザクション検証方式を実現しています。

ブロックチェーンにおけるコンセンサスメカニズムの種類

コンセンサスメカニズム(合意形成方式)の選択は、分散型ネットワークの特徴を大きく左右します。各方式は、ネットワーク内のノード間でどのように合意を得るかを決定し、トランザクションの安全性・信頼性・整合性を担保します。ここでは主要なコンセンサスメカニズムの特徴や仕組み、ブロックチェーンエコシステムへの影響を見ていきましょう。

Proof-of-Work(PoW):元祖コンセンサス方式

PoWは、暗号パズルを解くことで高いセキュリティを実現した、ブロックチェーンの代表的な合意形成方式です。マイナー(採掘者)が複雑な計算問題を競い合い、トランザクションの検証や新規ブロックの追加を行います。ビットコインなど多くの仮想通貨で成功を収めましたが、大量の電力消費が課題となり、持続可能性について議論が続いています。

Proof-of-Stake(PoS):環境にやさしい新方式

PoWの環境負荷への懸念から、より省エネな方式としてPoSが登場しました。PoSでは、仮想通貨の保有量とステーキング意欲に応じてバリデーターが選ばれ、新規ブロックの作成を担います。これにより電力消費を大幅に削減し、ネットワークの安全性とインセンティブが両立されています。

Delegated Proof of Stake(DPoS):民主的な合意形成

DPoSでは、トークン保有者が投票で代表者(デリゲート)を選び、トランザクションの検証やブロック生成を任せます。この仕組みにより、スケーラビリティと効率性が向上し、分散性と処理速度のバランスが取られています。

Practical Byzantine Fault Tolerance(PBFT):合意の迅速化

PBFTは、悪意あるノードが存在する場合でも合意を成立させることに重点を置いた方式です。PBFTベースのシステムでは、決められた数のノードがトランザクションの正当性に合意しなければブロックに追加されません。合意形成の迅速化や効率性が特徴です。

Delegated Proof of Stakeの仕組み

Delegated Proof of Stake(DPoS)は、効率性やスケーラビリティを高めつつ、検証プロセスに民主性を持たせるために設計されたコンセンサスメカニズムです。DPoSの基本的な流れは以下の通りです。

  1. 代表者(デリゲート/ウィットネス)の選出

DPoSでは、トークン保有者が投票によって一定数の代表者(ウィットネス/デリゲート)を選びます。投票権は保有トークン量に比例することが多く、選ばれた代表者がトランザクション検証やブロック生成を担います。

2. ブロック生成

選出された代表者が順番にトランザクションをまとめてブロックを生成・検証します。PoWのようにマイナー同士が計算競争をするのではなく、より予測可能かつ効率的なブロック生成が可能です。

3. ブロック検証

ウィットネスが提案したブロックは、他のウィットネスの一定割合による検証を経てブロックチェーンに追加されます。これにより、トランザクションの正当性やチェーンの整合性が保たれます。

4. 投票による合意形成

トークン保有者は、好みの代表者に投票することで合意形成プロセスに参加します。投票の重みは保有トークン量に比例し、ネットワークの安全性や信頼性と利害が一致する仕組みです。

5. 代表者のローテーション

DPoSでは、投票結果に応じて代表者が定期的に入れ替わるローテーション制度が導入されています。これにより権力の集中を防ぎ、ネットワークのセキュリティや多様な参加者の活躍機会を確保します。

6. 報酬とペナルティ

代表者には、トランザクション手数料や新規発行トークンなどの報酬が与えられます。

不正行為や義務違反をした代表者は、一時的な資格停止などのペナルティを受けます。

Delegated Proof of Stakeは、さまざまなブロックチェーンプロジェクトで実装されており、従来の合意形成方式に比べてスケーラブルかつ効率的な選択肢となっています。

DPoSの歴史

DPoSは、ブロックチェーン業界の著名人であるDaniel Larimer氏によって正式に提唱されました。彼はDPoSを、より効率的かつスケーラブルな合意形成方式として設計しました。

BitShares:初の実装例

2014年、Daniel Larimer氏は分散型取引所・金融プラットフォームのBitSharesでDPoSを初めて実装しました。BitSharesは、現実のブロックチェーンアプリケーションでDPoSを採用した初期プロジェクトです。その後、Steemit(ソーシャルメディア)、EOS(分散型アプリケーション向けプラットフォーム)にもDPoSを導入し、特にEOSはDPoS型コンセンサスモデルで大きな注目を集めました。

DPoSの成功と課題

DPoSは、スケーラビリティやトランザクション処理速度の面で大きな成果を上げ、PoWの課題を克服しました。一方で、選出される代表者の数が比較的少ないことから、中央集権化の懸念も指摘されています。

BitSharesやEOSの成功を受け、LiskやArkなど他の多くのブロックチェーンプロジェクトでもDPoSが導入され、各プロジェクトごとに独自の改良が加えられています。

進化とバリエーション

DPoSは時代とともに進化し、中央集権化の懸念を解消するために追加の合意層や投票方式の工夫など、さまざまなバリエーションが登場しています。

Delegated Proof of Stakeのメリット

Delegated Proof of Stake(DPoS)には、ブロックチェーンネットワークの合意形成方式として人気を集める多くの理由があります。

  • 効率性とスケーラビリティ

DPoSは、ブロック検証プロセスを効率化し、PoW方式よりも高速なトランザクション承認や高い処理能力を実現します。選出される代表者の数が限られているため、ネットワークのスケーラビリティも向上します。

  • 省エネ・環境負荷の低減

PoWのような膨大な計算処理が不要なため、DPoSは環境負荷を大幅に軽減できます。

  • 民主的なガバナンス

DPoSでは、トークン保有者が代表者の選出に直接参加できるため、民主的なネットワーク運営が可能です。

  • 制御された分散性

DPoSは検証ノード数を絞りつつ、トークン保有者による代表者選出で分散性も維持します。予測可能かつ管理しやすいネットワーク運営が特徴です。

  • セキュリティ強化

代表者の定期的なローテーションや数の制限により、権力の集中や不正行為のリスクを軽減します。

  • 参加者へのインセンティブ

選出された代表者には報酬が与えられるため、誠実かつ効率的な運営が促されます。

  • トランザクションの確定性

DPoSでは、ブロックが追加されると巻き戻しのリスクが極めて低くなり、迅速かつ不可逆な取引が可能です。

  • アップグレードや進化の柔軟性

DPoSはハードフォークなしで合意形成方式のアップグレード・調整がしやすく、ネットワークの進化に柔軟に対応できます。

  • コミュニティの参加意識

トークン保有者がネットワーク運営に積極的に関わることで、コミュニティの一体感や責任感が高まります。

  • 予測可能なブロック生成

DPoSはブロック生成スケジュールが予測しやすく、開発者やユーザーも取引確定のタイミングを把握しやすくなります。

このように、DPoSは効率性とスケーラビリティを両立させたいブロックチェーンプロジェクトにとって、魅力的な選択肢となっています。

Delegated Proof-of-Stakeのデメリット

DPoSには多くのメリットがある一方で、いくつかの課題やリスクも存在します。

DPoSは、選出された限られた代表者(デリゲート/ウィットネス)がトランザクション検証やブロック生成を担うため、代表者が固定化されると中央集権化のリスクが高まります。

  • 投票買収のリスク

投票権がトークン保有量に比例する場合、資産の多い参加者が代表者選出に大きな影響力を持ち、投票買収やカルテル化が起こる可能性があります。

  • 代表者間の共謀リスク

代表者同士が結託してネットワークの利益よりも自身の利益を優先する場合、ブロックチェーンの健全性が損なわれる恐れがあります。

  • 少額保有者のインセンティブ低下

保有トークンが少ないユーザーは投票の影響力が小さいため、ガバナンス参加への意欲が下がり、分散性が損なわれる可能性があります。
 

  • 代表者の評判依存

DPoSは代表者の信頼性や評判に依存する側面があり、信頼を失った場合は合意形成への影響も大きくなります。

  • 単一障害点のリスク

少数の代表者がネットワーク運営を担うため、代表者の障害や不正がネットワーク全体に大きな影響を与えるリスクがあります。

  • ガバナンスの複雑化

多様な参加者の意見調整や代表者のローテーション管理など、DPoSには高度なガバナンス体制が求められます。
 

  • セキュリティモデルの制限

PoWに比べてセキュリティ面で一部妥協が必要な場合があり、特に代表者の共謀が発生した場合はリスクが高まります。

  • 投票無関心のリスク

トークン保有者が投票に無関心になると、少数の参加者だけで代表者が決まってしまい、公平性や分散性が損なわれる恐れがあります。

このように、各コンセンサスメカニズムには一長一短があり、DPoSが最適かどうかはプロジェクトの目的や要件によって異なります。

Nominated Proof of Stake(NPoS)とDPoSの比較

DPoS(Delegated Proof of Stake)
DPoSは、トークン保有者が投票で代表者(デリゲート/ウィットネス)を選出し、トランザクション検証やブロック生成を任せるコンセンサスメカニズムです。代表者はブロック生成プロセスで重要な役割を果たします。

NPoS(Nominated Proof of Stake)
NPoSは、Proof of Stake(PoS)のバリエーションで、トークン保有者がバリデーター候補を指名し、選ばれたバリデーターが自身のステーク量や指名数に応じてブロック検証に参加します。

比較項目DPoSNPoS
代表者/ウィットネス選出トークン保有者が代表者を選出トークン保有者がバリデーターを指名
代表者/バリデーター数選出される代表者は固定数指名されるバリデーター数は変動
ブロック生成プロセス代表者が順番にブロック生成・検証指名されたバリデーターが検証に参加
分散性代表者数が少なく中央集権化の懸念ありより多様なバリデーターで分散性を強化
投票方式トークン保有者が代表者に投票信頼するバリデーターを指名
柔軟性代表者数が固定で参加選択肢は限定的指名数に応じて柔軟に対応可能
共謀耐性少数代表者の共謀リスクあり多様なバリデーターで共謀リスクを低減
ガバナンスモデル民主的なガバナンスモデル実装ごとに異なる場合あり
代表的な例EOS(EOSIO)などPolkadotやSubstrateなど

DPoSもNPoSも、従来のProof of Work(PoW)方式のスケーラビリティや効率性の課題を解決するために設計されていますが、目指すアプローチや仕組みには違いがあります。

まとめ

ブロックチェーンプロジェクトによっては、Delegated Proof-of-Stake(DPoS)などさまざまな合意形成方式が採用されています。

ただし、DPoSにも中央集権化や共謀リスクなどの課題は残ります。分散性の重要性を踏まえ、資産を自分で管理できるノンカストディアル型のコールドウォレットを選ぶことが大切です。

Tangem Walletは、仮想通貨資産を安全に保管できるハードウェアウォレットです。秘密鍵をオフラインで保管することで、ハッキングやマルウェアなどオンラインの脅威から資産を守り、自分自身でコントロールできます。

また、Tangemは安全な資産保管だけでなく、WalletConnectを通じて人気の分散型アプリケーション(dApps)やWeb3プラットフォームとの連携も可能です。仮想通貨の世界を安心して楽しむためにも、Tangem Walletでしっかり資産を守りましょう。

Author logo
著者 Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
レビュー担当者 Rukkayah Jigam

Writer & editor covering digital assets and product updates.