В крипто-индустрии не бывает «неожиданных» взломов — бывают взломы о которых предупреждали аудиторы, которые откладывали патчи, которые экономили на мониторинге.
Drift Protocol — ведущая perpetual DEX на Solana с TVL в $1.2 млрд в момент атаки — стал очередным подтверждением этого правила. В апреле 2026 года атакующие вывели из vault Drift средства на $45 млн используя комбинацию oracle manipulation и smart contract vulnerability которая по данным post-mortem существовала в коде несколько месяцев. Каждый крупный взлом — это учебник по безопасности написанный ценой реальных потерь. Разбираем механику атаки, системные уязвимости и что изменится в DeFi после этого кейса.
- Сумма похищенного: $45 млн — крупнейший DeFi-эксплойт на Solana за 2026 год.
- TVL Drift до атаки: $1.2 млрд.
- TVL Drift после объявления об атаке: $340 млн (−72% за 48 часов).
- Вектор атаки: oracle price manipulation + reentrancy-подобная уязвимость в vault withdrawal logic.
- Время от начала атаки до первого публичного предупреждения Drift команды: ~4 часа.
- Критика Circle: задержка заморозки USDC на подозрительных адресах составила 6+ часов — атакующие успели конвертировать значительную часть.
- DRIFT токен: −58% за 24 часа после объявления.
Механика атаки: как работает oracle manipulation + vault exploit
Для понимания атаки нужно понять два компонента: как Drift использует оракулы для ценообразования и как работает vault withdrawal механизм.
Drift использует Pyth Network как primary oracle для цен активов служащих коллатералем. Pyth — это pull-based oracle: цена обновляется когда кто-то вызывает update функцию. При нормальной работе это происходит регулярно. Атакующие идентифицировали временное окно — несколько секунд между последним обновлением цены в oracle и следующим — в которое on-chain цена могла расходиться с рыночной.
Схема атаки в упрощённом виде: атакующий открывает крупную позицию используя stale (устаревшую) цену из oracle создавая искусственное обеспечение, затем взаимодействует с vault withdrawal функцией которая также считывает ту же stale цену для расчёта collateral ratio, вычисляет что позиция «overcollateralized» и разрешает вывод средств превышающий реальную стоимость обеспечения. До того как oracle обновляется — атакующий успевает вывести средства несколько раз через итеративные вызовы.
Уязвимость существовала в коде несколько месяцев — это подтверждается on-chain данными показывающими тестовые транзакции аналогичной структуры за 3 недели до атаки. Следите за on-chain аномалиями как ранним сигналом атак.
Критика Circle: почему реакция на заморозку USDC стала скандалом
Circle — эмитент USDC — имеет техническую возможность заморозить токены на конкретных адресах по решению компании. Это power которую Circle использовала ранее: в 2022 году после взлома Tornado Cash адреса были заморожены в течение нескольких часов после санкций OFAC.
В кейсе Drift — история другая. Drift команда уведомила Circle через официальный канал в течение 30 минут после обнаружения атаки с предоставлением on-chain доказательств и адресов атакующих. Заморозка произошла через 6+ часов — к этому моменту атакующие успели конвертировать значительную часть USDC в другие активы и вывести через mixer.
Это породило острую дискуссию в крипто-сообществе. Критики: Circle как централизованный эмитент несёт ответственность за реагирование на мошенничество и должен иметь 24/7 rapid response процедуру. Защитники: Circle не может замораживать средства на основании заявлений протокола без независимой верификации — иначе это создаёт attack vector где можно заморозить чужие средства ложным заявлением. Системный вопрос остаётся открытым.
Системные уязвимости DeFi на Solana
Drift — не изолированный кейс, а проявление системных проблем Solana DeFi экосистемы после падения TVL с пиков 2024 года.
- Концентрация oracle зависимости. Большинство Solana DeFi протоколов используют Pyth Network как единственный или основной oracle. Это создаёт системный риск: уязвимость в oracle design или в том как протокол читает данные Pyth затрагивает сразу множество протоколов. Ethereum-based DeFi исторически диверсифицировал оракулы (Chainlink + Uniswap TWAP + Maker internal).
- Сокращение аудиторского бюджета. После медвежьего рынка 2022-2023 года многие Solana DeFi протоколы сократили расходы на безопасность. Регулярные ре-аудиты после каждого значительного обновления кода стали редкостью — при том что Drift делал несколько значительных обновлений vault logic в 2025 году. Один из системных рисков DeFi-инфраструктуры.
- Сложность Solana программной модели. Solana использует account-based модель которая принципиально отличается от Ethereum EVM. Аудиторов с глубокой Solana-специализацией значительно меньше чем Ethereum-аудиторов — это снижает качество аудитов и увеличивает вероятность пропуска уязвимостей.
- Минимум 2 независимых аудита от специализированных компаний (Trail of Bits, Ottersec, Neodyme для Solana).
- Bug bounty программа с вознаграждением proportional к TVL — минимум $500K при TVL $100M+.
- Oracle diversity: не полагаться на единственный oracle источник для критических price feeds.
- Circuit breakers: автоматическая пауза операций при аномальных объёмах вывода (>X% TVL за час).
- Time-lock на крупные параметрические изменения (минимум 48-72 часа).
- 24/7 monitoring с автоматическими алертами на on-chain аномалии.
Как DeFi-протоколы выстраивают защиту после эксплойтов
История крипто показывает что крупный взлом — не всегда конец протокола. Часть проектов восстанавливалась, часть умирала. Ключевой фактор — скорость и качество реакции.
Немедленные меры (первые 24-48 часов). Pause functionality: большинство зрелых протоколов имеют emergency pause механизм. Drift активировал его, однако с задержкой — часть атаки прошла пока обсуждалось решение о паузе. Уведомление hold exchangers через Chainalysis/TRM Labs для блокировки подозрительных адресов. Публичный post-mortem с конкретной технической детализацией — не PR-отписка.
Среднесрочные меры (недели-месяцы). Ре-аудит всей кодовой базы с фокусом на найденный класс уязвимостей. Изменение oracle архитектуры — Drift объявил о переходе на dual-oracle модель (Pyth + Switchboard). Compensation plan для пострадавших пользователей — без этого recovery TVL практически невозможен. Это часть зрелости DeFi-индустрии.
On-chain страхование: рынок который растёт на каждом взломе
Каждый крупный эксплойт создаёт один и тот же эффект: пользователи которые потеряли средства клянутся «в следующий раз застраховаться». Рынок on-chain страхования существует с 2020 года, однако оставался нишевым — до серии эксплойтов 2025-2026 годов.
Nexus Mutual — старейший on-chain страховщик. Пользователи покупают coverage на конкретный протокол (например Drift vault) за годовую премию 2-5% от суммы. При эксплойте claims committee голосует о выплате. Проблема: committee может отказать в выплате если атака не попадает под буквальное определение «smart contract bug». Drift эксплойт создал спорный прецедент: является ли oracle manipulation + vault logic bug одним или двумя событиями?
InsurAce и Unslashed Finance предлагают более широкое покрытие включая oracle manipulation как отдельный риск-класс. После Drift эксплойта оба протокола зафиксировали рекордный рост premium purchases. Это один из ключевых нарративов безопасности DeFi. Хранить активы в некостодиальных кошельках важно — но страхование дополняет эту защиту.
Сравнение крупных DeFi-эксплойтов и восстановления
| Протокол | Сумма | Вектор | Компенсация | Восстановление TVL |
|---|---|---|---|---|
| Ronin Bridge (2022) | $625 млн | Private key compromise | 100% (Sky Mavis) | Частичное (v2 rebuild) |
| Wormhole (2022) | $320 млн | Smart contract bug | 100% (Jump Trading) | Полное |
| Euler Finance (2023) | $197 млн | Flash loan + donate bug | 97% (атакующий вернул) | Полное (v2) |
| Drift Protocol (2026) | $45 млн | Oracle + vault logic | В процессе | TBD |
Уроки для держателей DeFi-активов
Drift взлом — не аргумент против DeFi. Это аргумент против игнорирования риск-менеджмента при работе с DeFi-протоколами. Январский обвал 2026 показал что риски DeFi многоуровневые.
- Не держать >10-15% капитала в одном DeFi-протоколе. Диверсификация по протоколам — базовое правило которое Drift-пользователи потеряли из виду.
- Проверять наличие и актуальность аудитов. Когда последний раз аудировался протокол? Были ли значительные обновления кода после аудита?
- Мониторить on-chain аномалии. DeFiLlama, Dune Analytics — TVL изменения, аномальные withdrawals часто предшествуют публичному объявлению о взломе на несколько часов.
- Рассмотреть on-chain страхование для значительных позиций. 2-5% годовой премии — адекватная цена за защиту от smart contract risk.
Управляйте рисками. Используйте стоп-лоссы. Изучите регуляторный контекст для DeFi.
Вердикт: Drift — классический кейс предотвратимого взлома. Oracle manipulation + vault logic уязвимость существовала несколько месяцев. Тестовые транзакции были видны on-chain за три недели до атаки. Медленная реакция Circle создала прецедент для дискуссии о роли централизованных эмитентов стейблкоинов в DeFi-безопасности. Три вывода для индустрии: dual-oracle архитектура должна стать стандартом, circuit breakers обязательны при TVL >$100M, on-chain страхование переходит из «nice to have» в «must have» для серьёзного DeFi-инвестора. Восстановится ли Drift — зависит от качества компенсационного плана и скорости rebuild. История показывает что полное возмещение — единственный путь к recovery. Следите на Cryptium.ru.
⚠️ Дисклеймер: DeFi-протоколы несут smart contract и oracle риски. Страхование не покрывает все типы потерь. Не является инвестиционной рекомендацией. Изучите вопрос самостоятельно перед сделками — DYOR.
© 2026 Cryptium.ru
Торговые идеи
0 комментариев к “Крупнейший DeFi-эксплойт года: взлом Drift Protocol на Solana и уроки для всей индустрии”
Добавить комментарий