Ethereum DAO (Децентрализованная автономная организация) - это смарт-контракт на блокчейне Ethereum, который должен был функционировать как децентрализованный венчурный фонд. В ходе краудфандинговой кампании в мае и июне 2016 года он собрал более 150 миллионов долларов в Ether (криптовалюта сети Ethereum).
Однако 17 июня 2016 года неизвестный злоумышленник воспользовался уязвимостью в коде смарт-контракта DAO, чтобы слить более 3,6 миллионов Ether (стоимостью около 50 миллионов долларов на тот момент) в "дочерний DAO". Эта атака стала возможной благодаря тому, что код DAO содержал ошибку рекурсивного вызова, которая позволяла злоумышленнику неоднократно "просить" DAO о возврате своих эфиров, прежде чем код смарт-контракта, осуществляющего возврат, имел возможность проверить, не был ли выводимый эфир уже заблокирован предыдущей "разделенной" транзакцией.
Сообщество Ethereum, разработчики и заинтересованные стороны быстро осознали масштабы этой атаки. Поскольку DAO была такой большой ч