ユーザ用ツール

サイト用ツール


tag:51_攻撃

51%攻撃

51%攻撃とリオーグ(再編成)の関係性 / Gemini 生成

 51%攻撃とは、ネットワーク全体の計算能力(ハッシュレート)の過半数を単一の攻撃者が支配することです。この攻撃の核心は、「リオーグ」という仕組みを悪用して歴史を書き換えることにあります。

1. 51%攻撃によるリオーグの仕組み:シャドーマイニング

 攻撃者は、ネットワークの他の参加者に知らせずに、裏側で自分だけの「秘密のチェーン」を構築し始めます。

  • 秘密の並行世界:
    • 攻撃者は正規のチェーンよりも速いスピードでブロックを生成し続けます。51%以上の力があるため、理論上、攻撃者のチェーンはいずれ正規のチェーンよりも長くなります。
  • 歴史の上書き(リオーグの強制):
    • 攻撃者が十分に長いチェーンを作った後、それを一気にネットワークに公開します。
    • 従来のブロックチェーンのルール(最長チェーンルール)に従い、全ノードは「より長い攻撃者のチェーン」を正しいものとして受け入れ、それまでの正規の記録を破棄します。これが意図的なリオーグです。

2. 攻撃の目的:二重支払い(Double Spending)

 リオーグを利用することで、一度完了したはずの取引を「なかったこと」にできます。

  • 詐欺の手順:
    • 1. 攻撃者が正規のチェーンで商品や仮想通貨を購入する(取引A)。
    • 2. 同時に、裏側の秘密チェーンでは「その資金を自分に送る」という別の取引Bを記録しておく。
    • 3. 取引Aが承認され、商品を受け取った後、秘密チェーンを公開してリオーグを発生させる。
    • 4. 正規チェーンの取引Aは破棄され、秘密チェーンの取引Bが正しい歴史となるため、攻撃者の手元には商品と資金の両方が残ります。

3. Qubic における耐性:なぜ51%攻撃が効かないのか

 Qubicは「最長チェーンルール」を採用していないため、計算能力を 51%集めてもリオーグを引き起こすことはできません。

  • 2/3 クォーラム(Quorum)の壁:
    • Qubicでは、取引の確定に 676台の Computorのうち451台(約67%) の署名が必要です。
    • 単に計算能力が高いだけでは不十分であり、Computorの「議席」そのものを圧倒的多数占拠しなければなりません。
  • 秘密の歴史が作れない:
    • Qubicは「ティック(Tick)」ごとに全Computorが同期して合意を形成します。
    • ネットワークから隔離された場所で「秘密のティック」を積み上げ、後から公開して歴史を塗り替えるという「シャドーマイニング」は物理的に不可能です。

4. まとめ:コストとリスクの対比

  • 従来のPoW:
    • 51%の計算能力を確保すれば、理論上いつでも過去の取引をリオーグで無効化できる。
  • Qubic:
    • 計算能力(uPoW)は Computor の選出に使われるだけで、合意形成そのものはクォーラムが行う。
    • 歴史を書き換えるには Computor の 2/3 以上を物理的・経済的に支配し続ける必要があり、事実上不可能です。

結論

 従来のブロックチェーンにおいて「51%攻撃」と「リオーグ」はセットの脅威ですが、Qubic はリオーグという概念そのものを排除した設計(即時ファイナリティ)により、この古典的な攻撃に対して極めて高い耐性を持っています。

tag/51_攻撃.txt · 最終更新: by d.azuma