Использовать кредитную базу, которая уже работает

Aave уже решает сложный набор задач: общая ликвидность, учет займов, начисление процентов, настройка активов и безопасность ликвидаций на масштабе. Пересобирать эту базу дорого и не нужно для механизма, сфокусированного на форме ликвидации.

OpenLend относится к Aave как к кредитору и строит контроллер вокруг него. Пользователи открывают позиции OpenLend, а контроллер управляет агрегированным взаимодействием с Aave под капотом.

Надстройка добавляет геометрию позиции

Обычный заем в Aave имеет залог, долг, показатель здоровья позиции и порог ликвидации. OpenLend сохраняет эти понятия и добавляет диапазон тиков. Этот диапазон задает, как залог должен конвертироваться в долговой токен, когда цена снижается.

В результате позиция имеет и кредитный риск, и геометрию исполнения. Кредитная база говорит, сколько долга безопасно. Диапазон тиков говорит, как позиция должна реагировать, если цена идет против нее.

  • Aave дает рынок долга и модель процентов.
  • OpenLend дает диапазон мягкой ликвидации и состояние каждой позиции.
  • Солверы дают исполнение, когда диапазон становится активным.

Почему лимит ниже жесткой ликвидации

LTV-лимит OpenLend должен быть ниже базового порога жесткой ликвидации. Этот буфер дает мягкой ликвидации время сработать до того, как путь жесткой ликвидации Aave станет актуальным.

Это проектное ограничение, а не косметический параметр. Если лимит слишком агрессивный, у диапазона меньше места для завершения. Если слишком консервативный, эффективность капитала падает. Система должна показывать достаточно информации, чтобы пользователи и солверы понимали этот компромисс.

NFT-позиции делают состояние проверяемым

Каждая позиция OpenLend представлена NFT. NFT фиксирует владение и позволяет интерфейсу читать состояние конкретной позиции: диапазон тиков, ликвидность, непогашенный долг, залог, реализованный убыток и начисленные проценты.

Это важно, потому что мягкая ликвидация зависит от пройденного пути. Позиция определяется не только текущим залогом и долгом. У нее также есть история реализованных убытков и состояние исполнения относительно курсора.

Интерфейс — часть системы риска

Продукту с мягкой ликвидацией нужно больше, чем поле для суммы займа. Интерфейс должен показывать диапазон, текущую цену оракула, внутренний курсор, минимальный безопасный залог и причину, почему диапазон недопустим.

Поэтому OpenLend относится к конфигурации рынка и ончейн-метаданным как к критически важным для безопасности. Тот же интерфейс, который помогает пользователям выбрать диапазон, должен предотвращать разрешения на недоверенные контроллеры.

Обертка над Aave нужна не для того, чтобы скрыть кредитора. Она сохраняет кредитную базу Aave и добавляет над ней более явный путь ликвидации.