#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. Чому це спрацювало*
Це класична атака "маніпуляція оракулом". Вона працює, коли існують 3 умови:
*1. Посилання з низькою ліквідністю*
Оракул використовував DEX-пул з менш ніж $2 млн ліквідності як основне джерело. Це легко зрушити за $5–10 млн.
*2. Короткий часовий інтервал*
TWAP становив 10 хвилин. На волатильних ринках цього недостатньо, щоб згладити флеш-крах.
*3. Відсутність аварійних вимикачів*
Не було перевірки на "відхилення ціни > X% в порівнянні з іншими джерелами". Оракул довіряв одному джерелу.
Це не баг смартконтракту. Код працював так, як був написаний. Це був економічний недолік дизайну.
### *4. Відповідь: Що Bonzo зробив правильно*
За 4 години Bonzo:
1. *Призупинив усі ринки*, щоб запобігти подальшому збитку
2. *Опублікував адреси гаманця*, пов’язані з зловмисником
3. *Залучив 3 аудиторські фірми* для повного огляду
4. *Оголосив план компенсації* за рахунок скарбниці та майбутніх комісій
5. *Змінив оракули* на багатоджерельний, 1-годинний TWAP із перевірками відхилення
Вони також подали звіти компаніям з аналітики ланцюга для відстеження вкрадених коштів.
Це новий стандарт реагування на інциденти: швидкий, прозорий і з планом для користувачів.
### *5. Що це означає для безпеки DeFi*
Експлойти оракулів — це друга за частотою причина втрат у DeFi після хакерських атак на мостових протоколах. Ось що повинен вивчити кожен протокол:
*Використовуйте кілька джерел*
Жоден оракул не повинен покладатися на один DEX. Використовуйте Chainlink, Pyth і 2–3 DEX, а потім берете медіану.
*Довшi TWAP*
10 хвилин — це замало для волатильних активів. Безпечніше — 1 година або бiльше.
*Аварiйнi вимикачi*
Якщо цiна змiнюється на >15% за 1 блок у порiвняннi з iншими джерелами — призупинити і потребувати розгляду громадського управлiння.
*Вимоги до лiквiдностi*
Використовуйте лише посилання на пули з лiквiднiстю понад $50 млн. Якщо таких немає — не додавайте актив.
*Страховий фонд і скарбниця*
Страховий фонд Bonzo захистив кредиторiв. Протоколи без нього помруть пiсля експлойту.
### *6. Вплив на користувачiв і ринок*
*Для користувачiв Bonzo*: Якщо вас лiквiдували — ви втратили. План компенсацiї покриє 60–80% протягом 6 мiсяцiв за рахунок доходу протоколу. Не ідеально, але краще, нiж нуль.
*Для кредиторiв*: Немає втрат. Страховий фонд працював так, як задумано.
*Для сектору*: TVL у Bonzo впав на 35% за 24 години. Іншi протоколи позичання отримали надходження, оскiльки користувачi переключилися на "безпечнiшi" бренди.
Ринки сприйняли це як "локалiзоване". Немає контагiї до основних активiв. Але настрої постраждали.
### *7. Бiльша картина: дозрiвання, а не поломка*
Кожна фiнансова система має експлойти. Банки мають шахрайство. Фондовi ринки мають флеш-крахи. DeFi має атаки оракулiв.
Рiзниця — у швидкостi. У DeFi експлойт вiдбувається за 12 секунд, і всi бачать його у ланцюгу.
Добра новина: галузь реагує швидше. У 2020 роцi на це знадобилося б 2 тижнi, щоб признати. У 2026 роцi — 4 години.
Ми також бачимо кращi інструменти:
- Мониторинг оракулiв у реальному часi
- Економiчнi аудити безпеки
- Он-чейн аварiйнi вимикачi
- P