Przegląd wydarzenia The DAO w Ethereum: Skradziono 3,6 miliona ETH
Zdarzenie DAO to jedno z najważniejszych i najbardziej wpływowych czarnych łabędzi w historii Ethereum.
To nie tylko spowodowało ogromne straty finansowe, ale także bezpośrednio doprowadziło do podziału społeczności Ethereum, dając początek dzisiejszym ETH i ETC.
🔥 Tło zdarzenia: Czym jest The DAO?
- The DAO to największy fundusz inwestycyjny DAO na Ethereum, który narodził się w 2016 roku
- Zebrano 12 milionów ETH (około 150 milionów dolarów) poprzez crowdfunding
- Był to wówczas największy projekt crowdfundingu kryptowalut na świecie
- Cel: stworzenie „zdecentralizowanego funduszu venture capital”
Kod The DAO działał na inteligentnych kontraktach, ale kluczowa logika wywołań miała lukę bezpieczeństwa.
⚠️ Haker wykorzystuje lukę do ataku
Data zdarzenia: 17 czerwca 2016 r.
Haker wykorzystał lukę w ponownym wejściu (Re-entrancy Bug) w kontrakcie:
- Atakujący wielokrotnie wywoływał funkcję withdraw
- Przed aktualizacją salda ciągle wypłacał ETH
- Ostatecznie udało mu się wypłacić 3,6 miliona ETH (wartość około 50 milionów dolarów w tamtym czasie)
Wypłacone ETH zostało tymczasowo zablokowane w pod-DAO atakującego i mogło być wykorzystane dopiero po 28 dniach, co dało społeczności czas na „dyskusję o rozwiązaniach”.
⚖️ Kontrowersje w społeczności: Czy przeprowadzić hard fork?
Społeczność Ethereum natychmiast podzieliła się na dwie frakcje:
⭕ Zwolennicy hard forka (Pro-Fork)
- Uważają, że fundusze należą do inwestorów i powinny być odzyskane
- Luka w The DAO nie jest winą użytkowników
- Fork może przywrócić stan sprzed ataku
❌ Przeciwnicy hard forka (Anti-Fork)
- „Code is Law”
- Inteligentne kontrakty powinny być nieodwracalne
- Nie należy modyfikować historii łańcucha ludzkimi środkami
Dyskusja była niezwykle ostra i trwała tygodnie.
🔥 Ostateczna decyzja: Hard fork
20 lipca 2016 r.
Ethereum przeprowadził hard fork, zwracając skradzione 3,6 miliona ETH do kontraktu zwrotnego.
Jednak frakcja przeciwna,堅持ająca przy „niezmiennej historii”, kontynuowała używanie oryginalnego łańcucha i nazwała go:
- Stary łańcuch → Ethereum Classic (ETC)
- Nowy łańcuch → Ethereum (ETH)
To właśnie początek forka ETH i ETC.
📌 Wpływ zdarzenia
- Przyspieszyło rozwój branży audytu inteligentnych kontraktów
- Podniosło świadomość bezpieczeństwa w projektach DeFi
- Model DAO po latach uśpienia odżył ponownie w 2020 roku
- ETH/ETC stało się najbardziej znanym przypadkiem podziału łańcucha w historii Web3
Zdarzenie The DAO stało się również najbardziej typowym przykładem dydaktycznym „rządzenia blockchainem”.