Инструкции

Как проверить лимит займа и порог ликвидации позиции

Объясняем, чем borrowing limit отличается от liquidation threshold, где проверить параметры резерва, как учитывать health factor, oracle и доступную ликвидность.

Как проверить лимит займа и порог ликвидации позиции

Коротко: лимит заимствования показывает, сколько ещё можно занять с учётом залога и правил рынка. Порог ликвидации отвечает на другой вопрос: при каком соотношении стоимости обеспечения и долга позиция становится уязвимой. Проверяйте оба показателя для конкретного актива, рынка и сети, а затем оценивайте health factor. Значения одного протокола нельзя переносить на другой.

Лимит займа и порог ликвидации – не одно и то же

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

Обычно интерфейс или контракт рассчитывает borrowing power на основе залога, его цены и применимых LTV. Реально доступная сумма может быть меньше: влияют свободная ликвидность резерва, borrow cap, активность заимствования, режим E-mode, isolation mode и уже открытые долги. Поэтому поле «можно занять» не обязательно равно произведению стоимости залога на один коэффициент.

Порог ликвидации также нельзя трактовать как обещание, что позиция сохранится до указанного процента. Health factor зависит от стоимости активов, веса порогов для нескольких залогов и размера долга. Приближение к единице означает повышенный риск, а не гарантированный запас времени. Обзор разницы между LTV и liquidation threshold объясняет эти понятия подробнее.

Определите сеть, рынок и активы

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

Затем выясните, какие активы используются как залог и долг. Если протокол разрешает несколько залогов, health factor может рассчитываться по взвешенному набору. Проверьте, включён ли конкретный токен как collateral: его наличие в кошельке не означает, что он автоматически участвует в обеспечении. Посмотрите также флаги borrowing enabled и ограничения для выбранного резерва.

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

Где читать актуальные параметры

Начните с официальной документации и панели параметров проекта. Найдите карточку конкретного резерва и выпишите LTV, liquidation threshold, borrow cap, доступность займа, тип процентной ставки и возможные специальные режимы. Проверьте, к какой сети относится запись и когда она обновлялась. Документация объясняет назначение параметров, но текущие значения следует сверить с контрактом или официальным live-источником.

Для технической проверки найдите адрес резерва и контракт пула в официальном списке развертываний. В обозревателе проверьте исходный код, роли и чтение параметров, если они доступны. Часть конфигурации может храниться в упакованных значениях, поэтому не интерпретируйте сырые числа без документации. Текущий интерфейс может называть поле проще, чем оно устроено в контракте.

Если значение менялось, изучите транзакцию и управляющий механизм. Событие может показывать новое значение, но для понимания истории откройте успешную транзакцию и установите, кто её исполнил. Параметр может обновляться через governance, timelock или отдельный администраторский адрес. Инструкция по истории параметров DeFi-рынка описывает последовательность такой проверки.

Посчитайте запас позиции

Для одного залога можно грубо оценить верхнюю границу начального займа как стоимость обеспечения, умноженную на LTV. Это лишь ориентир: протокол применяет цены оракула, точность токена, ограничения и внутренние правила. Не занимайте до математического максимума только потому, что кнопка остаётся активной. Изменение цены или начисление процентов может быстро уменьшить запас.

Health factor объединяет стоимость залога, взвешенный liquidation threshold и долг. В упрощённой модели он рассчитывается как стоимость залога, умноженная на средневзвешенный порог ликвидации, делённая на долг. При нескольких активах формула учитывает их вес; для точного результата используйте значение протокола и его актуальную конфигурацию. Документация Aave указывает, что позиция с фактором ниже единицы становится пригодной для ликвидации.

При оценке запаса учитывайте не только текущую цену. Долг может нарастать из-за процентов, залог может быть волатильным, а ликвидность для закрытия позиции – ограниченной. Если в обеспечение входят коррелированные токены или активы с дополнительным риском отвязки, сценарий резкого изменения цены всё равно возможен. Не называйте произвольное значение health factor универсально безопасным.

Что проверить перед подтверждением займа

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

Сравните лимит в интерфейсе с доступной ликвидностью и параметрами резерва. Сумма может измениться между симуляцией и включением транзакции из-за действий других пользователей или обновления цены. Проверьте полученное состояние после исполнения, а не считайте, что предварительный экран стал окончательным. Отдельная инструкция о timelock и pause-механизмах поможет оценить права управления и аварийные ограничения.

Ограничения самостоятельной проверки

Публичная документация и обозреватель помогают восстановить параметры, но не гарантируют, что пользователь правильно декодировал каждое поле. Версия протокола, оракул и governance могли измениться. Сохраняйте ссылку на сеть, адрес резерва, блок и транзакцию. Для позиции с несколькими активами проверяйте итоговый health factor после каждого изменения, а не суммируйте проценты вручную.

Не пытайтесь «проверить» параметры через незнакомый сайт, который требует подключить кошелёк или подписать сообщение. Чтение публичного состояния обычно не требует передачи ключей. Заём в DeFi может привести к потере залога, если условия ликвидации будут достигнуты. Это практический способ понять механику рынка, а не обещание дохода или отсутствия риска.