Borrow Spoke
Изолированный рынок LP-залога, где пользователи вносят позиции, занимают активы и управляют здоровьем кредита.
Обзор
Borrow Spoke — изолированный рынок LP-залога. Он решает, какие пулы поддерживаются, как оценивается каждая LP-позиция, какие залоговые факторы применяются, какие активы можно занимать и как работает ликвидация на этом рынке. Borrow Spoke отдельные рынки залогов, позиции на которых требуют различного обращения с рисками. Стейблкоины LP, коррелированные ETH и застейканные ETH LP могут иметь различные коэффициенты залога, лимиты экспозиции и пути ликвидации.
Поток заимствования
Borrow Spoke управляет жизненным циклом аккаунта: принимает залог LP, рассчитывает возможность заимствования, фиксирует займы и погашения, а также разрешает претензии на соответствующие сборы. Специфическая обработка DEX позволяет применять этот жизненный цикл к различным форматам LP.
Пример потока
Пользователь вносит одобренную LP-позицию. Ликвидность остаётся в пуле, но spoke учитывает её как залог и начинает отслеживать стоимость и здоровье. Spoke восстанавливает позицию, оценивает базовую экспозицию, применяет залоговые факторы и показывает итоговую заёмную ёмкость. После прохождения проверок Borrow Spoke снимает запрашиваемый актив из ликвидности Hub. Подтвержденное заимствование обновляет долг и здоровье счета в этом споке. Позже можно внести дополнительные одобренные LP-позиции. Каждая оценивается отдельно, прежде чем внести вклад в совокупную ёмкость.
Трёхуровневая архитектура
Архитектура разделяет общие кредитные счета и управление конкретным обеспечением LP. Hub управляет резервами и долгом, в то время как каждый Borrow Spoke определяет возможность заимствования и порядок ликвидации для поддерживаемых им рынков LP. Lend Spoke направляет депозиты поставщиков в Hub, поэтому предоставление капитала не требует управления позицией LP.
Поток данных
- Залог входит в 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 оценивается раздельно. Избыток на одном рынке автоматически не покрывает дефицит на другом.
