今回は、仮想通貨における「51%攻撃」について解説します。
51%攻撃とは
51%攻撃とは、ブロックチェンネットワークの総マイニングパワーの50%以上を制御し、ブロックチェーンの完全性を混乱させる、悪意のあるアクターのことです。
この悪意のあるアクターは、グループの場合もあります。
英語では、「51% Attack」と言います。
51%攻撃の仕組み
ブロックチェーンを機能させるためには、トランザクションの確認または追加するにはコンセンサスが必要になります。
ハッシングまたはマイニングの力の大部分を制御する悪意のあるアクター(人物)は、このコンセンサスメカニズムで過半数を形成します。
そして、ブロックチェーンを混乱させることにより51%攻撃が成立します。
具体的な方法
51%攻撃の具体的な方法は次の通りです。
・トランザクションの順序を変更
・トランザクションの確認を妨げる
・二重支出を防止する
このうにして、ブロックチェーンの完全性を混乱させます。
リスク
悪意のあるアクターが必要な過半数のコンピューティング能力を簡単に調達できます。
そのため、ハッシュ能力が低いブロックチェーンでは、51%攻撃のリスクが高くなってしまいます。
ブロックチェーンのマイニングに費やすマイナーとリソースが多いほど、ブロックチェーンはより安全になります。
ビットコインネットワークは、それをマイニングする最大量のハッシュパワーを持っています。
そのため現存する最も安全なブロックチェーンとして認識されています。
まとめ
実際に、2019年ではEthereum Classicブロックチェーンにて51%攻撃を受けました。
ビットコインの採用しているコンセンサスアルゴリズムのPoWは51%攻撃のリスクを軽減しています。
※PoWとは→仮想通貨における【 PoW・PoSの違い 】どちらが良い?
しかし、その分電力消費量が大きいため、一長一短ですね。
最近のコメント