#Bonzo Finance oracle exploit *#BonzoFinance Oracle Exploit*
*Что произошло, как это работает и что это значит для безопасности DeFi в 2026 году*
DeFi построен на доверии к коду. Когда этот код манипулируется, доверие быстро разрушается.
На этой неделе *Bonzo Finance сообщила об эксплуатации оракула*, которая привела к аномальным ликвидациям и примерно $18 млн убытков пользователей. Протокол приостановил все рынки, начал расследование и теперь сотрудничает с компаниями по безопасности и правоохранительными органами для отслеживания средств.
Это не первый эксплуатационный случай оракула. Он не будет последним. Но детали важны, потому что они показывают, где DeFi всё ещё уязвим, а где становится сильнее.
Вот профессиональный разбор.
### *1. Что такое Bonzo Finance?*
Bonzo Finance — это протокол кредитования и заимствования на крупной EVM-цепочке. Пользователи вносят активы, такие как ETH, USDC и BTC, в качестве залога и берут в долг другие активы под них.
Как Aave и Compound, Bonzo полагается на *цены оракулов* для определения стоимости залога. Если ваш залог падает ниже порогового значения, протокол ликвидирует его, чтобы защитить кредиторов.
Вся система зависит от одного предположения: цена оракула точна.
### *2. Что произошло во время эксплуатации*
Согласно пост-мортему, опубликованному командой безопасности Bonzo:
*Шаг 1: Манипуляция ценой*
Атакующий нацелился на торговую пару с низкой ликвидностью, используемую оракулом в качестве эталона. С помощью флеш-займа они снизили цену актива X на 42% на одном DEX в течение одного блока.
*Шаг 2: Фиксация оракула*
Оракул Bonzo обновился с этого DEX. Поскольку пул был тонким, а окно TWAP оракула было коротким, ложная цена была воспринята как "истинная".
*Шаг 3: Принудительные ликвидации*
Протокол увидел множество аккаунтов как недостаточно заложенных. Он запустил ликвидации по манипулированной цене. Атакующий или боты, работающие с атакующим, купили залог по скидке более чем 40%.
*Шаг 4: Восстановление цены*
После блока цена вернулась к нормальной. Но ликвидации были необратимы. $18 млн залога пользователей были проданы значительно ниже рыночной стоимости.
Общий дефицит протокола: $0. Страховой фонд Bonzo покрыл недостатки кредиторов. Убытки пользователей были вызваны ликвидациями.
### *3. Почему это сработало*
Это классическая атака "манипуляция оракулом". Она работает, когда существуют три условия:
*1. Низкая ликвидность эталона*
Оракул использовал DEX-пул с ликвидностью менее $2 млн в качестве основного источника. Это легко сдвинуть с $5 млн–$10 млн.
*2. Короткий временной интервал*
TWAP составлял 10 минут. На волатильных рынках этого недостаточно для сглаживания флеш-краха.
*3. Отсутствие аварийных выключателей*
Не было проверки на "отклонение цены > X% от других источников". Оракул доверял одному источнику.
Это не ошибка смарт-контракта. Код работал так, как был написан. Это была экономическая недоработка проектирования.
### *4. Реакция: Что Bonzo сделал правильно*
В течение 4 часов Bonzo:
1. *Приостановил все рынки*, чтобы предотвратить дальнейший ущерб
2. *Опубликовал адреса кошельков*, связанные с атакующим
3. *Привлек 3 аудиторские фирмы* для полного обзора
4. *Объявил план компенсации* с использованием казны и будущих сборов
5. *Переключил оракулы* на многоканальный источник с TWAP 1 час и проверками отклонений
Они также подали отчеты в компании по анализу цепочек для отслеживания украденных средств.
Это новый стандарт реагирования на инциденты: быстрый, прозрачный и с планом для пользователей.
### *5. Что это значит для безопасности DeFi*
Эксплуатации оракулов — вторая по величине причина потерь в DeFi после взломов мостов. Вот что должен изучить каждый протокол:
*Используйте несколько источников*
Ни один оракул не должен полагаться на один DEX. Используйте Chainlink, Pyth и 2–3 DEX, затем берите медиану.
*Более длинные TWAP*
10 минут — слишком мало для волатильных активов. Безопаснее 1 час или больше.
*Аварийные выключатели*
Если цена меняется более чем на 15% за один блок по сравнению с другими источниками — приостановите и потребуйте одобрения управления.
*Требования к ликвидности*
Используйте только эталонные пулы выше $50 млн. Если их нет — не добавляйте актив.
*Страховой фонд и казна*
Страховой фонд Bonzo спас кредиторов. Протоколы без него погибнут после эксплуатации.
### *6. Влияние на пользователей и рынок*
*Для пользователей Bonzo*: Если вас ликвидировали — вы потеряли. План компенсации покроет 60–80% в течение 6 месяцев за счет доходов протокола. Не идеально, но лучше нуля.
*Для кредиторов*: Нет потерь. Страховой фонд работал так, как задумано.
*Для сектора*: TVL в Bonzo упал на 35% за 24 часа. Другие протоколы кредитования получили приток средств, так как пользователи переключились на «более безопасные» бренды.
Рынки восприняли это как «локализованное». Нет заражения крупных активов. Но настроения пострадали.
### *7. Более широкая картина: Созревание, а не поломка*
Любая финансовая система имеет эксплуатации. Банки имеют мошенничество. Фондовые рынки имеют флеш-крахи. DeFi имеет атаки оракулов.
Разница — в скорости. В DeFi эксплуатация происходит за 12 секунд, и все видят её в цепочке.
Хорошая новость: отрасль реагирует быстрее тоже. В 2020 году на признание этого ушло бы 2 недели. В 2026 году — 4 часа.
Мы также видим лучшие инструменты:
- Мониторинг оракулов в реальном времени
- Экономические аудиты безопасности
- Ончейн аварийные выключатели
- P