Перейти к основному содержимому
логотип Avana

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.

Поток данных

  1. Залог входит в spoke— LP-позиция фиксируется и отслеживается для оценки и здоровья.
  2. Заём берёт ликвидность Hub— после прохождения проверок ёмкости spoke запрашивает активы у Hub.
  3. Долг начисляется как debt shares— проценты компаундятся по настроенной модели ставки, пока spoke синхронизирует состояние счёта.
  4. Ликвидация при необходимости— нездоровые счета проходят путь ликвидации для восстановления платёжеспособности.

Взаимодействие с Hub

  • Заём:spoke берёт из Hub, когда пользователь открывает или увеличивает долг
  • Погашение:spoke возвращает долг в Hub, когда пользователь погашает
  • Проверка здоровья:Hub читает данные залога spoke черезgetCollateralData
  • Ликвидация:Hub может вызватьhandleLiquidation when 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 оценивается раздельно. Избыток на одном рынке автоматически не покрывает дефицит на другом.