X100 потерял 4,85 млн USDT после захвата управления протоколом
Атакующие получили контроль над голосованием X100 и вывели казначейские активы и позиции ликвидности, конвертировав их в USDT. Похищенное обменяли на эфир и разложили по четырём кошелькам — по 400 ETH на каждый.
Голосование как точка входа
Протокол X100 потерял 4,85 млн USDT. Злоумышленники захватили систему управления и провели через неё две транзакции: казначейские токены и позиции ликвидности превратились в USDT. Формально всё прошло по процедуре — решение приняли голосованием. Проблема в том, что голоса оказались в руках тех, кому они не предназначались.
Подозрительную активность первой заметила компания по безопасности Blockaid. Она предупредила пользователей, что атака в сети Ethereum на момент обнаружения ещё продолжалась — сообщение появилось не после инцидента, а во время него. Как именно атакующие набрали достаточное число голосов, из опубликованных данных не видно: ни о скупке токенов на рынке, ни об ошибке в параметрах кворума, ни о доступе к делегированным голосам публичной информации нет.
Третья транзакция и опустевший пул
Позже выяснилось, что двумя транзакциями дело не ограничилось. Из пула Uniswap вывели 549 916 токенов X и 1909 USDT на новый адрес. Отправитель в этом случае отличался от того, что фигурировал в первых двух операциях. После вывода в затронутом пуле осталось меньше 200 USDT — ликвидность в нём практически исчезла.
Что это значит на практике: даже если команда восстановит контроль над управлением, держателям X будет некуда продавать токен на этом пуле. Торговая пара обнулена.
Как делили похищенное
Первый атакующий обменял около 4,75 млн USDT на эфир и разнёс средства по четырём адресам равными долями:
- по 400 ETH на каждый из четырёх кошельков;
- ещё 423 ETH остались на распределительном кошельке.
Куда средства двинулись дальше, из открытых данных пока не видно. X100 не публиковала заявлений ни о заморозке, ни об обращении к биржам или в правоохранительные органы.
Что осталось за кадром
Личности атакующих не установлены, судьба похищенного неизвестна, планы команды X100 не раскрыты. Нет сообщений ни о компенсациях пользователям, ни об остановке контрактов, ни о пересмотре правил голосования.
Оценить реакцию рынка на инцидент нечем. Данных о цене токена X, объёмах торгов и размере заблокированных средств протокола до и после атаки в доступных материалах нет, поэтому любые выводы о глубине просадки были бы домыслом. Единственный измеримый эффект — опустевший пул Uniswap.
Параллельный случай: Initia остановила сеть
В те же дни произошёл второй инцидент — иной по механике, но похожий по итогу. Команда Initia выключила свой L1 и подключённые роллапы Minitias в 3:41 UTC в пятницу, после сообщений об эксплойте функции минта. Первым на проблему указал исследователь под псевдонимом Spreek: по его наблюдениям, атакующий сминтил токены без авторизации и успел обменять около 2,6 млн долларов, причём часть средств продолжала двигаться уже после первых публикаций.
Детальную реконструкцию дала платформа D2 Finance. Уязвимость в одной из функций Move позволила создать ровно 2 млн токенов AUSD без достаточного обеспечения. Затем атакующий через кросс-чейн переводы вывел на Ethereum примерно 1,4 млн AUSD, 105 ETH и 1,08 млн USDC. Активы сошлись в одном кошельке, где скопилось около 1135,5 ETH — порядка 2,73 млн долларов по оценке D2 Finance. Крупный перевод на 1135,5 ETH виден и в данных Ethereum: он прошёл уже после первых обменов на стейблкоины.
Эмитент AUSD, компания Agora, заморозила связанный с эксплойтом аккаунт и уточнила, что собственных смарт-контрактов в сети Initia не разворачивала — атаке подвергся сторонний продукт, использующий её стейблкоин. На момент публикации Initia не раскрыла официальных данных о причинах инцидента и итоговом размере потерь.
Остановка сети отрезала атакующему доступ к дальнейшему минту, но основная часть похищенного к этому моменту уже ушла на Ethereum. Цена такого решения очевидна: вместе со злоумышленником доступ к своим средствам потеряли все пользователи L1 и роллапов.
Что общего
В обоих случаях сломали не криптографию, а логику разрешений. В X100 атакующие воспользовались штатным механизмом управления — протокол сам исполнил вредоносное решение, потому что оно пришло по легитимному каналу. В Initia дело было в функции, которая позволила создать токены без обеспечения. Кошельки на Ethereum в обеих историях стали конечной точкой: похищенное консолидировали, обменяли на эфир и раздробили.
Разница — в возможности реагировать. У Initia был рычаг: сеть собственная, её выключили, хотя и с издержками для всех держателей. У X100 такого рычага не видно — управление само оказалось инструментом атаки. Дальнейшее развитие зависит от того, раскроет ли команда детали эксплойта и смогут ли биржи и эмитенты стейблкоинов отследить распределённые 1623 ETH.
Собрано из 3 источников
- The DefiantX100 Exploit Nets 4.85 Million USDT After Governance Takeover
- The DefiantThird X100 Exploit Transaction Pulls 550,000 X From Uniswap Pool
- The DefiantX100 Exploit Proceeds Split Into Four 400-ETH Wallets




