ブロックチェーンのしくみ:プルーフ・オブ・ワーク・ビザンチン将軍問題・コアプラットフォーム

ブロックチェーンが「信頼なき信頼」を実現する仕組みを解説。ビザンチン将軍問題・PoW・PoS・コンセンサスアルゴリズムの技術的な核心に迫る。

ブロックチェーン プルーフオブワーク ビザンチン将軍問題 コンセンサス マイニング

「信頼なき信頼」の問題

おカネを送るとき、私たちは銀行という信頼できる第三者を必要とします。しかし、もし信頼できる第三者なしに「この送金は正当だ」と証明できたら?

ビットコインが解決したのはこの問題、**「互いに信頼していない参加者同士が、分散した環境で合意に達する」**という長年未解決だった課題でした。


ビザンチン将軍問題(Byzantine Generals Problem)

ビザンチン将軍問題は、1982年にコンピュータ科学者たちが提唱した思考実験です。

問題の設定

複数の将軍が敵城を包囲しています。全員が同時に攻撃しないと負けますが、将軍の中に裏切り者が混じっています。信使(メッセンジャー)は傍受・改ざんされるかもしれません。

「裏切り者が混在する分散した環境で、どうすれば正直な参加者が合意に達せるか?」

これをブロックチェーンの文脈に置き換えると:

  • 将軍たち = ネットワーク上のノード(コンピュータ)
  • 攻撃の合意 = トランザクション(取引)の検証
  • 裏切り者 = 不正を試みるハッカー・マルウェア

ビットコインの解答:プルーフ・オブ・ワーク(PoW)

ビットコインはこの問題を**「計算作業の証明」**で解決しました。

PoWの仕組み

  1. 新しい取引をブロックにまとめる
  2. そのブロックに、難しい数学的パズルを解くことを要求する
  3. 最初にパズルを解いたノード(マイナー)がブロックを追加する権利を得る
  4. 正しいブロックには報酬(新規発行Bitcoin)が与えられる
  5. 他のノードが検証し、最長チェーンが正しい履歴として採用される

なぜ改ざんが難しいのか

過去のブロックを改ざんするには、そのブロック以降のすべてのブロックを再計算しなければなりません。さらに、誠実なマイナーたちは常に先に進み続けるため、攻撃者が追いつくには全体の51%以上のハッシュパワーが必要です(51%攻撃)。

ビットコインネットワーク全体のハッシュパワー = 世界中の大規模コンピュータファームの総算力
これを上回るリソースを持つ単一主体は現実的に存在しない


サイファー・コア・プラットフォーム

**サイファー・コア・プラットフォーム(Cipher Core Platform)**は、ブロックチェーンの3つの核心要素を組み合わせた技術基盤を指す概念です:

要素内容
暗号化(Cipher)公開鍵暗号・ハッシュ関数でデータを保護
コア(分散台帳)全参加者が同一のデータを保持・検証
プラットフォームスマートコントラクト・アプリを動かす実行環境

この3要素が揃って初めて、「誰も信頼しなくても機能するシステム(Trust-minimized System)」が実現します。


プルーフ・オブ・ステーク(PoS)との比較

Ethereumは2022年にPoW → PoSに移行しました(「The Merge」)。

比較項目PoWPoS
バリデーター選定計算競争に勝った者ETH量に比例した確率で選出
エネルギー消費非常に高い(電力消費が大きい)PoW比最大99.95%削減
参入障壁マイニング機器が必要ETHのステーク(ロック)が必要
安全性51%攻撃(算力コスト)51%攻撃(ETH購入コスト)
代表例Bitcoin(現在もPoW)Ethereum・Cardano・Solana

ブロックチェーンの主要な構造

Genesis Block(第0ブロック)

[ブロック#1] ← 前のハッシュ値 + トランザクション群 + ノンス

[ブロック#2] ← 前のハッシュ値 + トランザクション群 + ノンス

[ブロック#3] ← 前のハッシュ値 + トランザクション群 + ノンス

     ... (連鎖するチェーン)

各ブロックが前のブロックのハッシュ値を含むため、1つでも改ざんすると以降のすべてのブロックのハッシュが変わり、改ざんが即座に検出されます。


パブリック・プライベート・コンソーシアムチェーン

種類参加検証用途
パブリックチェーン誰でも可誰でも可Bitcoin・Ethereum
プライベートチェーン許可制特定組織のみ企業内システム
コンソーシアムチェーン許可制参加企業群銀行連合・サプライチェーン

関連記事