イーサリアムDAOハック事件(2016年)とは?スマートコントラクトの歴史的教訓

⏱ 読了時間: 7分
📅 最終更新: 2026年3月15日
✓ 情報提供のみ・投資判断はご自身で
Bitcoin Analyze 編集方針: 本記事は仮想通貨の最新動向に基づき、中立・客観的な情報提供を目的として執筆しています。価格予測・投資推奨は含みません。

2016年6月、仮想通貨業界史上最大規模のハッキング事件が発生しました。

「The DAO」と呼ばれる分散型自律組織から約1,500万ドル相当のイーサリアム(ETH)が盗まれ、当時のイーサリアムコミュニティは存亡をかけた決断を迫られました。

この事件は、スマートコントラクトの脆弱性と、ブロックチェーンのイミュータビリティ(変更不可性)という哲学的問題を同時に突きつけた歴史的事件です。

2026年現在もDeFiセキュリティを語る際に必ず引用されるこの事件を、わかりやすく解説します。

【結論】イーサリアムDAOハック事件(2016年)とは、ビットコイン・仮想通貨分野において重要な概念です。本記事では、その仕組みや特徴、活用方法について詳しく解説します。

The DAOとは何か?当時の状況と規模

The DAOは2016年5月にイーサリアム上で立ち上げられた分散型投資ファンドです。

スマートコントラクトによって自動運営され、投資家はDAO Tokenを購入することで意思決定に参加できる仕組みでした。

クラウドセールでは12,000 ETH超(当時約1,500万ドル)を調達し、2016年時点のクラウドファンディング史上最大規模となりました。

議決権はトークン保有量に比例し、プロジェクトへの投資を集合的に決定できる、まさにDeFi(分散型金融)の先駆けといえる試みでした。

しかし公開からわずか数週間後に悲劇が起きます。

ハックの仕組み:再入攻撃(Reentrancy Attack)とは

攻撃者が悪用したのは「再入攻撃(Reentrancy Attack)」と呼ばれる手法です。

The DAOのスマートコントラクトには、資金を引き出す関数に深刻な欠陥がありました。

通常の送金処理では「①残高確認→②送金→③残高更新」の順で処理されます。

しかしThe DAOのコードでは、②送金の後に③残高更新が行われる仕様になっていました。

攻撃者は悪意のあるスマートコントラクトを用意し、The DAOから資金を受け取る際に再度引き出し関数を呼び出すよう仕掛けました。

つまり残高が更新される前に何度も引き出しを繰り返す「再入」によって、実際の残高以上のETHを引き出すことに成功したのです。

攻撃者はThe DAOの子DAOに約360万ETHを移動させましたが、The DAOの規約上、移動した資金は28日間ロックされていたため、コミュニティは対応する時間を得ることができました。

ハードフォーク論争:「コードは法か」vs「被害者救済か」

攻撃を受けてイーサリアムコミュニティは真っ二つに割れました。

ハードフォーク賛成派は「被害者のETHを取り戻すためにブロックチェーンを書き換えるべき」と主張しました。

ハードフォーク反対派は「ブロックチェーンは変更不可能であるべきで、コントラクトのルールに従った行動は攻撃ではない」と反論しました。

後者の立場は「コード・イズ・ロー(Code is Law)」と呼ばれ、スマートコントラクトの自律性を最重要視する思想です。

激しい議論の末、イーサリアム財団とVitalik Buterin氏はハードフォークによる被害者救済を支持する立場を表明しました。

2016年7月のハードフォーク決断と結果

2016年7月20日、イーサリアムはブロック高1,920,000においてハードフォークを実施しました。

ハードフォーク後のチェーンが現在の「Ethereum(ETH)」です。

攻撃者のアドレスから資金を強制的に返還するトランザクションが組み込まれ、被害者はETHを取り戻すことができました。

一方でハードフォークに反対したマイナーや参加者は、元のチェーンをそのまま維持することを選択しました。

このチェーンが「Ethereum Classic(ETC)」として残り、現在も稼働しています。

ETCコミュニティは「コード・イズ・ロー」の理念を守ったチェーンとして、一定の支持者を持ち続けています。

この事件が仮想通貨業界に残した教訓

The DAOハック事件はDeFiとスマートコントラクト開発に多大な影響を与えました。

スマートコントラクト監査の重要性が業界全体に認識され、セキュリティ専門会社によるコード監査が標準的な実施事項となりました。

再入攻撃への対策として、Solidity言語には「Checks-Effects-Interactions」パターンや、OpenZeppelinが提供するReentrancyGuardモジュールが広く普及しました。

また、「イミュータブルなブロックチェーンを人間の判断で書き換えることの是非」という哲学的問題は、2026年現在も議論が続いています。

この事件なくして現代のDeFiセキュリティ文化は語れません。

2026年現在のETHとETCの状況

イーサリアム(ETH)は2022年9月に「The Merge」でPoW(プルーフ・オブ・ワーク)からPoS(プルーフ・オブ・ステーク)へ移行し、エネルギー消費を99%以上削減しました。

2026年現在、ETHは時価総額ランキング2位を維持し、DeFi・NFT・Layer2エコシステムの基盤として機能しています。

ETH価格は市況によって変動しますが、機関投資家の参入や現物ETFの承認などを経て市場での地位を確立しています。

一方、Ethereum Classic(ETC)は依然PoWを採用し続けており、51%攻撃を複数回受けるなど安全性面での課題を抱えながらも独自コミュニティを維持しています。

時価総額はETHに大きく差をつけられていますが、「コード・イズ・ロー」の思想を支持する層からの需要は続いています。

The DAOハック事件 FAQ

Q1. The DAOのハックで盗まれたETHは最終的にどうなりましたか?

ハードフォークによって攻撃者のアドレスへの移動はなかったことにされ、被害者はETHを取り戻すことができました。ただし、ハードフォーク前のチェーン(ETC)では攻撃者が資金を保有したままとなっています。

Q2. 再入攻撃は現在も発生していますか?

はい、2026年現在もDeFiプロジェクトへの再入攻撃は続いています。監査が不十分なプロジェクトやフォークプロジェクトで特に被害が報告されています。スマートコントラクトを利用する際は、信頼できる監査機関によるレポートを確認することが重要です。

Q3. ETHとETCはどちらが本物のイーサリアムですか?

両者ともに「本物」ですが、コミュニティの多数派・開発者・取引高ではETHが圧倒的に優位です。「イーサリアム」と呼ぶ場合、一般的にはETH(ハードフォーク後のチェーン)を指します。ETCは「イーサリアムクラシック」として区別されます。

Q4. The DAOのような事件は再び起きる可能性がありますか?

技術的には可能性はゼロではありません。DeFiプロジェクト全体のTVL(総預かり資産)が増加するほど攻撃の標的になりやすくなります。個人投資家としては、監査済みの実績あるプロトコルのみを利用し、過度な集中投資を避けることが賢明です。


免責事項:本記事は情報提供を目的としており、投資助言ではありません。仮想通貨への投資は価格変動リスクを伴います。投資判断はご自身の責任で行ってください。

ビットコイン取引を始めるなら

国内最大級の仮想通貨取引所でお得にスタート

Coincheckで無料口座開設