Перейти к содержанию

Как задать буфер ликвидации в DeFi

Рассчитайте буфер ликвидации в DeFi с учетом стрессовых цен залога, роста долга, работы оракула и задержек транзакций, а затем задайте уровни действий для погашения долга и снижения кредитного плеча.

Обновлено

Материал предназначен только для образовательных целей и не является инвестиционной рекомендацией. Инвестиции могут привести к убыткам.

Краткий ответ

Буфер ликвидации — это расстояние между стрессовым фактором здоровья кредитной позиции и границей ликвидации протокола. Чтобы задать его, пересчитайте всю позицию при одновременном падении цен залога, росте цен долговых активов, начислении процентов и задержке, достаточной для выполнения погашения в блокчейне. Отображаемый фактор здоровья выше 1 сам по себе не является полноценным лимитом риска.

Используйте три уровня действий вместо одного запоздалого уведомления:

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

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

Стрессовый фактор здоровья
1,28
Ликвидационный буфер
22 000,00 $
Примерное снижение до HF 1
33,33 %

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

Как это работает

Для позиции с несколькими залоговыми и долговыми активами одна из распространенных формул фактора здоровья выглядит так:

HF = Σ(q_i × P_i × LT_i) ÷ Σ(D_j)

Здесь q_i — количество залога, P_i — цена оракула протокола, LT_i — порог ликвидации этого актива, а D_j — стоимость каждого долга по данным оракула с учетом начисленных процентов. Для каждого залога нужно применять собственный порог; нельзя распространять самый высокий порог на весь портфель.

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

Для позиции с одним залоговым активом при неизменных долге, пороге и соотношении с ценой оракула снижение цены залога, которое приведет позицию к HF = 1, равно:

d_liq = 1 - 1 ÷ HF_current

Следовательно, HF_current = 1.20 означает, что при этих узких допущениях для достижения границы достаточно снижения цены залога всего на 16.67%, а не на 20%. Это упрощение неприменимо, если одновременно меняются цена долга, проценты, состав залога или параметры протокола.

Рассчитывайте реальный буфер через стрессовый фактор здоровья:

HF_stress = Σ[q_i × P_i × (1 - s_i) × LT_i] ÷ Σ[D_j × (1 + u_j) × (1 + r_j × t)]

В этом приближенном расчете s_i — ценовой шок залога, u_j — ценовой шок долга, r_j — предполагаемая годовая ставка по займу, а t — задержка в годах. Если протокол предоставляет собственный прогноз долга, используйте его: изменяющаяся ставка и капитализация процентов могут сделать простое приближение излишне оптимистичным.

Пример

Предположим, что позиция обеспечена 10 ETH, цена ETH по оракулу составляет $2,000, порог ликвидации равен 80%, а долг — 12,000 единиц стейблкоина по цене $1. Текущий фактор здоровья равен:

HF_current = (10 × 2,000 × 0.80) ÷ 12,000 = 1.333

Теперь объединим три стрессовых воздействия вместо их раздельной проверки:

  • ETH падает на 20%, поэтому его стрессовая цена по оракулу составляет $1,600.
  • Долговой актив торгуется на 5% выше своей базовой стоимости.
  • До выполнения погашения проценты по долгу начисляются в течение 30 days по предполагаемой годовой ставке 30%.

Приблизительная величина долга после стресса равна 12,000 × 1.05 × (1 + 0.30 × 30 ÷ 365) = 12,910.68. Стоимость залога с поправкой на порог составляет 10 × 1,600 × 0.80 = 12,800, поэтому HF_stress ≈ 0.991. Таким образом, позиция с начальным значением 1.333 в этом комбинированном сценарии пересечет границу ликвидации.

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

Риски

Ценовой и корреляционный риск

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

Риск оракула и параметров

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

Процентный риск и риск ликвидности

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

Риск исполнения

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

Убыток при ликвидации

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

Распространенные заблуждения

Миф 1: HF = 1.20 означает запас безопасности 20%

В упрощенном случае с одним залоговым активом снижение до границы равно 1 - 1 ÷ 1.20 = 16.67%. Для позиций с несколькими активами нужен полный стрессовый расчет.

Миф 2: Добавление того же залогового актива всегда делает позицию безопаснее

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

Миф 3: Долг в стейблкоине зафиксирован на уровне $1

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

Миф 4: Время уведомления совпадает со временем действия

Уведомление может поступить уже после движения оракула, а для погашения по-прежнему могут потребоваться доступ к кошельку, разрешение, включение в блок и достижение финальности. Уровень предупреждения должен учитывать эти задержки.

Миф 5: Средства в другой сети или на бирже — это готовая ликвидность

Выводы, мосты, лимиты, технические работы и финальность создают дополнительные зависимости. Резерв для экстренного погашения должен уже находиться в сети долга и контролироваться заемщиком.

Связанные темы

Источники

Навигация

Поиск по вики...