Skip to main content

Delegated Proof of Stake (DPoS) とは

注:この文書は英語の原文からの自動翻訳です。

Delegated Proof of Stake (DPoS) とは

Delegated Proof of Stake (DPoS) は、トークン保有者が自らブロックを検証するのではなく、その代わりにネットワークに代わってブロック生成と検証を行う限られたデリゲートのセットに投票するコンセンサスメカニズムです。DPoS は、アクティブなバリデーターセットを小規模で選出されたグループに制限することで、Proof of Stake の経済的セキュリティとより高いトランザクションスループットを組み合わせるよう設計されています。

標準的な Proof of Stake システムでは、十分なトークンをステークする任意の参加者がバリデーターになり、直接ブロックを提案またはアテストできます。DPoS はこのダイナミクスを変えます。オープンな参加の代わりに、ネットワークは継続的な選挙を運営します。トークン保有者はステークする額で重み付けされた票を投じ、上位にランクした候補者がデリゲート(ブロックプロデューサーやウィットネスとも呼ばれる)になります。これらのデリゲートは、通常はラウンドロビンまたはスケジュールされたローテーションで順番にブロックを生成します。

要約: DPoS は、トークン保有者が小規模なデリゲートのグループを選出してトランザクションを検証しブロックを生成するコンセンサスモデルで、より広いバリデーター参加を速度とスループットと引き換えにします。

DPoS の仕組み

デリゲートの選出

すべての DPoS ネットワークは、固定された数のアクティブなデリゲートスロットを定義します — プロトコルによりますが、一般に 21 から 101 の間です。トークン保有者は、選んだ候補者の背後にトークンをステークまたはロックすることでデリゲート候補に投票します。投票権はステークした額に比例します。より多くのトークンを持つ保有者は、誰がデリゲートになるかへのより大きな影響力を持ちます。選挙は継続的です — 票はいつでも変更でき、新しい候補者が参入でき、低パフォーマンスのデリゲートはいつでも投票で外せます。

ブロック生成

選出されると、デリゲートは決定論的なスケジュールに従って順番にブロックを生成します。少数のノードだけが合意に達すればよいため、DPoS ネットワークはオープンな PoS や PoW ネットワークよりも速いブロックファイナリティと高い1 秒あたりのトランザクション数(TPS)を達成します。典型的な DPoS チェーンは、分ではなく秒単位でブロックをファイナライズできます。

説明責任と除去

DPoS は直接的な説明責任のループを導入します。デリゲートが不正を行えば(オフラインになる、トランザクションを検閲する、ブロックの順序を操作しようとする)、トークン保有者は票を引き上げ、次の選挙ラウンドでそのデリゲートを置き換えられます。一部の DPoS 実装はスラッシング — 不正を行うデリゲートのステークされたトークンを減らす自動的なペナルティ — も含みます。

報酬の分配

デリゲートは作業に対してブロック報酬とトランザクション手数料を得ます。ほとんどの DPoS システムでは、デリゲートはこれらの報酬の一部を、自分を選出した投票者と分け合います。これは、トークン保有者が自らバリデーターのインフラを運用していなくてもガバナンスに参加する経済的インセンティブを生み出します。

投票者の役割

DPoS では、デリゲートではないトークン保有者も重要な役割を果たします。彼らは投票者です。投票は、受動的なトークン保有者をアクティブなコンセンサスレイヤーにつなぐメカニズムです。投票者の参加がなければ、デリゲートの選挙は少数の大規模保有者に支配され、システムは民主的な性格を失います。

投票者はいくつかの基準でデリゲート候補を評価します。稼働率と信頼性、手数料のポリシーと報酬の分け合い、コミュニティへの貢献、透明性、技術的な能力です。一部の DPoS ネットワークは、投票者が票をどこに向けるか決める前にデリゲートのパフォーマンス指標 — ブロックの取りこぼし、報酬分配の履歴、表明されたポリシー — を比較できるダッシュボードを提供します。

重要なことに、DPoS の投票は継続的です。トークン保有者はいつでも票を変更でき、それがデリゲートにうまく機能し続ける継続的な圧力を生み出します。信頼できなくなったり、コミュニティの利益に反して行動したりするデリゲートは、次の選挙サイクルでその地位を失いうるものです。この説明責任のメカニズムが、DPoS システムにおけるデリゲートの振る舞いに対する主要なチェックです。

他のコンセンサスメカニズムとの比較における DPoS

観点 PoW PoS DPoS
誰が検証するか 計算力を持つマイナー 最低額を超える任意のステーカー 小規模で選出されたデリゲートセット
スループット 低い(マイニング難易度に制限される) 中程度 高い(調整するノードが少ない)
エネルギー使用 非常に高い 低い 低い
バリデーターの参入障壁 ハードウェアのコスト 最低ステーク トークン保有者による選出
分散化のプロファイル オープンだがマイニングプールの周りに集中 オープンだが大規模ステーカーの周りに集中 選出されたデリゲートに明示的に集中
説明責任 確率的(最長チェーン) プロトコルレベルのスラッシング 投票者主導の除去+任意のスラッシング

トレードオフは明示的です。DPoS はコンセンサス参加者の数を減らすことでパフォーマンスを得ますが、ブロック生成に直接的な権力を持つエンティティのセットを狭めます。

なぜ DPoS がクリプト AI プロジェクトにとって重要か

多くのクリプト AI プロジェクトは、大量のトランザクション — 推論リクエスト、コンピューティングタスクの割り当て、データの提出、モデル更新の登録 — を扱えるネットワークを必要とします。DPoS コンセンサスメカニズムは、Proof of Work のエネルギーオーバーヘッドなしに、これらのワークロードに必要なスループットを提供します。

しかし、小規模なデリゲートセットへのブロック生成の集中は、検閲耐性と生存性の保証についての疑問を提起します。クリプト AI プロジェクトが DPoS チェーンに依存する場合、デリゲートがどのように選出されるか、何人いるか、どれだけ容易に置き換えられるかを理解することは、プロジェクトのインフラの前提を評価するうえで重要です。

AI パイプラインが頻繁なオンチェーンのやり取り — 推論結果の記録、コンピューティング報酬の分配、データマーケットプレイスの支払いの決済など — を生成するプロジェクトにとって、DPoS の速いファイナリティは実務的な利点です。より遅いコンセンサスメカニズムは AI ワークフローにボトルネックを生み、支払いと確認を遅らせます。トレードオフは、プロジェクトの生存性が、比較的小規模な選出されたデリゲートのセットが正直で稼働し続けることに依存することです。

DecAIHub プロジェクトカードでの表示箇所

DecAIHub プロジェクトカードでは、DPoS は Consensus フィールドに表示されます。カードに Consensus: DPoS と表示される場合、それはプロジェクトの基盤ネットワークが delegated proof of stake を使ってトランザクションを順序付けブロックを生成していることを意味します。

コンセンサスフィールドは、チェーンが台帳の状態に合意するために使う技術的メカニズムを記述します。それは、読者がプロジェクトが構築されている技術的基盤を理解するのに役立つ、Main chain、Type、Network status と並ぶいくつかのインフラレベルのフィールドの一つです。

EOS、TRON、または特定の Cosmos ベースのネットワークのようなチェーン上で動作するプロジェクトは、一般にこのフィールドに DPoS を表示します。

DPoS だけでは証明できないこと

  • DPoS は分散化を証明しません。 21 の選出されたデリゲートを持つネットワークは、数千のバリデーターを持つオープンな PoS ネットワークよりもコンセンサスレイヤーで中央集権的です。分散化の程度は、デリゲートスロットを支配するユニークなエンティティの数、投票権がどれだけ集中しているか、そしてデリゲートの除去が実務上実際に起こるかどうかに依存します。少数の大規模トークン保有者が票の過半数を支配すれば、デリゲートの選挙は本物の民主的なプロセスではなく形式的なものになります。
  • DPoS はプロジェクトに AI があることを証明しません。 コンセンサスはインフラレベルのメカニズムです。それは、プロジェクトが本物の AI コンポーネント、機能するモデル、検証可能な推論を持つかどうかについて何も語りません。
  • DPoS は検閲耐性を証明しません。 小規模なデリゲートセットは、理論上、トランザクションを検閲するために協調できます。これがリスクかどうかは、その具体的なネットワークのガバナンス設計とデリゲートの多様性に依存します。
  • DPoS はトークンの有用性を証明しません。 DPoS は投票とステーキングにトークンを使いますが、DPoS コンセンサスメカニズムの存在は、トークンがプロジェクトの AI やアプリケーションレイヤーに必要であることを意味しません。
  • 高いスループットは高い品質を意味しません。 速いブロックタイムは技術的な特徴であり、製品の品質、AI 能力、ユーザーの普及のエビデンスではありません。

混同しないでください

  • Proof of Stake (PoS) — 標準的な PoS では、最低額を超える任意のステーカーが直接検証に参加できます。DPoS では、選出されたデリゲートだけが検証します。DPoS は PoS の専門的なバリアントであり、その置き換えではありません。DPoS における委任はステーキングの上のガバナンスレイヤーであり、それに代わるものではありません。
  • Proof of Staked Authority (PoSA) — PoSA は PoS を Proof of Authority (PoA) と組み合わせ、バリデーターはステークもする事前承認されたエンティティです。DPoS はオープンな投票を通じてデリゲートを選出し、PoSA はステーキング要件を伴う許可制の権威セットを使います。主要な違いはバリデーターがどのようにセットに入るかです。オープンな選挙(DPoS)対ガバナンスの承認(PoSA)。
  • コンセンサス — 上位の概念です。DPoS は多くの中の一つの特定のコンセンサスメカニズムです。コンセンサスの解説は、ネットワークが状態に合意する一般的な考え方を扱います。
  • ガバナンス投票 — DPoS のデリゲート選挙はオンチェーンガバナンスの一形態ですが、それは具体的にはブロックプロデューサーの選定に関するものです。より広いガバナンス(プロトコルのアップグレード、トレジャリーの支出、パラメータの変更)は、異なる投票メカニズムと異なる定足数のルールを使うことがあります。
  • リキッドステーキング — 一部の PoS エコシステムは、ステーカーがステークされたトークンのリキッドな派生物を受け取れるようにします。これは、DPoS でデリゲートがどう選出されるかとは無関係な金融のメカニズムです。

よくある質問

DPoS ネットワークには通常デリゲートが何人いますか?

数はプロトコルによって異なります。よく知られた一部の DPoS ネットワークは 21 のアクティブなデリゲートを使い、他は 51、101、あるいはそれ以上を使います。数はスループット(デリゲートが少ないほどコンセンサスが速い)と分散化(デリゲートが多いほど参加が広い)のバランスをとるプロトコルレベルのパラメータです。単一の「正しい」数はありません — それは各ネットワークが明示的に行う設計上のトレードオフです。

トークン保有者はデリゲートになれますか?

はい、ほとんどの DPoS システムでは、どのトークン保有者もデリゲート候補として登録できます。しかし、アクティブなデリゲートになるには、上位スロット内にランクするのに十分な票を他のトークン保有者から受け取る必要があります。デリゲートノードの運用には信頼できるインフラ(稼働率、ハードウェア、帯域幅)も必要なため、実務的な障壁にはコミュニティの信頼と運用能力の両方が含まれます。

デリゲートがオフラインになったり不正を行ったりするとどうなりますか?

デリゲートがブロック生成のスロットを取りこぼしたり悪意ある振る舞いをしたりすれば、プロトコルは自動的なペナルティ(スラッシング)を適用することがあり、他のデリゲートが取りこぼされたスロットを埋めます。トークン保有者は票を引き上げて別の候補者に振り向けることもできます。よく設計された DPoS システムでは、デリゲートの置き換えは速く — しばしば単一の選挙ラウンド内で — 個々のデリゲートが失敗してもネットワークを稼働し続けさせます。

DPoS は標準的な PoS より中央集権的ですか?

コンセンサスレイヤーでは、そうです。設計上、DPoS はブロック生成を小規模な選出されたセットに集中させ、一方でオープンな PoS は任意のステーカーが検証できるようにします。しかし、中央集権化は二者択一ではありません。100 の多様で独立して運用されるデリゲートを持つ DPoS ネットワークは、三つのステーキングプールがステークの過半数を支配する PoS ネットワークよりも回復力があるかもしれません。実務的な中央集権化のレベルは、アクティブなデリゲートの数だけでなく、デリゲートの多様性、投票者の分布、ガバナンス設計に依存します。

外部リンク

関連ページ