Přehled události The DAO v Ethereum: Ukradeno 3,6 milionu ETH
Událost DAO je jednou z nejdůležitějších a nejvlivnějších černých labutí v historii Ethereum.
Ona nejen způsobila obrovské finanční ztráty, ale přímo vedla k rozdělení komunity Ethereum a zrodila dnešní dvě řetězce ETH a ETC.
🔥 Pozadí události: Co je DAO?
- DAO vzniklo v roce 2016 jako největší investiční fond DAO na Ethereum
- Pro sbírku prostředků prostřednictvím crowdfundingu získalo 12 milionů ETH (přibližně 150 milionů dolarů)
- Byl to tehdy největší kryptoměnový crowdfundingový projekt na světě
- Cílem bylo vytvořit „decentralizovaný rizikový investiční fond“
Kód DAO běžel na smart kontraktech, ale v jeho klíčové logice volání existovala bezpečnostní chyba.
⚠️ Hacker využil chybu k útoku
Čas události: 17. června 2016
Hacker využil chybu re-entrancy (Re-entrancy Bug) v kontraktu:
- Útočník opakovaně volal funkci withdraw
- Před aktualizací zůstatku neustále vybíral ETH
- Nakonec úspěšně převedl 3,6 milionu ETH (v tehdejší hodnotě přibližně 50 milionů dolarů)
Převedené ETH bylo dočasně uzamčeno v sub-DAO útočníka a mohlo být použito až po 28 dnech, což komunitě dalo čas na „diskusi o řešení“.
⚖️ Kontroverze v komunitě: Má dojít k hard forku?
Komunita Ethereum se okamžitě rozdělila na dvě tábory:
⭕ Zastánci hard forku (Pro-Fork)
- Myslí si, že peníze patří investorům a měly by být vráceny
- Chyba DAO není odpovědností uživatelů
- Fork může obnovit stav před útokem
❌ Odpůrci hard forku (Anti-Fork)
- „Code is Law“
- Smart kontrakty by měly být nevratné
- Nemělo by se měnit historie na blockchainu lidskými prostředky
Spor byl extrémně intenzivní a trval několik týdnů.
🔥 Konečné rozhodnutí: Hard fork
20. července 2016
Ethereum provedl hard fork a vrátil ukradených 3,6 milionu ETH zpět do refundního kontraktu.
Nicméně odpůrci, kteří trvali na „neměnnosti historie“, pokračovali v používání původního řetězce a pojmenovali ho:
- Starý řetězec → Ethereum Classic (ETC)
- Nový řetězec → Ethereum (ETH)
To je původ forků ETH a ETC.
📌 Důsledky události
- Zrychlilo vznik průmyslu auditu smart kontraktů
- Zvýšilo bezpečnostní povědomí projektů DeFi
- Model DAO po letech útlumu ožil v roce 2020
- ETH/ETC se stal nejslavnějším případem rozdělení řetězců v historii Web3
Událost DAO se také stala typickým výukovým příkladem „správy blockchainu“.