Ошибка ИИ стоила DeFi-протоколу $1,8 млн

Елена К.
Автор Елена К. Автор статьи

DeFi-протокол Moonwell столкнулся с классической ловушкой автоматизации: ИИ-алгоритм сделал все строго по инструкции, и именно это привело к катастрофе. 15 февраля в 18:01 UTC вступило в силу управленческое предложение MIP-X43, которое подключило так называемые OEV-обертки Chainlink — механизм, который должен повысить точность ценовых данных на блокчейнах Base и Optimism. Один из новых оракулов получил неверную конфигурацию: вместо итоговой цены в долларах он передавал в систему только соотношение cbETH к ETH. А оно равно примерно 1,12 — столько эфира приходится на один cbETH. Именно это число система восприняла как рыночную цену в долларах. Разбираем, как это произошло и какие уроки извлечь.

Что произошло — ошибка контекста

Чтобы понять критичность ситуации, нужно представить, что курс доллара к евро — 0,92, а банкомат решил выдавать доллары по цене 0,92 рубля. Формально число правильное, но сам контекст — нет. Реальная цена cbETH в тот момент составляла около 2200 долларов (примерно 169 000 рублей). Оракул же сообщал протоколу, что актив стоит 1,12 доллара (примерно 85 рублей).

Торговые боты зафиксировали расхождение через секунды. Механика ликвидации в DeFi устроена так: если залог заемщика падает ниже порогового значения, любой желающий может погасить его долг и забрать залог со скидкой. При цене 1,12 доллара весь cbETH на платформе формально выглядел как «недостаточный залог» — даже если за ним стояли тысячи долларов реальных активов.

Боты начали гасить ничтожные суммы долга и забирать целые единицы cbETH. Итог: с платформы утекло 1096,317 cbETH. Заемщики лишились залога, а их долг перед протоколом никуда не делся. Так формируется «плохой долг» — деньги, которые платформа уже не вернет.

Параллельно нашлись пользователи похитрее: они вносили минимальный залог, занимали cbETH по смешной «цене» в 1 доллар и сразу фиксировали прибыль. Это добавило к убыткам еще один слой.


Реакция и последствия

Команда риск-менеджера Anthias Labs среагировала в 18:05, через четыре минуты после сбоя. Лимиты на выдачу и привлечение cbETH обнулили до символических 0,01. Но остановить уже запущенные ликвидации не вышло: для исправления оракула протокол обязан пройти пятидневное голосование и тайм-лок. Никаких экстренных рычагов не предусмотрено.

Итоговый «плохой долг» составил 1,8 млн долларов (примерно 137 млн рублей). Большая часть — в cbETH и WETH, остальное распределено по стейблкоинам и другим активам.

Роль ИИ в инциденте

Отдельную волну обсуждений вызвало происхождение кода. В сети появились скриншоты с указанием на то, что фрагменты MIP-X43 написал Claude Opus 4.6 от Anthropic. Moonwell от комментариев отказался, но сам факт показателен: ИИ-инструменты все активнее участвуют в написании финансового кода, а стандарты его аудита за этим темпом не успевают.

Уроки для бизнеса

История Moonwell — классический пример того, как ошибка в одном параметре может привести к катастрофическим последствиям. Вот главные уроки:

  • Контекст важнее данных. Передача верного числа, но в неверном контексте, эквивалентна катастрофе. Всегда проверяйте, что именно означают передаваемые значения.
  • Автоматизация без контроля — бомба замедленного действия. Боты среагировали за секунды, а у людей ушли минуты на осознание и часы (или дни) на исправление.
  • Код, написанный ИИ, требует особого аудита. ИИ может сделать все строго по инструкции, но если инструкция неверна, результат будет плачевным.
  • Нужны экстренные механизмы. Пятидневное голосование для исправления критической ошибки — это слишком долго. В любой системе должны быть «красные кнопки» для экстренных ситуаций.

Заключение

Инцидент с Moonwell — яркое напоминание о том, что автоматизация требует не только внедрения, но и постоянного контроля. Один неверно настроенный параметр, одна ошибка в коде — и миллионы долларов могут исчезнуть за считанные минуты.

Каналы SelSup

Продолжайте читать и смотреть

Новости маркетплейсов, автоматизация и практические разборы ИИ — на удобной для вас площадке.

Следующий шаг

Разберите первый ИИ-процесс вместе с SelSup

Выберем безопасный процесс для пилота, подключим нужные данные и покажем результат под контролем человека.

Больше лайфхаков для селлеров и полезных советов — в нашем телеграм-канале
Подписаться на рассылку
Присоединяйтесь к списку наших подписчиков, чтобы получать последние обновления и статьи на ваш e-mail.
Спасибо!
Ваша заявка принята. Мы свяжемся с вами в ближайшее время.