Investor's wiki

51%の攻撃

51%の攻撃

51%の攻撃(または多数派の攻撃)とは、ブロックチェーンシステムの整合性に対する潜在的な攻撃を指し、単一の悪意のあるアクターまたは組織がネットワークの総ハッシュ能力の半分以上を制御し、ネットワークの中断を引き起こす可能性があります。

単一の悪意のあるユーザーまたは一緒に行動する悪意のあるユーザーのグループが、ブロックチェーンの合計ネットワークハッシュレートの50%以上を制御する場合、ネットワークのコンセンサスメカニズムを無効にし、二重支払いなどの悪意のある行為を行うことができます。攻撃者は、トランザクションの順序を意図的に変更するのに十分なマイニングパワーを持ち、一部またはすべてのトランザクションが確認されないようにします(トランザクションのサービス拒否)。彼はまた、他の一部またはすべての鉱夫が採掘するのを防ぐことができ、いわゆる採掘独占につながります。

たとえば、悪意のあるアクターがビットコインネットワークのハッシュパワーの51%を引き継ぐ場合、米ドルと引き換えに一部のビットコインを暗号通貨ウォレットに送信することで、オフラインのOTC取引を行うことができます。ブロックチェーンの暗黙の不変性を考慮すると、トランザクションがネットワークノードによって確認されるとすぐに、購入者はUSDを詐欺師に素朴に渡します。

悪意のあるアクターは、BTC転送が確認される前にブロックチェーンに戻って、BTC転送が含まれていない代替チェーンをマイニングする可能性があります。ネットワークパワーの過半数のシェアは、これがネットワークの残りの部分によって有効なトランザクションとして採用されることを強制することを保証します。

一方、過半数の攻撃では、悪意のある攻撃者がトランザクションのブロードキャストを阻止したり、他のユーザーからのトランザクションを取り消したりすることはできません。ブロックの報酬を変更したり、薄い空気からコインを作成したり、攻撃者が所有したことのないコインを盗んだりすることも、非常にありそうもないシナリオです。

ネットワークを現在のレベルに引き上げるためにマイニングされる新しいブロックの数がますます遠くなるため、トランザクションが後方にあるほど、トランザクションを破壊するのは難しくなります。これが、ビットコイントランザクションが通常、クリアする前にx個の確認のしきい値を必要とする理由です。

ネットワークの規模が大きいため、ビットコインブロックチェーンに対する51%の攻撃はほとんどありません。ネットワークが成長するにつれて、他のすべての参加者を圧倒するのに十分なコンピューティング能力を1人の個人またはエンティティが取得する可能性はますます低くなります。

したがって、51%の攻撃が大規模なネットワーク、特に最も安全な暗号通貨ネットワークと見なされているビットコインブロックチェーンで発生する可能性はほとんどありません。大きなブロックチェーンの多くはまだこの種の攻撃を受けていませんが、大部分の攻撃は他の小さなチェーンで見られています。たとえば、メインのビットコインチェーンからのフォークであるアルトコインビットコインゴールドは、2018年5月に51%の攻撃を受け、当時1,800万ドル相当のBTGが盗まれました。

##ハイライト

-ビットコインまたはイーサリアムへの攻撃が成功する可能性は低いですが、小規模なネットワークが51%の攻撃の標的になることがよくあります。

-ブロックチェーンは、暗号通貨のネットワークで行われたすべてのトランザクションを記録する分散型台帳です。

-51%の攻撃は、ネットワークのマイニングハッシュレートの50%以上を制御するマイナーのグループによるブロックチェーンへの攻撃です。

-ネットワークの過半数を制御している攻撃者は、他のマイナーがブロックを完了できないようにすることで、新しいブロックの記録を中断できます。

-過去のトランザクションをビットコインソフトウェアにハードコーディングしているため、履歴ブロックの変更は困難です。

##よくある質問

###イーサリアムは51%攻撃される可能性がありますか?

上記のビットコインと同じ理由で、イーサリアムに対する51%の攻撃が成功する可能性は低いです。イーサリアムは小規模なネットワークですが、それでも大きすぎて51%の攻撃を簡単に標的にすることはできません。さらに、イーサリアムがプルーフオブステークネットワークに移行するにつれて、このリスクはなくなる可能性があります。

###ビットコインに対する51%の攻撃はどのくらいありそうですか?

ネットワークを乗っ取るのに十分なハッシュ電力と電力を組み立てるには法外なコストがかかるため、51%の攻撃が成功する可能性は非常に低いと考えられます。 2022年4月の時点で、ビットコインのハッシュレートは1秒あたり約220 Exahashesです。これは、攻撃を成功させるには、最先端のマイニングリグの約1万を必要とすることを意味します。そのような攻撃が可能なパーティは、正直なマイニングとブロック報酬の収集によって、より多くの利益を得る可能性があります。

###ネットワークはどのようにして51%の攻撃を防ぐことができますか?

51%の攻撃の危険性を軽減する方法はいくつかありますが、プルーフオブワークネットワークではリスクを完全に排除することはできません。同じアルゴリズムでより大きな暗号通貨がマイニングされない場合、ASICマイナーを使用する暗号通貨では、51%の攻撃が成功すると大幅にコストが高くなります。ビットコインキャッシュは、10ブロックのチェックポイントのシステムを導入し、一定期間後にトランザクションを元に戻せなくなりました。他の暗号通貨は、ASICマイナー、ChainLocks、またはコンセンサスアルゴリズムの変更を使用してネットワークを保護しようとしました。