Использовать кредитную базу, которая уже работает
Aave уже решает сложный набор задач: общая ликвидность, учет займов, начисление процентов, настройка активов и безопасность ликвидаций на масштабе. Пересобирать эту базу дорого и не нужно для механизма, сфокусированного на форме ликвидации.
OpenLend относится к Aave как к кредитору и строит контроллер вокруг него. Пользователи открывают позиции OpenLend, а контроллер управляет агрегированным взаимодействием с Aave под капотом.
Надстройка добавляет геометрию позиции
Обычный заем в Aave имеет залог, долг, показатель здоровья позиции и порог ликвидации. OpenLend сохраняет эти понятия и добавляет диапазон тиков. Этот диапазон задает, как залог должен конвертироваться в долговой токен, когда цена снижается.
В результате позиция имеет и кредитный риск, и геометрию исполнения. Кредитная база говорит, сколько долга безопасно. Диапазон тиков говорит, как позиция должна реагировать, если цена идет против нее.
- Aave дает рынок долга и модель процентов.
- OpenLend дает диапазон мягкой ликвидации и состояние каждой позиции.
- Солверы дают исполнение, когда диапазон становится активным.
Почему лимит ниже жесткой ликвидации
LTV-лимит OpenLend должен быть ниже базового порога жесткой ликвидации. Этот буфер дает мягкой ликвидации время сработать до того, как путь жесткой ликвидации Aave станет актуальным.
Это проектное ограничение, а не косметический параметр. Если лимит слишком агрессивный, у диапазона меньше места для завершения. Если слишком консервативный, эффективность капитала падает. Система должна показывать достаточно информации, чтобы пользователи и солверы понимали этот компромисс.
NFT-позиции делают состояние проверяемым
Каждая позиция OpenLend представлена NFT. NFT фиксирует владение и позволяет интерфейсу читать состояние конкретной позиции: диапазон тиков, ликвидность, непогашенный долг, залог, реализованный убыток и начисленные проценты.
Это важно, потому что мягкая ликвидация зависит от пройденного пути. Позиция определяется не только текущим залогом и долгом. У нее также есть история реализованных убытков и состояние исполнения относительно курсора.
Интерфейс — часть системы риска
Продукту с мягкой ликвидацией нужно больше, чем поле для суммы займа. Интерфейс должен показывать диапазон, текущую цену оракула, внутренний курсор, минимальный безопасный залог и причину, почему диапазон недопустим.
Поэтому OpenLend относится к конфигурации рынка и ончейн-метаданным как к критически важным для безопасности. Тот же интерфейс, который помогает пользователям выбрать диапазон, должен предотвращать разрешения на недоверенные контроллеры.