ビットコインのオーバーフロー脆弱性とは何ですか?
歴史的な出来事として、匿名のハッカーが 2010 年 8 月 15 日に、暗号通貨の供給制限をはるかに超える 184,467,440,737 ビットコインの生成に成功しました。これにより、ビットコインのコードにトランザクションの適切な検証を妨げる重大な欠陥があることが明らかになりました。
エクスプロイトの詳細
ビットコインのソースコードは、最終的な総供給量を 2,100 万コインに制限しています。ハッカーが 1 回のトランザクションで作成したビットコインの数は、2,100 万コインの供給量の 8,700 倍以上でした。ハッカーはコインを 3 つのアドレスに配布し、2 つのアドレスにはそれぞれ 920 億という驚異的なコインを受け取りました。
この脆弱性の原因は、ビットコインのトランザクション検証システムの欠陥にあります。トランザクションの出力値を合計するときに、コードは最大許容量を超えるオーバーフローを処理できませんでした。この見落としにより、恣意的に大量のビットコインが作成されることになりました。 Bloq の CEO、Jeff Garzik 氏はこの現象を発見し、この脆弱性を「ビットコイン オーバーフロー脆弱性」と名付けました。
反応と結果
脆弱性が公開されてから 3 時間以内に、サトシ ナカモト氏と他のビットコイン開発者は修正バージョン 0.3.1 をリリースしました。この更新では、オーバーフローした出力値を持つトランザクションを拒否するロジックが導入されました。ビットコインブロックチェーンはソフトフォークを受けて損傷を元に戻し、ハッキング前の状態にロールバックしました。
このロールバックにより 53 ブロックが再編成され、ビットコイン ブロックチェーン史上最大の修正となったことは注目に値します。マイナーが固定バージョンを選択したため、短期間の間、2 つの競合するビットコイン ブロックチェーンが存在しました。サトシの指導の下、欠陥のあるバージョンによって引き起こされた小さな混乱にもかかわらず、修復されたチェーンは最終的に 19 時間後に優勢になりました。ブロック 74,691 に到達すると、マイナーはビットコインのブロックチェーンの再構築に成功しました。
脆弱性の深刻さにもかかわらず、ビットコインの市場価格は事件後すぐに回復したことは注目に値します。年末までに、ビットコインの価値は 0.07 ドルから 0.30 ドルに上昇し、300% 以上増加しました。これは迅速かつ効果的な対応が功を奏したと考えられます。この脆弱性はブロックチェーンの再編成によって解消され、生成された 1,840 億個のトークンが事実上破壊されました。
10年以上が経過したにもかかわらず、ハッカーの身元は不明のままです。しかし、ビットコインはそれ以来大幅に成熟し、同様の攻撃から保護するために高度なセキュリティ手法を採用しています。この初期の事件は、ビットコインの形成期における回復力をテストしました。
#BTC
歴史的な出来事として、匿名のハッカーが 2010 年 8 月 15 日に、暗号通貨の供給制限をはるかに超える 184,467,440,737 ビットコインの生成に成功しました。これにより、ビットコインのコードにトランザクションの適切な検証を妨げる重大な欠陥があることが明らかになりました。
エクスプロイトの詳細
ビットコインのソースコードは、最終的な総供給量を 2,100 万コインに制限しています。ハッカーが 1 回のトランザクションで作成したビットコインの数は、2,100 万コインの供給量の 8,700 倍以上でした。ハッカーはコインを 3 つのアドレスに配布し、2 つのアドレスにはそれぞれ 920 億という驚異的なコインを受け取りました。
この脆弱性の原因は、ビットコインのトランザクション検証システムの欠陥にあります。トランザクションの出力値を合計するときに、コードは最大許容量を超えるオーバーフローを処理できませんでした。この見落としにより、恣意的に大量のビットコインが作成されることになりました。 Bloq の CEO、Jeff Garzik 氏はこの現象を発見し、この脆弱性を「ビットコイン オーバーフロー脆弱性」と名付けました。
反応と結果
脆弱性が公開されてから 3 時間以内に、サトシ ナカモト氏と他のビットコイン開発者は修正バージョン 0.3.1 をリリースしました。この更新では、オーバーフローした出力値を持つトランザクションを拒否するロジックが導入されました。ビットコインブロックチェーンはソフトフォークを受けて損傷を元に戻し、ハッキング前の状態にロールバックしました。
このロールバックにより 53 ブロックが再編成され、ビットコイン ブロックチェーン史上最大の修正となったことは注目に値します。マイナーが固定バージョンを選択したため、短期間の間、2 つの競合するビットコイン ブロックチェーンが存在しました。サトシの指導の下、欠陥のあるバージョンによって引き起こされた小さな混乱にもかかわらず、修復されたチェーンは最終的に 19 時間後に優勢になりました。ブロック 74,691 に到達すると、マイナーはビットコインのブロックチェーンの再構築に成功しました。
脆弱性の深刻さにもかかわらず、ビットコインの市場価格は事件後すぐに回復したことは注目に値します。年末までに、ビットコインの価値は 0.07 ドルから 0.30 ドルに上昇し、300% 以上増加しました。これは迅速かつ効果的な対応が功を奏したと考えられます。この脆弱性はブロックチェーンの再編成によって解消され、生成された 1,840 億個のトークンが事実上破壊されました。
10年以上が経過したにもかかわらず、ハッカーの身元は不明のままです。しかし、ビットコインはそれ以来大幅に成熟し、同様の攻撃から保護するために高度なセキュリティ手法を採用しています。この初期の事件は、ビットコインの形成期における回復力をテストしました。
#BTC
