💻 Как, ничего не взломав, вывести $20M из DAO
Атака на BONK началась 30 июня, когда анонимный кошелек выдвинул предложение о переводе крупной суммы BONK из казны. Для принятия предложения требовалось, чтобы 1 % от общего объема токенов BONK проголосовал «ЗА».
Спустя 5 дней другой кошелёк собирает нужную сумму в $4.5M в токенах BONK.
6 июля этот кошелёк переводит токены на адрес, который инициировал голосование. Злоумышленник голосует за принятие предложения и на его счёт поступает $20M в токенах BONK
На данный момент 4.38T BONK хранятся на этом адресе.
🤔 Почему это стало возможным?
Интересный факт, что на самом голосовании о переводе BONK из казны лишь 4 кошелька проголосовали "ПРОТИВ". В течение недели никто не обращал внимания на открытую попытку перевода токенов.
Это показывает классическую слабость DAO: формально управление децентрализовано, но на практике большинство держателей токенов не участвуют в голосованиях.
Главная причина — уязвимость самой модели token-weighted governance.
В такой системе право голоса напрямую зависит от количества токенов. Если стоимость получения достаточного количества голосов ниже потенциальной выгоды от управления казной, атака становится экономически рациональной.
Проблема есть и в отсутствии защитных слоёв вокруг критически важных решений.
Предложение, которое фактически позволяло опустошить казну, должно было проходить через более жёсткие механизмы: высокий кворум, timelock, или возможность экстренного вето.
🥷 Является ли похититель преступником?
С одной стороны, он использовал только легитимные методы перевода токенов, т.е. играл по правилам самого BONK. К голосованию были допущены все адреса, владевшие токенами.
С другой стороны, сам факт того, что сообщество голосует за полное опустошение собственной казны, является абсурдным.
Виноваты ли сами пользователи, потому что не проголосовали против, или же вина лежит на разработчиках, которые не учли подобный сценарий — вопрос остается открытым.
Это кризис не конкретно BONK, а всей модели DAO. Если казна проекта может быть выведена через предложение, которое почти никто не заметил, значит проблема не в одном злоумышленнике.
❓ Как вы думаете, похититель — преступник?
🐳 — Да
🤔 — Нет
Вебсайт | Чат | Поддержка
Post #482
1.91K

- 🤔 17
- 🐳 5
- ❤ 1
- 😁 1