Дизайн ліквідації
Як точку входу ліквідації, вилучення vault і LP-settlement розділено між Aave та Avana.
Огляд
Aave — система, яка вирішує, коли позицію можна ліквідувати, але не знає, як розрахувати базовий LP. Avana використовує Aave для обліку боргу, перевірок здоров'я й точки входу ліквідації, потім бере на себе розв'язання реальної позиції за vault-заставою.
Критичне обмеження дизайну: два погляди на заставу мають залишатися узгодженими. Aave бачить баланс ERC-20 vault-токена, а Avana відстежує LP-позицію, яка реально забезпечує цей баланс. Ліквідація лишається коректною лише якщо вилучення vault-представлення завжди веде до правильного шляху LP-settlement.
Операторську послідовність див. у Ліквідатори. Послідовність виконання див. у Потік ліквідації.
Три шари
Шар Aave
Відстежує борг, баланс vault-застави, фактор здоров'я й точку входу ліквідації, що авторизує вилучення.
Шар адаптера Avana
Приймає вилучену vault-заставу, спалює відповідний vault-токен і зіставляє подію ліквідації з LP-позицією, яка її реально забезпечувала.
Шар settlement Avana
Ідентифікує реальну LP-позицію, запускає відповідний шлях розмотування або продажу, погашає борг, виплачує винагороду ліквідатору й спрямовує будь-який surplus за правилом ринку.
Базові правила
Головне правило просте, але суворе: Aave ліквідує ERC-20 vault-заставу, а Avana розраховує LP-позицію за цією vault-заставою. Усе інше в дизайні існує, щоб ці два кроки лишалися узгодженими.
- Vault-токени мають відповідати реальній вартості
Ліквідована сума vault-токена завжди має відповідати реальній вартості LP-застави, а не синтетичному балансу, який не можна відновити.
- Забезпечувальна застава не може лишатися outstanding
Після settlement LP-позиції відповідний vault-токен має бути спалений, щоб представлення не переживало актив, який мало відстежувати.
- No unbacked supply
Активна пропозиція vault-токена не може існувати без активної LP-застави за нею.
- Surplus іде за правилом ринку
Спочатку покривають борг, потім винагороду ліквідатора, потім витрати settlement, і лише потім залишкова вартість іде за правилом surplus ринку.
Складність LP-застави
Позиції під LP поводяться під час ліквідації по-різному. Взаємозамінний LP-токен часто можна викупити або передати пропорційно, тоді як Uniswap v3 NFT — одна дискретна позиція, для якої діапазон, нарахування комісій і маршрут розмотування важливі на рівні позиції.
Тому шар settlement має знати родину застави, точну забезпечувальну позицію й намічений шлях розмотування, перш ніж очищати відповідну пропозицію vault.
Шляхи ліквідації
Шлях settlement залежить від того, яка LP-застава стоїть за vault-токеном.
Взаємозамінна LP-застава
- • Settlement може бути пропорційним боргу, який потрібно покрити, а не проганяти весь LP-баланс через ліквідацію.
- • Avana може викупити або передати лише потрібну для ліквідації суму, коли дизайн ринку підтримує часткове recovery.
- • Залишкова позиція може лишитися активною, якщо рахунок після цього все ще проходить потрібні перевірки здоров'я.
NFT-backed LP collateral
- • Уся позиція переходить у settlement, коли вибрана для ліквідації, бо сам NFT — одиниця застави, яку розв'язують.
- • Відповідні vault-токени спалюють після того, як Aave вилучає vault-заставу, а Avana зіставляє це вилучення з NFT-позицією.
- • Avana може розмотати, продати, провести аукціон або передати реальну LP-позицію за правилами ринку для цієї родини застави.
- • Surplus не йде ліквідатору автоматично, якщо правило ринку явно цього не каже.
Стан позиції
ACTIVE
Позиція все ще робить заставну вартість, а outstanding vault-токени повністю забезпечені цією живою LP-позицією.
LIQUIDATING
Вибрану заставу позичальник більше не може вивести, і вона активно проходить шлях settlement.
SETTLED
LP-позицію розв'язано, і відповідні vault-токени більше не повинні бути outstanding.
Обробка surplus
Вартість settlement застосовують у фіксованому порядку. Спочатку покривають борг, потім винагороду ліквідатора, потім витрати settlement. Будь-яка вартість після цих зобов'язань — surplus, і він іде за правилом ринку для застави, що розраховується.
Якщо вартості settlement недостатньо для покриття боргу й винагороди, ринку потрібен явний шлях bad debt. Документація ліквідації має описувати цей shortfall як реальний стан для обробки, а не як те, що зникає само.
Модель оператора
Ліквідації permissionless, коли позиція перетинає поріг ліквідації. Будь-який eligible ліквідатор може погасити допустиму суму боргу й запустити шлях settlement. LP-заставу складніше розмотувати, ніж просту токенну заставу, тому Avana також враховує спеціалізоване покриття ліквідації.
- Ліквідатори мають відстежувати той самий ризик-стан і стан застави, що використовує протокол.
- Виконання має лишатися атомарним від погашення боргу до settlement.
- Реалізацію комісій, глибину маршруту й залишкову вартість варто моделювати, перш ніж оптимізувати лише швидкість.
- Часткове й повне покриття — різні випадки й не повинні ділити одні й ті самі припущення маршрутизації.
