Proof of Work (PoW) とは
注:この文書は英語の原文からの自動翻訳です。
Proof of Work (PoW) とは
Proof of Work (PoW) は、マイナーと呼ばれる参加者が、計算的に困難な数学パズルを解くために競い合うコンセンサスメカニズムです。有効な解を最初に見つけたマイナーが、次のトランザクションのブロックをブロックチェーンに追加する権利を得て、ネットワークのネイティブな暗号通貨で報酬を受け取ります。パズル自体には固有の意味はありません — その唯一の目的は、マイナーがブロックを生成するために本物の計算努力(したがって本物の電力とハードウェアのコスト)を費やしたことを証明することです。このリソースの支出が Proof of Work における「Work(仕事)」であり、それがブロックチェーンを改ざんに強くするものです。
Proof of Work は 2008 年に Bitcoin によって導入され、存在する中で最も実戦で試されたセキュリティモデルの一つであり続けています。15 年以上にわたり、Bitcoin の PoW は一度の成功した 51% 攻撃もなく、数兆ドルの価値を保護してきました。多くのより新しいブロックチェーンはエネルギー効率と速度のために Proof of Stake へ移行しましたが、PoW は Bitcoin やいくつかの他のネットワークの基盤として機能し続けています。クリプト AI 領域では、一部の AI 重視のネットワークが、無意味なハッシュパズルをモデルのトレーニングや推論のような生産的な AI ワークロードに置き換えて、有用な計算にインセンティブを与えるために PoW 的なメカニズムを使うため、PoW は関連性があります。
要約: Proof of Work は、マイナーにブロックを生成するために本物のエネルギーと計算を費やすことを要求することでブロックチェーンを保護し、攻撃者が台帳を改ざんすることを法外に高コストにします。
Proof of Work の仕組み
マイニングのプロセス
マイニングは PoW パズルを解くために競い合う行為です。プロセスは継続的に繰り返されます。
- トランザクションが到着する。 ユーザーがトランザクションをネットワークにブロードキャストします。マイナーはこれらのトランザクションを候補ブロックに集めます。
- パズルが設定される。 マイナーは、ブロックの内容と組み合わせて暗号的なハッシュ関数に通したときに、出力が特定の条件 — 通常はハッシュが一定数のゼロで始まらなければならない — を満たすような値(ノンスと呼ばれる)を見つけなければなりません。ハッシュ関数は一方向(出力から入力をリバースエンジニアリングできない)であるため、有効なノンスを見つける唯一の方法は試行錯誤です。
- マイナーが競い合う。 ネットワーク上のすべてのマイナーが、ハードウェアが許す限り速く異なるノンスを試します。マイナーがノンスをテストできるレートはハッシュレートと呼ばれます。より高いハッシュレートを持つマイナーは、最初に解を見つける比例的により高いチャンスを持ちます。
- 解が見つかる。 有効なノンスを最初に見つけたマイナーが、完成したブロックをネットワークにブロードキャストします。他のノードは解を検証し(見つけるのには数分かかっても、これは 1 秒の何分の一かしかかかりません)、ブロック内のすべてのトランザクションが有効であることを確認し、ブロックを自分のチェーンのコピーに追加します。
- 勝者が報酬を得る。 成功したマイナーはブロック報酬(新たに発行されたトークン)と、ブロックからのトランザクション手数料を受け取ります。プロセスは次のブロックのために再び始まります。
難易度の調整
より多くのマイナーがネットワークに参加し総ハッシュレートが増えれば、ブロックは意図されたよりも速く見つかってしまいます。一貫したブロック間隔を維持するため、PoW ネットワークは定期的に難易度 — ハッシュが満たさなければならない特定の条件 — を調整します。ハッシュレートが上がると難易度が増し、ハッシュの先頭により多くのゼロが必要になります。ハッシュレートが下がると難易度が減ります。Bitcoin は 10 分の平均ブロックタイムを維持するため、2,016 ブロックごと(おおよそ 2 週間ごと)に難易度を調整します。
エネルギーとハードウェア
PoW は意図的に高コストです。セキュリティモデルは、有効なブロックの生成が現実世界のリソース — 電力と専用ハードウェア — を必要とするという事実に依存します。今日のほとんどの PoW マイニングは ASIC(Application-Specific Integrated Circuit、特定用途向け集積回路) — ハッシュ計算のためだけに設計されたカスタムチップ — を使います。ASIC マイナーは汎用の CPU や GPU よりもハッシュ計算で数千倍効率的であり、それは主要なネットワークでの PoW マイニングが資本集約的な産業的事業であることを意味します。
エネルギーコストは PoW の最も頻繁に批判される側面です。Bitcoin だけで、いくつかの中規模の国に匹敵するエネルギー消費を持ちます。支持者は、このエネルギー支出が、中央の権威なしに許可不要で検閲耐性のある通貨ネットワークを保護する代償だと主張します。批判者は、同じセキュリティが Proof of Stake を通じてより効率的に達成できると主張します。
| 側面 | 詳細 |
|---|---|
| ハードウェア | 主要な PoW チェーンには ASIC;一部の小規模なチェーンには GPU |
| 電力 | 支配的な運用コスト;マイニングの収益性を決定する |
| 冷却 | マイニングハードウェアは相当な熱を生み出す;規模をもつと産業的な冷却が必要 |
| 地理的分布 | マイナーは電力が最も安い場所(水力、随伴ガス、太陽光)に集まる傾向がある |
PoW におけるファイナリティ
PoW は確率的ファイナリティを提供します。ブロックは絶対に不可逆になることはありませんが、それを覆すコストは、その上に追加される後続のブロックごとに指数的に増大します。6 回の確認の後(Bitcoin でおおよそ 1 時間)、トランザクションを覆すには、攻撃者がその期間ずっと正直なネットワーク全体を上回る必要があります — 成熟した PoW チェーンでは経済的に実行不可能な見込みです。この確率的なモデルは、ブロックが単一の確認ラウンドの後に不可逆と見なされる多くの PoS システムが提供する決定論的なファイナリティとは異なります。
なぜクリプト AI プロジェクトにとって重要か
ほとんどのクリプト AI プロジェクトは PoS チェーン上にデプロイされますが、PoW はいくつかの理由で AI の文脈で関連性があり続けています。
有用な計算のための PoW 的なメカニズム
PoW と AI の最も興味深い交点は、有用な Proof of Work という概念 — 恣意的なハッシュパズルを生産的な計算タスクに置き換えること — です。いくつかのネットワークがこのアイデアを探求してきました。
- Bittensor は Yuma Consensus と呼ばれるメカニズムを使い、「マイナー」が AI の出力(モデルの推論、埋め込み、その他の ML の結果)を生成し、「バリデーター」がこれらの出力を品質について採点します。計算作業はハッシュパズルに浪費されません — 有用な機械学習のアーティファクトを生み出します。マイナーはバリデーターによって判断された AI の作業の品質に基づいて報酬を得ます。
- AI コンピューティングに焦点を当てたネットワークは、参加の証明として参加者に本物の GPU の作業(モデルのセグメントのトレーニングや推論バッチの完了など)を示すことを要求することがあり、無意味なパズルを意味のある作業に置き換えつつ PoW の哲学を借ります。
これらのハイブリッドな設計は、作業を生産的な AI タスクへ向け直しつつ、PoW の原則 — 「報酬を得るために本物の作業をしたことを証明せよ」 — を保ちます。しかし、それらは新しい課題ももたらします。AI の作業の品質の評価は、単純なハッシュの検証と比べて主観的で複雑であり、それがバリデーターの採点をめぐる新しい攻撃の対象面を生み出します。
インフラの文脈としての Bitcoin
多くのクリプト AI プロジェクトは Bitcoin 上では動作しませんが、文脈としてそれに言及します。Bitcoin の PoW ネットワークは最も分散的で最も長く稼働しているブロックチェーンであり、一部の AI プロジェクトは隣接するサービス — Bitcoin 上の layer-2 ソリューション、Bitcoin トランザクションのための AI 駆動の分析、マイニング最適化ツール — を構築します。PoW を理解することは、これらのプロジェクトを文脈づけるのに役立ちます。
エネルギーの考慮
AI のトレーニングと推論はそれ自体がエネルギー集約的な操作です。PoW チェーン上で動作するクリプト AI プロジェクトはエネルギーコストを複合させます。AI ワークロードが GPU を消費し、コンセンサスメカニズムが別途マイニングハードウェアを消費します。これは、ほとんどの AI 重視のチェーンが PoS を選ぶ一つの理由です — エネルギーのフットプリントを二重にすることを避けます。PoW チェーン上のプロジェクトをレビューするとき、エネルギーのトレードオフは留意する価値があります。
DecAIHub プロジェクトカードでの表示箇所
DecAIHub プロジェクトカードに Consensus: PoW と表示される場合、それはプロジェクトの主要なブロックチェーンネットワークがコンセンサスに Proof of Work を使うことを示します。これはネットワークのアーキテクチャの事実の記述です。
実務上、PoW は DecAIHub プロジェクトカードで PoS よりも頻度が低く現れます。ほとんどの AI 重視のチェーンが Proof of Stake を使うためです。PoW が現れるとき、それは通常次のものに関連します。
- Bitcoin 上に、あるいは Bitcoin に隣接して構築されたプロジェクト。
- AI 計算のために PoW 的なメカニズムを使うネットワーク(「作業」がハッシュパズルではなく有用なタスクであるもの)。
- PoS へ移行していない古いネットワーク。
Consensus フィールドはメカニズムを記録するものであり、判断ではありません。PoW を使うプロジェクトは PoS を使うものより本質的に良くも悪くもありません — このフィールドはインフラを記述するために存在します。
Proof of Work だけでは証明できないこと
- PoW は分散化を証明しません。 マイニングは、特に専用ハードウェアと安い電力が必要なときに、少数の大規模な事業者の手に集中しうるものです。三つのマイニングプールがハッシュレートの 60% を支配する PoW ネットワークは、実務上中央集権的です。
- PoW はプロジェクトの AI が本物であることを証明しません。 PoW ブロックチェーン上で動作することは、プロジェクトが本物の AI コンポーネントを持つかどうかについて何も語りません。コンセンサスメカニズムは台帳を保護するのであって、AI の主張を検証するものではありません。
- PoW は環境への責任を証明しません。 一部のマイナーは再生可能エネルギーを使いますが、メカニズム自体は設計上エネルギー集約的です。環境への影響は、メカニズムのラベルではなく、使われるエネルギー源に依存します。
- PoW は小規模なチェーンの高いセキュリティを保証しません。 PoW のセキュリティは総ハッシュレートに比例します。低いハッシュレートの小規模な PoW チェーンは、数時間マイニングハードウェアを借りることで 51% 攻撃を受けうるものです。PoW のセキュリティの保証はネットワークを攻撃する絶対的なコストに依存し、それはネットワークの規模とマイナーの投資に直接結びついています。
- PoW は作業が有用であることを意味しません。 従来の PoW パズル(ハッシュ計算)は、チェーンを保護すること以上の有用な出力を生み出しません。エネルギーは純粋にセキュリティのために消費されます。有用な PoW のバリアントはこれを変えようとしますが、より新しく実戦で試されていません。
混同しないでください
- Proof of Stake (PoS) — PoS は計算作業ではなく経済的なステークを通じてコンセンサスを達成します。どちらもコンセンサスメカニズムですが、根本的に異なるセキュリティモデルを使います。
- コンセンサス — コンセンサスはネットワークの合意の一般的な概念です。PoW はそれを達成する一つの特定の方法です。
- マイニングと検証 — PoW では、ブロックの生成者はマイナーと呼ばれます。PoS では、バリデーターと呼ばれます。役割は類似していますが(どちらもブロックを生成する)、方法はまったく異なります。
- ハッシュレートと計算力 — ハッシュレートは PoW のマイニング速度(1 秒あたりのハッシュ)を測ります。それは一般的な計算力の尺度ではありません。高いハッシュレートを持つマイナーが、AI ワークロードのための GPU の容量を持たないこともあります。
- 有用な Proof of Work と Proof of Work — 有用な PoW は恣意的なパズルを生産的な計算(AI タスクなど)に置き換えます。従来の PoW は恣意的なパズルを使います。これらは「proof of work」のラベルを共有していても、異なるセキュリティ特性を持つ別個の設計です。
よくある質問
なぜ Proof of Work は発明されたのですか?
PoW は、分散型のデジタル通貨における二重支払い問題を解決するために提案されました。Bitcoin 以前は、デジタルのお金は、ユーザーが同じコインを二度使うのを防ぐために信頼できる仲介者を必要としました。Satoshi Nakamoto の洞察は、ブロックの生成に本物の計算作業を要求することが、いかなる単一の主体にとってもトランザクションを偽造することを経済的に不合理にする、というものでした。そうすることが得られるものより多くのコストをかけるからです。
Bitcoin はまだ Proof of Work を使っていますか?
はい。Bitcoin は PoW を使っており、これを変える計画はありません。Bitcoin のコミュニティは、PoW をネットワークのセキュリティモデル、検閲耐性、許可不要の性質に不可欠と考えています。Ethereum は 2022 年に PoW から離れましたが、Bitcoin の設計哲学は PoW を制限ではなく中核的な機能として扱います。
Proof of Work は環境的に持続可能になりえますか?
それはエネルギー源に依存します。水力、太陽光、風力、随伴天然ガスで動く PoW のマイニング事業は、石炭や系統電力で動くものよりも小さな環境のフットプリントを持ちます。いくつかの研究は、Bitcoin マイニングのかなりの割合が再生可能あるいは随伴のエネルギーを使うと推定しています。しかし、PoW の絶対的なエネルギー消費は、源に関わらず PoS よりも桁違いに高いままです。
PoW ネットワークへの 51% 攻撃とは何ですか?
51% 攻撃は、単一のエンティティや協調したグループがネットワークの総ハッシュレートの半分超を支配するときに起こります。過半数のハッシュ力をもって、攻撃者は正直なチェーンを上回り、二重支払いとトランザクションの検閲を可能にできます。Bitcoin のような大規模な PoW ネットワークでは、ハッシュレートの 51% を取得するコストは数十億ドルに上り、そうした攻撃を経済的に不合理にします。しかし、より小規模な PoW チェーンでは、51% 攻撃が実務上起きてきました。
なぜ一部の AI ネットワークは PoW 的なメカニズムを使うのですか?
一部の AI 重視のネットワークは、PoW の哲学 — 「報酬を得るために本物の作業をしたことを証明せよ」 — が AI 計算に自然に適合すると考えています。ハッシュパズルを解く代わりに、参加者は有用な AI タスク(モデルのセグメントのトレーニング、推論の実行、出力の評価)を遂行します。これは、PoW の競争的で実力主義的な構造を維持しつつ、エネルギーの支出を生産的な計算へ向け直します。Bittensor はこのアプローチの最も顕著な例で、高品質な AI の出力に対してマイナーに報いるためにその Yuma Consensus を使います。
外部リンク
- Bitcoin: A Peer-to-Peer Electronic Cash System (Nakamoto, 2008) — デジタル通貨の実用的なコンセンサスメカニズムとして Proof of Work を導入した、オリジナルの Bitcoin ホワイトペーパー。
- Hashcash -- A Denial of Service Counter-Measure (Adam Back, 2002) — Bitcoin の PoW の前身で、もともとメールスパムと戦うために設計された。
- Cambridge Bitcoin Electricity Consumption Index — ケンブリッジ大学によって維持される、Bitcoin のエネルギー消費のリアルタイムの推定。
- Bittensor Whitepaper — AI 計算のための有用な Proof of Work への Bittensor のアプローチを記述。
No comments to display
No comments to display