Proof of Capacity(PoC)とは?ストレージを使うエコマイニングの仕組みを徹底解説
Proof of Capacity(PoC)は、ハードドライブの空き容量を使ってブロックを生成するブロックチェーンのコンセンサスアルゴリズムです。マイナーは事前に暗号計算結果(プロット)をディスクに書き込み、新しいブロックが必要になった際にその保存データを参照します。ストレージ量が多いほど保存している解答候補が増え、ブロック報酬を獲得する確率が高くなります。計算の大部分は一度だけ行い、その後はディスク読み取りがメインのため、PoWに比べて消費電力が大幅に少ないエコフレンドリーな方式です。「Proof of Space」とも呼ばれ、Chiaネットワークのような現代プロジェクトがその発展形を採用しています。
Proof of Capacity(PoC)とは?
Proof of Capacity(PoC)は、ブロックチェーンのコンセンサスメカニズムの一種で、マイナーがプロセッサの演算能力ではなくハードドライブの空き容量をネットワークのセキュリティに提供する方式です。事前に大量の暗号計算結果をディスクに書き込んでおき(この作業を「プロット」と呼びます)、新しいブロックが必要になったときにその保存済みデータを素早く参照してブロックを生成します。より多くのストレージを提供しているマイナーほど保存している解答候補が多く、ブロック報酬を獲得できる確率が高くなります。プロットは一度だけ実行すればよく、その後のマイニングはディスク読み取りがほとんどのため、Proof of Work(PoW)と比べて消費電力が格段に少なく済みます。
なぜ第3のコンセンサス方式が必要だったのか
ブロックチェーンのセキュリティを担う代表的な方式には、それぞれ固有のコストがあります。
Proof of WorkはBitcoinが採用する方式で、マイナーはSHA-256ハッシュをASICで総当たり計算します。難易度が上がるにつれてASICの消費電力は膨大になり、競合に負けたマイナーのエネルギーはすべて無駄になります。
一方、Proof of StakeはEthereumが採用する方式で、保有コインをロックアップすることでブロック生成権を得ます。エネルギーは削減できますが、資本が集中したバリデーターに検証権が偏るリスクがあります。
PoCはこの両者の間を狙って設計されました。PoWよりも運用コストが低く、大量のコインステークを必要とせず、安価な汎用ハードドライブで参加できるため、参入障壁が大幅に下がります。
PoCの仕組み:プロットとマイニングの2段階
PoCには「プロット(事前計算)」と「マイニング(読み取り)」という明確に分かれた2つのフェーズがあります。
ステップ1:ハードドライブのプロット
プロット段階では、マイナーは自分固有のアカウントIDをメモリハードなハッシュ関数(初期のBurstcoinではShabalアルゴリズムを使用)に繰り返し通し、大量のノンスを生成してディスクに書き込みます。クラシックなBurstの設計では、1つのノンスには8,192個のハッシュが含まれ、それが4,096個のスクープと呼ばれるペアに整理されます。スクープには0から4,095の番号が振られており、プロトコルは番号を指定して特定のスクープを参照できます。
ステップ2:プロットからのマイニング
新しいブロックが必要になると、ネットワークは直前のブロックからスクープ番号を導出します。各マイナーは自分が保存しているすべてのノンスから該当番号のスクープを読み取り、デッドライン(次のブロックを生成するまでの待機秒数)を計算します。各マイナーは自分の中で最も短いデッドラインを保持し、ネットワーク全体で最も短いデッドラインを持つマイナーがブロックを生成して報酬を獲得します。
具体的な数値例:ストレージ量と当選確率
3名のマイナーが競っている場合を考えてみましょう。
- マイナーA:1 TB のプロット
- マイナーB:4 TB のプロット
- マイナーC:8 TB のプロット
各テラバイトには比例した数のノンスが含まれているため、ブロック獲得確率はストレージの占有率に比例します。合計容量は1 + 4 + 8 = 13 TBです。
| マイナー | プロット容量 | 勝率の目安 |
|---|---|---|
| A | 1 TB | 1 ÷ 13 ≈ 7.7% |
| B | 4 TB | 4 ÷ 13 ≈ 30.8% |
| C | 8 TB | 8 ÷ 13 ≈ 61.5% |
ポイント: PoCにおけるストレージ占有率は、PoWにおけるハッシュレートのシェアと同じ意味を持ちます。割り当てストレージが多いほど、期待報酬が増えます。
PoC・PoW・PoSの比較表
| 比較項目 | Proof of Capacity | Proof of Work | Proof of Stake |
|---|---|---|---|
| 希少リソース | ディスク容量 | 演算能力/電力 | ロック済みコイン |
| 消費電力 | 低い | 非常に高い | 低い |
| 主なハードウェア | 汎用HDD/SSD | ASIC/GPU | 標準サーバー |
| 参入コスト | 低い(安価なディスク) | 高い(ASIC代) | 高い(コインの購入) |
| ハードウェア再利用 | 可(プロット削除でOK) | 不可(専用ASIC) | 可 |
| 中央集権リスク | 大容量ストレージ保有者 | ASIC保有者 | 資本集中者 |
PoCのメリット
- 省エネルギー: プロット後のマイニングはほぼディスク読み取りのみ。PoWに比べて消費電力が格段に少なく、環境負荷を抑えられます。
- 低い参入障壁: ASICマイニングに比べて汎用HDDは安価で入手しやすく、個人参加者でも手軽に始められます。
- ハードウェアの再利用性: マイニングをやめたい場合はプロットファイルを削除するだけで、ドライブを通常のストレージとして再利用できます。
- 専用機器の陳腐化リスクが低い: 新しいドライブが有利になるのは容量の増加だけで、最新ASICの性能競争のように頻繁にハードウェアを買い替える必要がありません。
リスクと注意点
PoCにはいくつかの見落とせない課題もあります。
- ストレージの集中化: 参入コストが低いことは諸刃の剣です。資金力のある大口参加者が大規模なドライブアレイを用意すれば、デッドラインくじを独占し、PoCが解決しようとした中央集権問題を再現してしまいます。
- データが他の用途に使えない: プロットファイルはマイニング専用であり、ストレージを大量に占有しながら他の目的には一切使えません。
- ステルスな不正利用: PoWのマルウェアはCPU負荷で検出しやすいですが、PoCプロットはブロック生成時以外はほぼアイドル状態のため、他人のディスクを無断使用するストレージ版クリプトジャッキングは検出が難しい面があります。
- ドライブの寿命短縮: 大規模なプロット作業と継続的な読み取りにより、特に民生用SSDの寿命が縮まるリスクがあります。
現在の状況:BurstcoinからChiaへの進化
PoCは2014年のBurstcoin登場から始まりました。その後、概念はProof of Space(PoSpace)およびProof of Space-Time(PoST)に発展しています。特にChiaネットワークは「時間」の要素を追加することで「グラインディング攻撃」(有利な解答が出るまでプロットをやり直す攻撃)を防ぎ、ストレージベースのコンセンサスをより広いオーディエンスに普及させました。
2026年現在、ストレージベースのコンセンサスはニッチな存在にとどまっていますが、PoWの環境負荷に対する批判が高まる中、学術・産業界での研究は継続しています。「電力の代わりにディスク容量でチェーンを守る」というコアコンセプトは、グリーンなブロックチェーンを模索する研究の重要な参照点であり続けています。
マイニングの仕組みについてさらに詳しく知りたい方は、Bitcoinマイニングの解説ガイドやPoSマイニング完全ガイド、マイニングプールの仕組みも参照してください。
COINOTAGの視点
PoCはPoWやPoSを「打ち負かした」技術ではありません。その真の貢献は、「どんな希少で検証可能なリソースでも、コンセンサスゲームの基盤になれる」という洞察を提供したことにあります。ストレージベースのチェーンが大型ネットワークと競合できるかはまだ証明されていませんが、PoCの登場はエネルギー効率とハードウェアのアクセシビリティをクリプト業界全体が真剣に考えるきっかけとなり、その影響は一つのコインの盛衰を超えて続いています。