👑 Ну что, погнали в дивный новый мир «вайб-кодинга», где за ошибки ИИ расплачиваются реальными миллионами.
Свежий кейс: Claude Opus 4.6 (да-да, тот самый «умный» помощник) написал код для смарт-контракта, который в итоге успешно эксплойтнули. Итог — минус $1.8 млн.
Февраль 2026 (самый свежий, 15–17 февраля): Oracle misconfiguration после governance-обновления MIP-X43
После активации Chainlink OEV wrapper contracts оракул для cbETH (Coinbase Wrapped ETH) был настроен неправильно.
Цена cbETH установлена в ~$1.12 (или даже $1) вместо реальной ~$2200.
В
Pull Request прямо указано, что коммиты были написаны в соавторстве с Клодом. Кажется, мы официально зафиксировали первый крупный хак кода, который просто «норм выглядел по вайбу», но оказался дырявым как решето.
Мораль сей басни?
ИИ — это не «заменитель мозга», а очень быстрый и иногда очень глупый стажер.
Но ладно нейронка, она — математическая модель, ей простительно галлюцинировать. У меня главный вопрос к кожаному мешку с должностью разработчика: бро, ты куда смотрел? В этом самом PR красуется эпичная статистика: пройдено всего 17 тестов из 28.
Семнадцать. Из. Двадцати восьми.
То есть человек видит, что почти половина тестов падает, жмет плечами, пишет «LGTM» (Looks Good To Me) и деплоит это в мейннет, где лежат реальные деньги пользователей. Это уже не просто безалаберность, это какой-то новый уровень блокчейн-фатализма.
Итоги для тех, кто в танке:
ИИ — инструмент, а не автор. Если ты даешь нейронке писать смарт-контракты, за ней нужен глаз да глаз. Она не несет ответственности, а ты — да.
Тесты придумали не трусы. Если у тебя падает 11 тестов из 28, единственное, что ты должен нажимать — это кнопку «Abort», а не «Deploy».
Аудит — это база. Особенно когда в соавторах у тебя чат-бот.
Это явно не последний подобный взлом. Пока жажда скорости и вера в «магию ИИ» побеждают здравый смысл и старую добрую инженерную дисциплину, хакеры будут продолжать богатеть.
Берегите свои контракты и не забывайте, что ИИ не краснеет, когда косячит. В отличие от разработчика на созвоне после хака.