Събитието DAO е едно от най-важните и най-влиятелните черни лебеди в историята на Ethereum.
То не само причини огромни финансови загуби, но и директно доведе до разцепване на общността на Ethereum, като роди двете днес ETH и ETC вериги.


🔥 Фон на събитието: Какво е DAO?

  • DAO е най-големият DAO инвестиционен фонд на Ethereum, роден през 2016 г.
  • Събра 12 милиона ETH (около 150 милиона долара) чрез краудфъндинг
  • Беше най-големият крипто краудфъндинг проект в света по това време
  • Целта беше да се създаде „децентрализиран фонд за рискови инвестиции“

Кодът на DAO се изпълнява от смарт договори, но ключовата логика за повикване имаше сигурностни уязвимости.


⚠️ Хакерът използва уязвимостта за атака

Време на събитието: 17 юни 2016 г.

Хакерът използва уязвимост за повторно влизане (Re-entrancy Bug) в договора:

  1. Атакуващият повиква функцията withdraw многократно
  2. Преди актуализиране на баланса непрекъснато изтегля ETH
  3. Накрая успешно прехвърля 3,6 милиона ETH (тогава на стойност около 50 милиона долара)

Прехвърленият ETH е временно заключен в под-DAO на атакуващия и може да се използва след 28 дни, което дава време на общността да обсъди решения.


⚖️ Спор в общността: Дали да се направи твърд форк?

Общността на Ethereum веднага се раздели на две фракции:

⭕ Поддръжници на твърдия форк (Pro-Fork)

  • Смятат, че парите принадлежат на инвеститорите и трябва да се върнат
  • Уязвимостта на DAO не е отговорност на потребителите
  • Форкът може да възстанови състоянието преди атаката

❌ Противници на твърдия форк (Anti-Fork)

  • „Кодът е закон“
  • Смарт договорите трябва да са необратими
  • Не трябва да се модифицира историята на веригата по човешки начин

Спорът беше изключително интензивен и продължи седмици.


🔥 Крайно решение: Твърд форк

20 юни 2016 г.
Ethereum изпълни твърд форк, като върна откраднатите 3,6 милиона ETH в договор за възстановяване.

Въпреки това, противниците, които настояваха за „непроменяне на историята“, продължиха да използват оригиналната верига и я преименуваха на:

  • Старата верига → Ethereum Classic (ETC)
  • Новата верига → Ethereum (ETH)

Това е произходът на форка между ETH и ETC.


📌 Влияние на събитието

  • Ускори възхода на индустрията за одит на смарт договори
  • Повиши осведомеността за сигурност в DeFi проектите
  • Моделът DAO заспа за години, преди да се събуди отново през 2020 г.
  • ETH/ETC стана най-известният случай на разцепване на вериги в историята на Web3

Събитието DAO стана най-типичният учебен случай за „управление на блокчейн“.