22 сентября в сети Neutron прошло голосование №9 — «AIATO: AI Agent Takeover». За одиннадцать минут до подсчёта автор предложения докупил 31,62 млн токенов NTRN на 20 199 долларов, предложение набрало 82% и передало ему права администратора над десятью контрактами биржи Astroport и протокола ликвидного стейкинга Drop. За следующие полчаса контракты подменили и опустошили: 4,9 млн долларов у Astroport и 4,4 млн у Drop.

Коротко

Код никто не ломал: предложение прошло штатную процедуру и исполнилось ровно так, как записано в правилах сети. Валидаторы Cosmos Hub остановили родительскую сеть примерно на 25 часов, чтобы украденные ATOM не ушли через мосты. После рестарта 23 сентября в 12:00 UTC первым же блоком 1 227 121 ATOM переехали из кошелька атакующего на новый адрес — без подписи владельца.

Как предложение №9 прошло голосование

Предложение содержало одиннадцать команд смены администратора и было подано как исследование автономных ИИ-агентов в управлении. Сначала автор проголосовал примерно сотней NTRN — сумма, не привлекающая внимания. Основную покупку он сделал в самом конце окна, когда времени на реакцию у остальных уже не оставалось.

Десять из одиннадцати контрактов принадлежали Astroport и Drop — и это ключевая деталь. Административные права двух самостоятельных протоколов были привязаны к управлению сети, на которой они живут, поэтому голосование в Neutron переписало админа у чужих контрактов, минуя их собственное управление.

Почему остановили Cosmos Hub

Сам Neutron встал первым, затем валидаторы Cosmos Hub согласованно остановили и его — притом что хаб не взламывали. Смысл был не в защите кода, а в географии денег: часть добычи была в ATOM, и работающая сеть позволила бы увести их через мосты. Ценой стали сутки простоя для всех пользователей хаба, выигрышем — 1,227 млн ATOM в зоне досягаемости плюс 168 991 ATOM, которые вернул THORChain.

Сколько стоила атака и сколько она охраняла

Собственное наблюдение: чтобы понять, почему это случилось, достаточно сравнить два открытых числа. Вся застейканная NTRN, на которой держится управление сетью, стоила на момент атаки около 113 тысяч долларов. Покупка на 20 199 — примерно 18% всего голосующего веса. Поскольку основная часть застейканных монет в голосованиях не участвует, восемнадцати процентов хватило на 82% поддержки.

Второе число нагляднее. На 24 сентября NTRN стоит 0,00085 доллара при 369 млн монет в обращении: вся капитализация токена около 314 тысяч долларов по данным CoinGecko, а контракты под его управлением держали в тридцать раз больше. Исторический максимум NTRN — 1,97 доллара 16 февраля 2024 года; по той цене те же 31,62 млн монет стоили бы 62,3 млн, в три тысячи раз дороже.

Отсюда правило для любой сети с управлением через токен: стоимость захвата номинирована в токене, а охраняемые активы — в долларах. Токен падает в тысячи раз, заблокированная ликвидность остаётся прежней, и защита обесценивается вместе с ценой, хотя в коде не меняется ни строчки. Похожую механику мы разбирали, когда захват казны DAO остановили за двое суток.

Хроника и цифры

Показатель Значение
Голосование 22 сентября 2026, предложение №9
Затраты атакующего 20 199 $ (31,62 млн NTRN)
Поддержка 82% голосов
Захвачено контрактов 10 (Astroport и Drop)
От исполнения до опустошения менее 30 минут
Ущерб 4,9 млн $ + 4,4 млн $
Остановка Cosmos Hub блок 33 086 740, около 25 часов
Изъято у атакующего 1 227 121 ATOM (≈2,1 млн $)
Успел вывести около 20%

Частые вопросы

Это взлом смарт-контрактов

Нет. Контракты и модуль управления отработали штатно, ошибки в коде не было. Уязвимым оказался не код, а стоимость голосующего веса.

Почему голосование в одной сети распорядилось контрактами чужих протоколов

Astroport и Drop сами передали админские права своих контрактов управлению Neutron. Практика распространённая: упрощает обновления, но делает чужое голосование точкой отказа. Как устроены такие полномочия — в разборе казначейства DAO.

Зачем валидаторы выключили сеть, которую не взламывали

Чтобы часть добычи в ATOM не ушла через мосты. Остановка стоила суток простоя всем пользователям и сохранила около 2,1 млн долларов, изъятых первым же блоком после рестарта.

Значит, валидаторы могут забрать монеты из любого кошелька

Технически — да, если договорится большинство голосующей силы; именно это здесь и произошло. Плата за такую возможность — отказ от нейтральности сети, и каждый случай становится прецедентом. Юридическую сторону мы разбирали в материале о правовом статусе DAO.

Как проверить, уязвимо ли управление конкретного протокола

Сравнить долларовую стоимость застейканного голосующего токена с суммой, которой это голосование распоряжается: если первое меньше второго, экономика на стороне атакующего. И проверить, можно ли докупить голоса в последние минуты окна. Похожую цепочку с чужими полномочиями мы разбирали на примере Fetch.ai и NuNet.

Источники