51%攻撃とは? みんなで決めるブロックチェーンのルール
ブロックチェーン(ビットコインなどで使われる技術)は、世界中のコンピューターが協力して取引の記録を管理する「分散型台帳」です。新しい取引を正しい記録として認めるかどうかは、そのネットワークに参加しているコンピューター(マイナー)の「多数決」で決められます。
過半数の力
この多数決の力を悪用するのが「51%攻撃」です。これは、特定のグループや個人が、ネットワーク全体の計算力(ハッシュレート)の51%以上、つまり過半数を手に入れたときに発生します。ちょうどクラスの会議で、あるグループが半分以上の票を集めて、自分たちの都合の良いようにルールを変更できてしまうようなイメージです。
どんな悪影響があるの?
攻撃者が51%以上の力を握ると、主に以下のことが可能になります。
- 取引の無効化(検閲): 他の人が行った正しい取引をブロックチェーンに記録させないように妨害できます。
- 二重支払い(ダブルスペンディング): これが最も深刻です。攻撃者は、一度使ったはずの仮想通貨を、自分たちが支配する記録上で「使っていないこと」にして、もう一度使うことができます。これにより、その仮想通貨の信頼性は大きく損なわれます。
対策と現実的な難しさ(注意点)
51%攻撃は理論上可能ですが、ビットコインやイーサリアムのような巨大なネットワークで51%の計算力を集めるには、天文学的な費用と時間が必要です。そのため、分散化が進んだ大きなブロックチェーンほど、攻撃の成功は極めて難しいとされています。ネットワークが小さく、参加者が少ない仮想通貨ほど、この攻撃の危険性が高まるため、利用する際は注意が必要です。


コメント