Великі операції на децентралізованих біржах вимагають ретельного планування, оскільки ліквідність часто залишається обмеженою у порівнянні з централізованими платформами. У цьому випадку трейдер намагався конвертувати приблизно 50,4 мільйона доларів у Tether у токен управління протоколу Aave.
Обмін відбувся через децентралізовані пули ліквідності, що працюють на мережі Ethereum. Ці пули базуються на алгоритмах автоматизованого маркет-мейкера, які визначають ціну токенів залежно від попиту та пропозиції. Коли операція значно перевищує доступну ліквідність, алгоритм різко коригує ціни під час транзакції.
Цей процес створює проскальзування, тобто різницю між очікуваною ціною та фактичною ціною виконання. У повідомленому інциденті пул ліквідності не містив достатньо токенів AAVE для обробки такої великої операції.
Під час виконання транзакції алгоритм швидко підняв ціну токена. В результаті трейдер отримав близько 324 токени AAVE, що приблизно дорівнює 36 000 доларів за ринковою вартістю. Решта капіталу фактично зникла через вплив на ціну та арбітражні операції під час обміну.
Великі операції часто привертають увагу ботів Maximal Extractable Value (MEV), які моніторять блокчейн-мережі. Ці автоматизовані програми сканують очікуючі транзакції у мемпулі та виконують операції, спрямовані на отримання прибутку від змін цін.
Коли у мережу потрапив великий обмін USDT, боти швидко виявили можливість. Вони розмістили транзакції навколо цієї операції та використали раптовий рух цін. Оскільки обмін значно підняв ціну AAVE у пулі ліквідності, боти продавали токени за завищеними цінами і отримували великі прибутки.
Пізніше компанія GoPlus Security проаналізувала транзакцію і вказала на потенційну проблему маршрутизації у процесі розрахунку протоколу CoW. У протоколі стверджують, що їхня система обирає найкращий доступний маршрут виконання на блокчейні, але у результаті обмін був спрямований через пул з дуже обмеженою ліквідністю. За аналізом, система обрала пул одного провайдера ліквідності, запущений понад п’ять років тому протоколом Aave. Це викликало питання щодо того, як алгоритм оцінює стан ліквідності перед виконанням такої великої операції.
Дослідники також виявили, що ліквідність у пулі, ймовірно, походить із Tornado Cash — санкціонованої служби змішування криптовалют, що посилило увагу до інциденту. Ці висновки викликали дискусії у спільноті децентралізованих фінансів щодо того, чи правильно автоматизовані системи маршрутизації оцінюють ризики ліквідності під час великих обмінів. У відповідь засновник Aave підтвердив, що інтерфейс показував попереджувальні повідомлення перед підтвердженням транзакції трейдером. Він також заявив, що протокол поверне приблизно 600 000 доларів комісії за транзакцію і запровадить більш жорсткі заходи безпеки для запобігання подібним проблемам у майбутньому.
Згідно з повідомленнями, інтерфейс транзакції показував попередження про майже 99-відсотковий вплив на ціну перед виконанням. Однак трейдер продовжив операцію, незважаючи на попередження. Експерти у сфері децентралізованих фінансів часто попереджають користувачів про такі ризики.
Зазвичай великі обміни слід розбивати на кілька менших транзакцій, щоб зменшити проскальзування. Трейдери також можуть встановлювати суворі обмеження проскальзування, щоб транзакції автоматично скасовувалися, якщо ціни виходять за допустимі межі.
Цей інцидент демонструє, що системи децентралізованих фінансів працюють саме так, як запрограмовано. Смарт-контракти виконують операції автоматично без ручного втручання або можливості скасування. Хоча цей дизайн забезпечує прозорість і децентралізацію, він також вимагає від користувачів ретельно перевіряти параметри транзакцій перед підтвердженням великих операцій.
Цей випадок є ще одним нагадуванням про те, що глибина ліквідності та управління проскальзуванням залишаються критичними факторами у торгівлі DeFi, особливо при переміщенні мільйонів доларів через автоматизовані пули ліквідності.