51%攻撃の定義
51%攻撃とは、ネットワークのマイニングハッシュレートまたはコンピューティング能力の50%以上を制御するマイナーのグループによる、ブロックチェーン(通常はビットコインの攻撃)を指します。 攻撃者は、新しいトランザクションが確認を取得することを防ぎ、一部またはすべてのユーザー間の支払いを停止することができます。 また、ネットワークを制御している間に完了したトランザクションを取り消すこともできます。つまり、コインを二重に使うことができます。
彼らはほぼ確実に新しいコインを作成したり、古いブロックを変更したりすることはできないので、51%の攻撃では、ビットコインや他のブロックチェーンベースの通貨を破壊することはないでしょう。
51%攻撃の内訳
ビットコインとその他の暗号通貨は、分散型台帳の形式であるブロックチェーンに基づいています。 これらのデジタルファイルは、暗号通貨のネットワークで行われたすべてのトランザクションを記録し、すべてのユーザー(および一般の人々)がレビューのために利用できるため、誰もコインを2回使うことはできません。 (いわゆる「プライベートブロックチェーン」は、一般大衆の特定のユーザーがブロックチェーン上のすべてのデータを見るのを防ぐ許可を導入します。)
その名前が示すように、ブロックチェーンはブロックのチェーンであり、特定の期間に完了したすべてのトランザクションを記録するデータのバンドルです。 ビットコインの場合、約10分ごとに新しいブロックが生成されます。 専門用語で「採掘」されたブロックは、ネットワークのユーザーによって不正なバージョンのパブリックレジャーがすぐに発見され拒否されるため、変更することはできません。
ただし、ネットワーク上のコンピューティングパワーの大部分を制御することにより、攻撃者または攻撃者のグループは、新しいブロックを記録するプロセスを妨害できます。 他の鉱夫がブロックを完了するのを防ぎ、理論的には新しいブロックの採掘を独占し、すべての報酬を獲得することができます。 ビットコインの場合、報酬は現在12.5の新しく作成されたビットコインですが、最終的にはゼロになります。 他のユーザーのトランザクションをブロックできます。 彼らはトランザクションを送信し、それを元に戻し、まるで彼らが使ったばかりのコインをまだ持っているように見せることができます。 ダブル支出として知られるこの脆弱性は、完全な偽造品とブロックチェーンが克服するために構築された基本的な暗号ハードルのデジタル版であるため、ダブル支出を許可したネットワークはすぐに信頼を失います。
履歴ブロック(攻撃開始前にロックされたトランザクション)を変更することは、51%の攻撃が発生した場合でも非常に困難です。 トランザクションが後方にあるほど、トランザクションを変更することは難しくなります。 チェックポイントの前にトランザクションを変更することは不可能であり、過去のトランザクションはビットコインのソフトウェアにハードコードされます。
一方、51%の攻撃は、ネットワークのマイニングパワーの50%未満で可能ですが、成功する可能性は低くなります。
Ghash.io
マイニングプールghash.ioは、2014年7月にビットコインネットワークのコンピューティング能力の50%を一時的に超え、ネットワークのシェアの削減に自発的にコミットしました。 声明の中で、将来、総採掘力の40%に達することはないと述べた。
クリプトンとシフト
イーサリアムに基づく2つのブロックチェーンであるクリプトンとシフトは、2016年8月に51%の攻撃を受けました。
ビットコインゴールド
2018年5月、当時26番目に大きな暗号通貨であったBitcoin Goldは51%の攻撃を受けました。 悪意のある攻撃者は、Bitcoin Goldの膨大な量のハッシュパワーを制御したため、Bitcoin Goldは交換のしきい値を繰り返し引き上げようとしても、攻撃者は数日間にわたって2倍の支出を行い、最終的に1800万ドル以上のBitcoin Goldを盗みました。 。
34%攻撃
タングルは、ブロックチェーンとは根本的に異なるが、同様の目標を達成するように設計された分散型台帳であり、理論上、34%攻撃と呼ばれるネットワークのハッシュレートの3分の1以上で展開する攻撃者に屈する可能性があります。