Borrow Spoke
Изолированный рынок LP-залога, где пользователи вносят позиции, занимают активы и управляют здоровьем кредита.
Обзор
Borrow Spoke — изолированный рынок LP-залога. Он решает, какие пулы поддерживаются, как оценивается каждая LP-позиция, какие залоговые факторы применяются, какие активы можно занимать и как работает ликвидация на этом рынке.
Borrow Spokes разделены, потому что LP-позиции ведут себя по-разному. Стейблкоинный LP, коррелированный ETH–staked ETH LP и волатильный governance-токенный LP требуют разных риск-настроек, лимитов и иногда разных маршрутов ликвидации.
Поток заимствования
Со стороны пользователя один spoke ведёт полный жизненный цикл счёта: внести LP-залог, проверить заёмную ёмкость, занять, погасить и при разрешении получить комиссии. Интерфейс остаётся единообразным даже при разных форматах LP на DEX.
Пример потока
Шаг 1: Внесите LP-залог
Пользователь вносит одобренную LP-позицию. Ликвидность остаётся в пуле, но spoke учитывает её как залог и начинает отслеживать стоимость и здоровье.
Шаг 2: Рассчитывается ёмкость
Spoke восстанавливает позицию, оценивает базовую экспозицию, применяет залоговые факторы и показывает итоговую заёмную ёмкость.
Шаг 3: Займите активы
Пользователь берёт активы из ликвидности Hub в пределах своей ёмкости. После подтверждения займа долг и здоровье обновляются в spoke.
Шаг 4: Добавьте ещё залог
Позже можно внести дополнительные одобренные LP-позиции. Каждая оценивается отдельно, прежде чем внести вклад в совокупную ёмкость.
Трёхуровневая архитектура
Заёмщики
Пользователи взаимодействуют с Borrow Spoke, чтобы вносить залог, занимать, погашать и управлять кредитом.
Borrow Spoke (Avana)
Оценивает LP-позиции, применяет проверки здоровья и координирует ликвидацию, когда залог больше не поддерживает долг.
Aave v4 Hub
Общий слой ликвидности и учёта. Borrow Spokes берут резервы Hub после прохождения проверок на стороне spoke.
Поток данных
- Залог входит в spoke— LP-позиция фиксируется и отслеживается для оценки и здоровья.
- Заём берёт ликвидность Hub— после прохождения проверок ёмкости spoke запрашивает активы у Hub.
- Долг начисляется как debt shares— проценты компаундятся по настроенной модели ставки, пока spoke синхронизирует состояние счёта.
- Ликвидация при необходимости— нездоровые счета проходят путь ликвидации для восстановления платёжеспособности.
Взаимодействие с Hub
- • Заём:spoke берёт из Hub, когда пользователь открывает или увеличивает долг
- • Погашение:spoke возвращает долг в Hub, когда пользователь погашает
- • Проверка здоровья:Hub читает данные залога spoke через
getCollateralData - • Ликвидация:Hub может вызвать
handleLiquidationwhen risk thresholds are breached
Обязанности Spoke
| Компонент | Ответственность |
|---|---|
| Borrow Spoke | Отслеживает LP-позиции, совокупную стоимость залога и долг для каждого семейства AMM. ПредоставляетgetUserAggregate(user) for frontends and liquidators. |
| LiquidationAdapter | Выполняет начисление штрафа, мягкую размотку и жёсткую ликвидацию для форматов LP, которым нужна специализированная обработка. |
Роль Aave v4 Hub
Borrow Spoke не держит резервы кредиторов. Hub обеспечивает объединённую ликвидность, учёт резервов и балансовую сторону заимствования, а spoke обрабатывает LP-специфичный риск.
Поставка капитала
Активы вроде USDC, DAI и ETH входят через Lend Spoke и Hub. Borrow Spoke решает, какую долю этой ликвидности может получить счёт под LP.
Кредитные линии
У каждого Borrow Spoke есть кредитная линия, ограничивающая, сколько ликвидности Hub он может взять, сохраняя изоляцию андеррайтинга LP при общей эффективности капитала.
Независимые факторы здоровья
Залог в нескольких Borrow Spoke оценивается раздельно. Избыток на одном рынке автоматически не покрывает дефицит на другом.
