プルーフ・オブ・ステークとは?仕組みを解説
プルーフ・オブ・ステークは、マイニングの代わりにロックされたトークンでブロックチェーンを守ります。バリデーター、報酬、スラッシングの仕組みと、主なトレードオフを解説します。
プルーフ・オブ・ステーク(PoS)とは、バリデーターがネットワークのトークンを担保としてロックすることで、どの取引が有効かについてブロックチェーンが合意する仕組みです。バリデーターはブロックの提案と承認を行うために選ばれ、誠実に働けば報酬を得られ、不正をすればステークの一部を失う可能性があります。マイニングを経済的なセキュリティに置き換えたもので、ネットワークを攻撃するには、ステークされたトークンの大部分を支配し、しかもそれをリスクにさらす必要があります。
現在、プルーフ・オブ・ステークは2022年以降のEthereumをはじめ、CardanoやSolanaなど多くの主要ネットワークを支えています。仕組みを理解すれば、ネットワークのセキュリティを判断し、ステーキングの案件を評価し、バリデーター、エポック、スラッシングといった用語を理解しやすくなります。
プルーフ・オブ・ステークの仕組み
すべてのブロックチェーンにはコンセンサスメカニズムが必要です。これは、何千台もの独立したコンピューターが互いを信頼しなくても1つの履歴に合意できるようにするルールの集まりです。プルーフ・オブ・ステークはこれをいくつかのステップで実現します。
- 1ステーキング。 ネットワークの保護に協力したい参加者は、プロトコルが管理するデポジットにトークンをロックします。これによりバリデーターになります。
- 2選出。 プロトコルは各タイムスロットごとに、ブロックを提案するバリデーターを1人選びます。選出は通常、疑似ランダムで、ステーク量に応じて重み付けされます。
- 3証明または投票。 ほかのバリデーターがそのブロックを検証し、有効であることに投票します。
- 4ファイナリティ。 十分な量のステークが投票すると、そのブロックは確定したものとして扱われ、覆すには非常に大きなコストがかかります。詳しくはファイナリティとはをご覧ください。
- 5報酬とペナルティ。 役割を果たしたバリデーターは報酬を得ます。オフラインになったバリデーターは少額を失うことがあり、不正が証明されたバリデーターはスラッシングを受けます。
例:Ethereumの場合
Ethereumでソロバリデーターを運用するには、32 ETHを預け入れる必要があります。時間は12秒ごとのスロットに分けられ、32スロットで1エポックになります。各スロットで1人のバリデーターがブロックを提案し、バリデーターの委員会がそれを証明します。ETHをステークする人の多くは、自分でバリデーターを運用するのではなく、プールやサービスを通じてステークしています。当サイトのCardano(ADA)2026~2027年の価格シナリオでは、関連プロジェクトに同じカタリストとリスクのアプローチを適用しています。あわせてAlgorand vs Cardanoもご覧ください。
ステークされたトークンがセキュリティを生む理由
プルーフ・オブ・ワークでチェーンを攻撃するには、膨大な量のマイニング機器を購入して稼働させる必要があります。プルーフ・オブ・ステークでは、ステークされたトークンの大部分を手に入れる必要があります。それを高コストにする特徴が2つあります。
- 取得コスト。 あるトークンを大量に買えば、価格が押し上げられます。
- スラッシング。 攻撃者が矛盾するブロックに署名すると、プロトコルは攻撃者のステークの一部を消滅させることができます。攻撃者は、失うおそれのある資金を使って攻撃することになります。
したがって、PoSネットワークのセキュリティは、ステークされたトークンの価値と分布に部分的に依存しています。関連記事:ブロックチェーンとは?やさしく解説。
プルーフ・オブ・ステーク vs プルーフ・オブ・ワーク
| 特徴 | プルーフ・オブ・ステーク | プルーフ・オブ・ワーク |
|---|---|---|
| ブロックを追加する者 | トークンをステークしたバリデーター | 計算能力を持つマイナー |
| 主な資源 | ロックされた資本 | 電力とハードウェア |
| エネルギー消費 | 非常に少ない | 多い |
| 不正への罰 | ステークのスラッシング | マイニングコストが無駄になる |
| ネットワークの例 | Ethereum、Cardano、Solana | Bitcoin、Litecoin |
さらに詳しい比較は、プルーフ・オブ・ワークとはをお読みください。
プルーフ・オブ・ステークのバリエーション
ネットワークによってPoSの実装方法は異なります。
- デリゲーテッド・プルーフ・オブ・ステーク(DPoS)。 トークン保有者が、限られた数のブロック生成者に投票します。
- ノミネーテッド・プルーフ・オブ・ステーク(NPoS)。 Polkadotのように、保有者が信頼するバリデーターを指名します。
- リキッドな委任。 Cardanoでは、保有者はコインをロックせずにステークプールへ委任します。
- ハイブリッド設計。 Solanaは、PoSと、イベントの順序を決めるタイミングの仕組みであるProof of Historyを組み合わせています。
こうした違いは、バリデーターの数、ブロックが確定するまでの速さ、参加のしやすさに影響します。さらに知りたい方は暗号資産をステークする方法をお読みください。
リスクと批判
プルーフ・オブ・ステークは広く使われていますが、現実的なトレードオフもあります。
- ステークの集中。 少数の大手取引所やリキッドステーキングのプロバイダーがステークの大部分を支配することがあり、検閲や共謀への懸念が生じます。
- 「金持ちがさらに金持ちになる」。 大口保有者は絶対額でより多くの報酬を得ます。
- 複雑さ。 PoSプロトコルは複雑で、クライアントソフトウェアのバグが障害やファイナリティの遅れを引き起こすことがあります。
- 弱い主観性(ウィーク・サブジェクティビティ)。 長期間たってから参加する新しいノードは、安全に同期するために最近の信頼できるチェックポイントを必要とする場合があります。
- ステーカーのリスク。 委任者は、スラッシング、ロック期間、プラットフォームの破綻に直面する可能性があります。
PoSネットワークを評価する際のチェックポイント
プルーフ・オブ・ステーク型のブロックチェーンを調べるなら、いくつかの質問で、それが実際にどれほど安全で分散化されているかが見えてきます。
- 1バリデーターは何人いて、上位のバリデーターはどれだけのステークを支配しているか? 少数の主体が合わせてチェーンを停止または確定させるのに必要な割合に達しうるなら、それは集中リスクです。
- 2クライアント実装はいくつあるか? 独立した複数のソフトウェアクライアントがあれば、1つのバグでネットワークが止まる可能性が下がります。
- 3スラッシングは何を罰し、どれほど厳しいか? 明確で実効性のあるペナルティは攻撃のコストを高めます。
- 4アンボンディング期間はどのくらいか? 多くのネットワークでは、ステークしたトークンを引き出すまでに数日から数週間待つ必要があり、柔軟性に影響します。
- 5報酬はどこから来るのか? 主に新規トークンの発行で賄われる報酬は、ステークしていない保有者の持ち分を希薄化させます。
公開されているバリデーターのデータはブロックエクスプローラーやネットワークのダッシュボードで確認できます。詳細はバリデーターとノードの分散化を評価する方法のガイドで解説しています。
保有者の参加方法
PoSトークンを保有していれば、ステーキング報酬を得られる場合があります。選択肢には、バリデーターを運用する、バリデーターに委任する、取引所を通じてステークする、リキッドステーキングを利用する、といった方法があります。各方法の比較はステーキングとはのガイドをご覧ください。固定の高利回りを約束するプラットフォームには注意してください。偽のステーキングサイトはよくある詐欺です。
この点については、記事トランザクションのファイナリティとはでさらに詳しく解説しています。
まとめ
プルーフ・オブ・ステークは、バリデーターに自らのトークンをリスクにさらさせ、誠実な働きに報酬を与え、不正をスラッシングで罰することでブロックチェーンを守ります。エネルギー効率が高く、一般の保有者も参加できますが、集中と複雑さのリスクを伴います。PoSネットワークを評価するときは、報酬率だけでなく、ステークがどのように分布しているかにも注目しましょう。
よくある質問
プルーフ・オブ・ステークとプルーフ・オブ・ワークの違いは何ですか?
プルーフ・オブ・ワークは、計算能力と電力を使うマイニングによって次のブロックを追加する者を決めます。プルーフ・オブ・ステークは、担保としてロックしたトークンに基づいてバリデーターを選びます。どちらも攻撃を高コストにすることを目的としていますが、プルーフ・オブ・ステークははるかに少ないエネルギーで済み、不正行為にはステークされたトークンの一部を消滅させることで罰を与えます。
バリデーターを運用しなくてもプルーフ・オブ・ステークの報酬を得られますか?
多くの場合、可能です。多くのネットワークでは、トークンをバリデーターに委任したり、取引所のステーキング商品を利用したり、リキッドステーキングを使ったりできます。いずれの方法にも、バリデーターへのペナルティ、プラットフォームリスク、スマートコントラクトリスクなど異なるリスクがあり、報酬がリスクゼロになることはありません。利用する前に、ロック期間と手数料を確認しましょう。
スラッシングとは何ですか?
スラッシングとは、矛盾する2つのブロックに署名するなど、証明可能な不正行為をしたバリデーターがステークしたトークンの一部を失うペナルティです。攻撃を高コストにするために設計されています。ネットワークによっては、スラッシングを受けたバリデーターに委任していた人もステークの一部を失う可能性があります。
プルーフ・オブ・ステークは金持ちをさらに金持ちにしますか?
これはよくある批判です。大口保有者はより多くステークでき、絶対額でより多くの報酬を得られます。また、ステークが少数の大手プロバイダーに集中することもあります。支持者は、報酬は比例配分なので小口と大口のステーカーで利回り(%)は同程度であり、プルーフ・オブ・ワークにも独自の規模の経済がある、と反論しています。
