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

Что произойдет, если ликвидационный кипер даст сбой?

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

Обновлено

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

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

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

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

Кто поглощает дефицит, зависит от протокола. В Compound III функция absorb переносит долг неплатежеспособного счета на протокол и использует резервы базового актива, а протокол получает залог. В Maker функция Dog.bark переносит долг небезопасного Vault на протокол, запускает аукцион залога и отражает долг в системе учета. Другие системы могут использовать резервы, страховые фонды или фонды стабильности, рекапитализацию через управление, распределение убытков либо сочетание этих механизмов.

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

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

Типичный процесс с внешним ликвидатором состоит из пяти этапов:

  1. Определение права на ликвидацию: Протокол считывает настроенный оракул и определяет, что счет пересек порог ликвидации. Устаревший или приостановленный оракул может задержать или заблокировать изменение этого состояния, даже если рыночная цена уже изменилась.
  2. Обнаружение и оценка цены: Внесетевые боты индексируют позиции, моделируют ликвидацию, оценивают выручку от залога и решают, будет ли операция прибыльной.
  3. Включение транзакции: Ликвидатор получает необходимый долговой актив, отправляет транзакцию и конкурирует за место в блоке. Перегрузка, заниженная комиссия, отказ RPC, конфликт nonce или опережение другим ликвидатором могут оставить транзакцию в ожидании либо привести к ее отмене.
  4. Исполнение контракта: Контракт проверяет текущие цены, состояние счета, фактор закрытия или аукционные лимиты, средства приостановки и доступную ликвидность. Транзакция, действительная во время моделирования, может завершиться неудачей после изменения любого из этих параметров.
  5. Реализация залога: Ликвидатор или протокол должен продать, хеджировать либо выставить на аукцион изъятый залог. Низкая ликвидность и падающий рынок могут превратить кажущийся бонус в убыток.

Упрощенное решение ликвидатора выражается как expected profit = liquidation incentive - gas - price impact - hedge cost - expected revert loss. Дополнительно могут учитываться стоимость капитала и комиссии протокола. Большого заявленного бонуса недостаточно, если залог нельзя продать вблизи цены оракула или если вероятность исполнения мала.

Сбой часто бывает частичным, а не абсолютным. Один счет, тип залога, блокчейн, оракул, поставщик RPC или аукцион может дать сбой, пока остальные продолжают работать. Например, документация Maker Liquidation 2.0 предусматривает глобальные и отдельные для каждого залога аукционные лимиты, перезапуск аукционов, вознаграждения киперам и четырехступенчатый аварийный выключатель. Эти средства управления определяют, как задержка исполнения распространяется в конкретной системе.

Развернутый пример

Предположим, что подходящий для ликвидации счет имеет долг 100,000 USDC и залог стоимостью 103,000 USDC. Упрощенный протокол разрешает ликвидатору погасить 50,000 USDC и получить залог стоимостью 52,500 USDC, то есть валовое вознаграждение 5%.

  • Ожидаемые издержки от влияния продажи залога на цену составляют 2,000 USDC.
  • Комиссия за gas и приоритет составляет 700 USDC.
  • Ожидаемая стоимость отмененных или опереженных конкурентами транзакций составляет 300 USDC.
  • Следовательно, ожидаемая прибыль равна 52,500 - 50,000 - 2,000 - 700 - 300 = -500 USDC.

Рациональный ликвидатор может подождать или пропустить этот счет. Если никто не исполнит ликвидацию, а залог подешевеет еще на 5%, его стоимость составит 97,850 USDC, и относительно первоначального долга возникнет дефицит 2,150 USDC без учета дополнительных процентов и комиссий. Более поздняя ликвидация все еще может уменьшить убыток, но не способна создать уже исчезнувшую стоимость залога.

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

Риски и защитные меры

  • Меры заемщика: Сохраняйте осознанный запас над порогом ликвидации, настройте независимые уведомления и имейте проверенный способ погасить долг или добавить залог. Не рассчитывайте, что интерфейс, поставщик автоматизации или ликвидатор останется доступен во время перегрузки.
  • Меры протокола: Надежные системы диверсифицируют инфраструктуру оракулов и транзакций, настраивают бонусы и минимальные размеры позиций, ограничивают объем ликвидаций, при необходимости поддерживают частичные или пакетные ликвидации и заранее определяют порядок приостановки, перезапуска аукционов, использования резервов и обработки дефицита.
  • Меры ликвидатора: Операторам следует использовать несколько конечных точек RPC, сверять состояние в блокчейне перед подписанием, моделировать исполнение по ожидающему состоянию, управлять заменой nonce, ограничивать проскальзывание и не зависеть от одной биржи или единственного источника мгновенной ликвидности.
  • Проверки кредиторов и вкладчиков: Определите точную очередность поглощения безнадежного долга. Проверьте, какой резерв покрывает конкретный рынок, кто может менять параметры, ликвиден ли резерв и доступен ли он, а также что произойдет после его исчерпания.

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

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

Миф 1: Каждый протокол назначает одного доверенного кипера

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

Миф 2: Подходящая позиция уже ликвидирована

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

Миф 3: Повышение комиссии за gas всегда устраняет сбой

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

Миф 4: Безнадежный долг означает, что кредиторы немедленно теряют ту же сумму

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

Похожие темы

Источники

Навигация

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