【初心者向け】51%攻撃とは?仕組み・特徴・実例・注意点を完全解説
「51%攻撃」とは、ブロックチェーンネットワークの過半数(51%以上)のハッシュパワーを一者が掌握し、取引履歴を改ざんできる状態を指す。 仮想通貨 の"信頼の根拠"であるブロックチェーンが、実は特定条件下で破られうるという事実は、投資家・開発者・ユーザー全員にとって知っておくべきリスクだ。この記事を読めば、51%攻撃の仕組み・過去の実害事例・自分を守るための具体的な方法まで、一通り理解できる。 51%攻撃とは?1分でわかる基本 ブロックチェーンのマイニング(採掘)処理能力の51%以上を単一の攻撃者が手に入れると、その攻撃者は取引履歴の書き換えや二重支払いが可能になる。これが「51%攻撃」だ。 ビットコイン (BTC)のような大規模ネットワークでは現実的に不可能に近いが、時価総額の小さい アルトコイン では実際に被害が発生している。分散性こそがブロックチェーンの安全の源であり、その分散性が崩れるときに51%攻撃は現実の脅威となる。 51%攻撃の仕組み・しくみを図解レベルで解説 ブロックチェーンは「どのノードが最も長いチェーンを持っているか」によって正しい取引履歴を決定する仕組みになっている。攻撃者が全体の51%超のハッシュパワーを持てば、こっそり別のチェーン(秘密のチェーン)を正規チェーンより速く伸ばし続け、ある時点で公開することで自分のチェーンを「正史」として書き換えられる。 ステップ①:ハッシュパワーの集中 攻撃者は自前のマイニング機材を大量導入するか、NiceHashなどのハッシュパワー市場からレンタルしてネットワーク全体の51%超を確保する。 ステップ②:秘密チェーンの構築 攻撃者は正規ネットワークとは別に、自分だけのブロックを密かに採掘し続ける(この段階では外部に公開しない)。 ステップ③:二重支払いの実行 正規チェーン上で取引所へ仮想通貨を送金・換金し、現金化した後に秘密チェーンを公開。その送金が「なかったこと」になり、コインが攻撃者の手元に戻る。 ステップ④:正規ネットワークの敗北 多数決(最長チェーン)のルールにより、より長い秘密チェーンが正しい履歴として採用される。 銀行口座に例えると… あなたが銀行に100万円を振り込んだ証明書を発行してもらった直後、銀行の台帳システ...