Слой исполнения теперь публичный
Мягкая ликвидация в OpenLend построена вокруг внешнего исполнения. Когда цена оракула позиции и внутренний курсор достаточно расходятся, солвер может сдвинуть диапазон, вызвав пул и рассчитав сделку через рыночную ликвидность.
Теперь слой солверов проще изучить и запустить. Бот солвера OpenLend публичный, поэтому операторы могут изучить код, настроить поддерживаемые рынки Arbitrum, запускать пробные проверки и конкурировать за допустимые исполнения мягкой ликвидации или де-ликвидации.
Что реально делает солвер
Солвер наблюдает за каждым рынком и ищет исполнимый разрыв. В исполнении мягкой ликвидации он помогает конвертировать экспозицию к залогу в экспозицию к долговому активу. В де-ликвидации он может сдвинуть позицию назад, когда цена восстанавливается и обратная сделка допустима.
Это экономическая работа, а не формальность. Солверы получают заданные протоколом скидки и премии, которые могут сделать исполнение прибыльным после газа, стоимости обмена и риска инвентаря. Если исполнение непривлекательно, солвер в режиме только прибыльных сделок может его пропустить.
- Путь мягкой ликвидации: исполнять допустимые возможности `fill`.
- Путь де-ликвидации: исполнять допустимые возможности `fillUp`.
- Необязательный путь жесткой ликвидации: вызывать `liquidate` только если это явно включено и профинансировано.
- Режим только прибыльных сделок: пропускать смоделированные исполнения, которые не дают положительную flash-прибыль.
Почему публичные солверы важны
Открытое исполнение делает механизм устойчивее. Система, которая зависит от одного внутреннего процесса, имеет операционное узкое место. Система, которая открывает тот же путь исполнения многим операторам, может привлечь независимых поисковиков возможностей, маркетмейкеров и технически подготовленных пользователей.
Это не делает исполнение мгновенным. Газ, ликвидность и прибыльность все еще важны. Но возможность видима и доступна для вызова любому, кто может выполнить операционные требования.
Рекомендуемый путь — flash-режим
Публичный бот поддерживает прямой режим, но рекомендуемый боевой путь — flash-режим. В flash-режиме оператору не нужно заранее держать крупные балансы токенов для каждого рынка. Flash-исполнитель занимается расчетом вокруг `fill`, а бот проверяет, стоит ли возможность исполнения.
Каждый оператор разворачивает свой `SoftbandsFlashSolver`. Этот контракт ограничен владельцем, поэтому им должен управлять кошелек солвера, на котором работает бот. Использовать исполнитель другого оператора — не предполагаемая настройка.
- Склонировать публичный репозиторий бота солвера.
- Настроить Arbitrum RPC URL и отдельный кошелек солвера.
- Развернуть личный контракт flash-солвера.
- Запустить пробную команду после каждого изменения конфигурации.
- Включать боевой режим только после успешных пробных проверок.
Какие рынки покрывает бот
Публичный репозиторий включает текущие рынки Softbands в Arbitrum: лонговые рынки Aave, обратные рынки Aave и лонговые рынки Morpho. Операторы могут выбирать, какие рынки запускать, через переменную окружения `SOLVER_MARKETS`.
Это важно, потому что экономика отличается по активу, площадке ликвидности и текущему состоянию диапазона. Солвер может начать узко, посмотреть вывод пробного запуска и расширять покрытие рынков, когда понимает профиль исполнения.
- Aave WBTC/USDT и WETH/USDT.
- Aave reverse USDT/WBTC и USDT/WETH.
- Morpho WBTC/USDT и WETH/USDT.
Операционная безопасность
Запуск солвера — это реальная рыночная инфраструктура. Кошелек может отправлять транзакции, платить газ, разворачивать контракты и, при неправильной конфигурации, делать действия, которых оператор не хотел. Относитесь к этому как к боевому ПО, а не как к скрипту в браузере.
Используйте отдельный кошелек с ограниченными средствами. Никогда не коммитьте `.env` или приватные ключи. Держите жесткую ликвидацию выключенной, если кошелек не профинансирован нужными долговыми токенами и оператор не понимает этот путь.
С чего начать
Публичный репозиторий бота солвера включает инструкции по установке, переменные окружения, развертывание flash-солвера, пробный запуск, боевой режим, прямой режим, уведомления в Telegram и заметки по безопасности.
Если вы хотите участвовать в слое исполнения OpenLend, начните с чтения репозитория, развертывания собственного flash-солвера и пробных проверок для рынков, которые собираетесь покрывать.
Изучите код, настройте Arbitrum RPC, разверните свой flash-солвер и начните с пробной проверки перед боевым режимом.