Ошибка в коде от Claude стоила криптоплатформе $1,78 млн

Криптоплатформа Moonwell столкнулась с серьезной проблемой. Ошибка в программном коде привела к убыткам в 1,78 миллиона долларов. Особенность случая в том, что код создавался с помощью AI-модели Claude Opus 4.6.

Платформа запустила обновление MIP-X43 для подключения ценовых оракулов Chainlink. Эти оракулы работают на блокчейн-сетях Base и Optimism. Они передают смарт-контрактам актуальные рыночные цены криптовалют.

Интересуетесь ИИ? Международный клуб ShareAI Александра Горного - объединяет тех, кто хочет внедрить в свой бизнес или работу ИИ или погрузиться в эту тему. Онлайн и оффлайн.
Узнать подробнее про клуб ShareAI

Программисты допустили критическую ошибку в формуле расчета цены. Система должна была умножать два значения — курс cbETH к ETH и цену ETH в долларах. Но в итоговом коде одно действие пропустили. Оракул просто выдавал курс cbETH/ETH как финальную цену в долларах.

Последствия оказались катастрофическими. Токен cbETH стоит около 2200 долларов на рынке. Но сломанный оракул показывал цену всего 1,12 доллара. Разница в почти 2000 раз создала огромную брешь в системе.

Автоматические торговые боты моментально заметили аномалию. Они начали эксплуатировать уязвимость по простой схеме. Бот погашал долг примерно в 1 доллар и получал взамен токен cbETH. Этот токен на самом деле стоил 2200 долларов. Прибыль составляла более 2000 долларов с каждой операции.

Система мониторинга Moonwell засекла проблему через четыре минуты после запуска обновления. Но команда ничего не могла сделать. Архитектура платформы требует голосования для любых изменений в оракулах. После голосования нужно ждать пять дней до применения исправлений. Остановить атаку было невозможно.

За короткое время боты вывели 1096 токенов cbETH. Платформа осталась с долгом в 1,78 миллиона долларов, который невозможно вернуть.

Аудитор безопасности Пашов изучил историю коммитов в репозитории кода. Он обнаружил пометку Co-Authored-By: Claude Opus 4.6. Это значит, что код писали совместно — человек и AI-модель от Anthropic. Пашов предположил, что это может быть первый задокументированный случай реальных финансовых потерь из-за кода, созданного нейросетью.

Но сам аудитор отметил важный нюанс. Ответственность лежит не на AI, а на людях. Разработчик должен был проверить результат работы модели. Финальное решение о публикации кода принимает человек.

Эксперт по безопасности из компании SlowMist назвал баг элементарным. Это было простое пропущенное умножение в формуле. Любой базовый аудит кода должен был выявить такую ошибку.

Для Moonwell это уже второй крупный инцидент с оракулами за короткий период. В ноябре 2025 года платформа потеряла больше миллиона долларов по похожей причине.

История поднимает вопрос о процессах контроля качества в криптоиндустрии. Когда смарт-контракты управляют миллионами долларов, недостаточно просто написать код. Нужна тщательная проверка, независимый аудит и многоуровневая система защиты от ошибок.

Автор: Юлия Самойлова
Пишет о технологиях искусственного интеллекта с 2019 года. Специализируется на материалах о практическом применении ИИ в различных отраслях.