プルーフ・オブ・ワークとは何か?
プルーフ・オブ・ワークとは何か。マイナーが計算によってビットコインを守る仕組みと、多くの電力を消費する理由を解説します。
ガイドを読む
言語
ブロックチェーンネットワークが誰に新しいブロックを追加する権利を与え、取引をどのように検証するかは、そのアーキテクチャにおける最も重要な要素の一つです。プルーフ・オブ・ワークとプルーフ・オブ・ステークは、暗号資産と分散型ネットワークの進化を形作ってきた二大コンセンサスモデルです。どちらも、中央当局に依存せず、共有され改ざんに強い台帳を維持するという共通の目的を持っていますが、その達成に用いる仕組みは大きく異なります。
| 比較項目 | プルーフ・オブ・ワーク | プルーフ・オブ・ステーク |
|---|---|---|
| 投入するもの | 計算能力と電力 | 担保として預ける暗号資産 |
| ブロックを作る人 | マイナー | バリデーター |
| 電力消費 | 非常に多い | 少ない |
| 不正へのペナルティ | 電力や機器への支出が無駄になる | スラッシング(預けた資産の一部を失う) |
| 集中のリスク | マイニングプールと機器メーカー | 大手ステーキング事業者 |
| 例 | ビットコイン | イーサリアム |
根本的な違いは、ネットワークの検証へ参加する権利を示すために使う資源にあります。プルーフ・オブ・ワークは、その名称が示すように、計算能力と電力消費を使って新しいブロックの生成を競います。プルーフ・オブ・ステークは、ロックされた資産を経済的な担保として使用します。この違いは、セキュリティ、インセンティブ、エネルギー消費、権力の分布、各ブロックチェーンの運用特性に影響します。
プルーフ・オブ・ワークは、ビットコインが分散型デジタルマネーシステムの主要な問題の一つを解決することを可能にしたコンセンサスメカニズムでした。ビットコインが登場する以前にもインターネット上で価値を移転する仕組みは存在していましたが、その多くは台帳を維持し、同じ通貨単位が二重に使われるのを防ぐ中央主体に依存していました。ビットコインは、何千もの参加者が台帳のコピーを保持し、暗号技術と経済的ルールを使って、複数存在し得るチェーンのうちどのバージョンを有効とみなすかを決定するシステムを導入しました。
プルーフ・オブ・ワーク型ブロックチェーンでは、いわゆるマイナーが、次のブロックに関連する数学的問題の解を見つけるために競争します。この処理では、プロトコルが定めた条件を満たす結果が得られるまで、膨大な回数の計算を行う必要があります。有効な解を最初に得た参加者は、ネットワークの残りの参加者がルールに従っていると認めれば、そのブロックを提案し、対応する報酬を受け取ることができます。
この処理の計算難易度こそが、プルーフ・オブ・ワークのセキュリティにおける重要な部分です。チェーンの履歴を大幅に改変するには、その後のブロックで行われた計算作業を繰り返すだけでなく、ネットワークの他の参加者と競争できるだけの処理能力を維持する必要があります。そのため経済的コストが、特定の攻撃に対する障壁として機能します。台帳の改変は単にデータを書き換える問題ではなく、インフラと電力に現実のコストを負担する必要があるのです。
この仕組みは、セキュリティとエネルギー消費を直接結び付けます。マイニング機器による処理には電力が必要であり、競争が激化すると、参加者はより専門的で効率の高い機械へ投資する可能性があります。プルーフ・オブ・ワークネットワークの消費量は、資産価格、マイニング収益性、ハードウェア効率、電力コストなど、複数の変数に左右されます。そのため、これらのネットワークのエネルギー負荷は、持続可能性をめぐる主要な論点の一つになっています。
プルーフ・オブ・ステークは、異なる経済的論理によって同じ問題に対処します。計算能力で競争する代わりに、バリデーターが一定量の暗号資産を担保として預け、コンセンサスプロセスへ参加します。プロトコルは特定のルールに基づいてバリデーターを選び、彼らは新しいブロックを提案したり、ほかの参加者が提案したブロックを確認したりする機会を得ます。
ロックされた資本は担保として機能します。ネットワークのルールに反する行動を取った参加者は経済的ペナルティを受け、設計によっては担保として使用した資産の一部を失う可能性があります。この可能性によってインセンティブは大きく変わります。プルーフ・オブ・ワークでは、主として無駄になる可能性のある資源は電力とハードウェアへの投資です。プルーフ・オブ・ステークでは、参加者が金融資本そのものをリスクにさらします。
イーサリアムがプルーフ・オブ・ワークからプルーフ・オブ・ステークへ移行したことは、このアーキテクチャ変更の重要性を示しました。その目的は、計算能力に基づくマイニングを、資産を預けてネットワークのセキュリティに参加するバリデーターの仕組みに置き換えることでした。この変更によってコンセンサスに伴うエネルギー要件は大幅に低下しましたが、ステーク集中、インセンティブ設計、ペナルティの仕組みに関する新たな論点も生じました。
したがって、エネルギーは両モデルの最も目立つ違いの一つですが、それだけではありません。プルーフ・オブ・ワークでは、計算能力とマイニングへの参加が密接に結び付きます。一定の状況では、専用ハードウェアや安価な電力へアクセスできる大規模事業者の出現を促す可能性があります。プルーフ・オブ・ステークはこの計算競争を資本に基づく競争へ置き換えるため、特定の検証プロセスを容易にできますが、より多くの資産を保有または管理する主体への権力集中についても疑問を生じさせます。
分散性も議論の中心です。どちらの仕組みも、それだけで完全に均衡した権力分布を保証するわけではありません。プルーフ・オブ・ワークでは、マイニング活動が集中したり、大規模インフラへの依存が生じたりする可能性があります。プルーフ・オブ・ステークでは、大規模なバリデーター、ステーキング提供者、または多額の資本を管理する主体に参加が集中することがあります。プロトコルの設計、報酬設計、参入障壁、参加者の行動が共同で結果を左右します。
攻撃への対処方法にも重要な違いがあります。プルーフ・オブ・ワークでは、ネットワークに関連する計算能力の過半数を支配するシナリオが想定されます。支配的な地位を得た主体は、チェーンの直近の一部を再編成しようとする可能性がありますが、プロトコル自体による制約と、攻撃に伴う経済的コストに直面します。プルーフ・オブ・ステークでは、一般に、預けた資本を失う可能性を通じて悪意ある行動を経済的に高コストにする仕組みが利用されます。
プルーフ・オブ・ステークの経済的セキュリティは、攻撃を抑止するのに担保価値が十分であることと、プロトコルが特定の行動を識別して罰する能力に大きく依存します。ここには重要な概念上の違いがあります。プルーフ・オブ・ワークは物理資源と電力をセキュリティの障壁へ変え、プルーフ・オブ・ステークは金融資本をその障壁へ変えます。どちらにも悪意ある参加にはコストがありますが、そのコストの性質は異なります。
報酬の目的も特に重要です。マイナーもバリデーターもネットワークの運用に貢献することで経済的インセンティブを受け取りますが、具体的な計算式はブロックチェーンによって異なります。プルーフ・オブ・ワークでは、ハードウェアと電力を必要とする活動を維持するための報酬が重要です。プルーフ・オブ・ステークでは、資本をロックし、インフラを運用し、正しく検証へ参加する主体に報酬を与えます。
技術的には、プルーフ・オブ・ステークは一定の効率化やスケーラビリティ戦略を容易にする可能性がありますが、ブロックチェーンの問題すべてに対する万能解と解釈すべきではありません。取引速度、運用コスト、処理能力は、ネットワーク設計、実行アーキテクチャ、ブロックサイズ、ストレージの仕組み、容量拡大に使われるソリューションにも依存します。
したがって、プルーフ・オブ・ワークとプルーフ・オブ・ステークの比較は、どちらが消費電力が少ないか、あるいは抽象的にどちらが高い安全性を提供するかだけで決めることはできません。両者はコスト、リスク、インセンティブを異なる方法で分配するモデルです。プルーフ・オブ・ワークは物理資源と、大規模に計算作業を再現することの難しさに依存します。プルーフ・オブ・ステークは金融的インセンティブと、ルール違反者を経済的に罰する能力に依存します。
ブロックチェーンネットワークがセキュリティ、分散性、効率、アクセシビリティのバランスを求める限り、この議論は今後も重要であり続けるでしょう。プルーフ・オブ・ワークは暗号資産の歴史において基本的な重要性を保ち、現在もビットコインで使われています。一方、プルーフ・オブ・ステークは多数のネットワークが採用する代替方式となりました。両者の選択は単なる技術効率の問題ではなく、中央当局なしで運営することを意図したシステムにおいて、どの資源を信頼の基盤にするべきかという設計上の判断です。
この違いを理解すると、暗号資産をめぐる多くの議論をより正確に解釈できます。プルーフ・オブ・ワークとプルーフ・オブ・ステークという言葉の背後には、分散型ネットワークで信頼をどのように構築するかという本質的な問いがあります。前者では、その信頼を計算作業と物理的コストが支えます。後者では、コミットされた資本と経済的ルールが支えます。両モデルは同じ目的を追求していますが、互いを完全には信頼する必要のない参加者が、共通で改ざんに強い台帳を維持できるようにするというブロックチェーン技術の根本問題に対して、異なる回答を示しています。