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. まとめ:コストとリスクの対比
- Qubic:
- 歴史を書き換えるには Computor の 2/3 以上を物理的・経済的に支配し続ける必要があり、事実上不可能です。
結論
従来のブロックチェーンにおいて「51%攻撃」と「リオーグ」はセットの脅威ですが、Qubic はリオーグという概念そのものを排除した設計(即時ファイナリティ)により、この古典的な攻撃に対して極めて高い耐性を持っています。
Related Articles
tag/51_攻撃.txt · 最終更新: by d.azuma