イーサリアム The DAO 事件の回顧: 360万 ETH が盗まれる
The DAO イベントは、イーサリアム史上最も重要で影響力の大きいブラックスワンの一つです。
それは巨額の資金損失を引き起こしただけでなく、以太坊コミュニティの分裂を直接引き起こし、今日の ETH と ETC の2つのチェーンを生み出しました。
🔥 イベントの背景:The DAO とは何ですか?
- The DAO は 2016 年に誕生した イーサリアム上で最大の DAO 投資ファンド
- クラウドファンディングにより 1200 万 ETH(約 1.5 億米ドル)を集めました
- 当時、世界最大規模の暗号通貨クラウドファンディングプロジェクトでした
- 目標は「分散型ベンチャーキャピタルファンド」の作成でした
The DAO のコードはスマートコントラクトで動作していましたが、その重要な呼び出しロジックにセキュリティの脆弱性がありました。
⚠️ ハッカーが脆弱性を悪用して攻撃
イベント日時:2016 年 6 月 17 日
ハッカーはコントラクト内の 再入攻撃の脆弱性(Re-entrancy Bug) を利用しました:
- 攻撃者が withdraw 関数を繰り返し呼び出しました
- 残高の更新前に ETH を繰り返し引き出しました
- 最終的に 360 万 ETH(当時の価値約 5000 万米ドル)を成功裏に転送しました
転送された ETH は一時的に攻撃者の子 DAO にロックされ、28 日後に使用可能になりました。これによりコミュニティは「解決策を議論する」時間を確保できました。
⚖️ コミュニティの論争:ハードフォークすべきか?
イーサリアムコミュニティはすぐに二派に分裂しました:
⭕ ハードフォーク賛成派(Pro-Fork)
- 資金は投資家のものであり、取り戻すべきだと考えました
- The DAO の脆弱性はユーザーの責任ではない
- フォークにより攻撃前の状態に回復可能
❌ ハードフォーク反対派(Anti-Fork)
- 「Code is Law」
- スマートコントラクトは不可逆的であるべき
- 人間の手によるチェーン上の履歴の変更はすべきではない
議論は非常に激しく、数週間にわたりました。
🔥 最終決定:ハードフォーク
2016 年 7 月 20 日
イーサリアムはハードフォークを実行し、盗まれた 360 万 ETH を返金コントラクトに戻しました。
しかし、「歴史は変更できない」と主張する反対派は元のチェーンを継続し、以下のように命名しました:
- 旧チェーン → Ethereum Classic(ETC)
- 新チェーン → Ethereum(ETH)
これが ETH と ETC のフォークの起源 です。
📌 イベントの影響
- スマートコントラクト監査業界の台頭を加速させました
- DeFi プロジェクトのセキュリティ意識を向上させました
- DAO モデルは数年間沈静化した後、2020 年に再び復活しました
- ETH/ETC は Web3 史上最も有名なチェーンスプリット事例となりました
The DAO イベントは「ブロックチェーンガバナンス」の典型的な教育事例となりました。