HIP-3: Бессрочные контракты, развёрнутые билдерами
Протокол Hyperliquid поддерживает бессрочные контракты (перпы), развёрнутые билдерами без разрешения (HIP-3) — ключевую веху на пути к полной децентрализации процесса листинга перпов.
Развёртывающий (деплойер) рынка перпов отвечает за
- Определение рынка, включая определение оракула и спецификации контракта
- Эксплуатацию рынка, включая установку цен оракула, лимитов кредитного плеча и расчёт рынка при необходимости
HIP-3 наследует стек HyperCore, включая его высокопроизводительную систему маржи и стаканы заявок. Например, API для торговли перпами HIP-3 унифицирован с другими действиями HyperCore. Чтобы торговать активами HIP-3, достаточно просто указать ID актива по схеме здесь.
Спецификация
- Требование по стейкингу для основной сети (mainnet) составит 500 тыс. HYPE. Ожидается, что это требование будет снижаться со временем по мере созревания инфраструктуры. Любой объём стейкинга сверх последнего актуального требования может быть выведен из стейкинга. Требование по стейкингу сохраняется минимум 183 дня после развёртывания dex.
- Любой деплойер, соответствующий требованию по стейкингу, может развернуть один dex перпов. Напомним, что каждый dex перпов обладает независимой маржинальной системой, стаканами заявок и настройками деплойера. Будущее обновление может поддержать развёртывание нескольких dex с одним и тем же деплойером и общим требованием по стейкингу.
- Любой котируемый актив может использоваться в качестве обеспечения для dex. Напомним, что активы, не соответствующие требованиям к беспрецедентному (permissionless) котируемому активу, лишаются статуса котируемого актива по итогам ончейн-голосования валидаторов. Такое голосование также отключает dex перпов, использующие этот актив в качестве обеспечения. Отключение котируемого актива по инициативе деплойера не отключает соответствующие dex перпов.
- На деплойеров HIP-3 не распространяется слэшинг, связанный с котируемыми активами. В будущем обновении dex с отключёнными котируемыми активами смогут выполнить миграцию на новый токен обеспечения. Не ожидается, что это произойдёт в основной сети, поскольку у деплойеров котируемых токенов есть отдельные условия по стейкингу и слэшингу. Таким образом, выбор котируемого актива важен с точки зрения торговых комиссий и продукта, но не представляет экзистенциального риска для деплойеров HIP-3.
- Первые 3 актива, развёрнутые в любом dex перпов, не требуют участия в аукционе. Дополнительные активы проходят через голландский аукцион с теми же гиперпараметрами (включая частоту и минимальную цену), что и аукцион HIP-1. Аукцион HIP-3 для дополнительных перпов является общим для всех dex перпов. Будущие обновления обеспечат более удобные механизмы резервирования активов для чувствительных ко времени будущих развёртываний. Деплойеры также получают
7 + 0.2 * n_auction_deploymentsрезервных развёртываний, которые могут быть использованы по текущей цене аукциона, но в обход таймера аукциона. - Рынки HIP-3 включают обычные источники скидок на торговые комиссии, включая скидки за стейкинг, реферальные вознаграждения и скидку за выровненное обеспечение. Деплойеры HIP-3 могут настроить дополнительную долю комиссии в диапазоне 0–300% (0–100% для режима growth). Если доля превышает 100%, комиссия протокола также увеличивается до уровня комиссии деплойера.
- Выровненное стейблкоин-обеспечение автоматически получит сниженные комиссии после реализации условия выравнивания (которое обновляется на основе обратной связи от пользователей и деплойеров).
Расчёт (сеттлмент)
Деплойер может рассчитать актив с помощью действия haltTrading. Это отменяет все ордера и рассчитывает позиции по текущей марк-цене. То же действие может использоваться для возобновления торговли, что фактически позволяет переиспользовать актив. Это можно применять для листинга датированных контрактов без участия в аукционе развёртывания для каждого нового контракта.
После расчёта всех активов требуемый стейк деплойера может быть выведен из стейкинга.
Оракул
Хотя оракул на уровне протокола является полностью универсальным, перпы имеют наибольший математический смысл, когда существует чётко определённый базовый актив или поток данных, которые трудно манипулировать и которые имеют реальную экономическую значимость. Большинство ценовых индексов не подходят в качестве источников оракула для перпов. Деплойерам следует тщательно продумывать граничные случаи перед листингом рынков, поскольку они подвергаются слэшингу за все рынки, листингованные на их DEX.
Слэшинг
Примечание: во всех случаях ниже «слэшинг» рассматривается исключительно в контексте HIP-3.
Для обеспечения высокого качества рынков и защиты пользователей деплойеры должны поддерживать 500 тыс. HYPE в стейкинге. В случае злонамеренной эксплуатации рынка валидаторы имеют право применить слэшинг к стейку деплойера путём голосования, взвешенного по стейку. Даже если деплойер уже вывел из стейкинга и инициировал вывод стейка, стейк всё ещё может быть подвергнут слэшингу в течение 7-дневной очереди на вывод из стейкинга.
Хотя слэшинг в конечном итоге осуществляется кворумом валидаторов, руководящие принципы протокола выработаны на основе тщательного анализа тестовой сети, обратной связи пользователей и деплойеров. Руководящий принцип состоит в том, что слэшинг направлен на предотвращение поведения, ставящего под угрозу корректность, бесперебойную работу или производительность протокола. Полезное эмпирическое правило: любое поведение, подлежащее слэшингу, должно сопровождаться исправлением бага в реализации протокола. Следовательно, в своём финальном состоянии HIP-3 не должен требовать слэшинга. Однако слэшинг является важным механизмом безопасности для практического внедрения этого большого набора функций.
Слэшинг носит технический характер и не различает злонамеренное и некомпетентное поведение. Соответственно, слэшинг не различает
- Деплойера, отклоняющегося от хорошо продуманной спецификации контракта
- Деплойера, добросовестно следующего плохо продуманной спецификации контракта
- Деплойера, чьи приватные ключи скомпрометированы
Ключевым фактором является влияние действий деплойера на протокол. Обратите внимание, что любые обнаруженные баги щедро покрываются программой bug bounty, при условии, что такие открытия соответствуют условиям этой программы, включая ответственное раскрытие без эксплуатации. Такие сообщения очень ценятся.
Даже попытки ввода злонамеренных данных деплойером, не вызывающие проблем протокола, подлежат слэшингу. Аналогично, ввод, который вызывает проблемы протокола, но не является нерегулярным, слэшингу не подлежит. В частности, баги при нормальной работе, не связанные с вводом деплойера, не входят в сферу действия слэшинга. Интерпретация «нерегулярного» ввода определяется голосованием валидаторов и включает ввод, использующий граничные случаи или лазейки, обходящие системные ограничения. Все транзакции деплойера находятся ончейн и могут быть независимо проанализированы любой заинтересованной стороной.
Некоторые злонамеренные действия корректны по определению протокола, но некорректны по определённым субъективным интерпретациям. Принцип слэшинга гласит, что протокол не должен вмешиваться в субъективные вопросы. Мотивация в том, что хотя блокчейны с proof-of-stake могли бы сделать хард-форк на нежелательных переходах состояния, они крайне редко это делают. Нейтральность платформы — невероятно важная особенность, которую необходимо сохранять. Соответственно, застэйканный слэшингом стейк деплойера сжигается, а не распределяется между пострадавшими пользователями. Это также основано на принципах proof-of-stake и предотвращает некоторые формы рассогласованных стимулов между пользователями и деплойерами. Хотя уровень протокола не обеспечивает соблюдение субъективных нарушений, это могут делать вышележащие уровни приложений и социальный уровень. В конечном итоге репутация деплойера и его будущий успех всегда находятся под угрозой.
Размер слэшинга в конкретном случае в конечном итоге определяется как взвешенная по стейку медиана голосов валидаторов. Однако, в качестве общего руководства: нерегулярный ввод, вызывающий недействительные переходы состояния или продолжительный простой сети, может быть подвергнут слэшингу до 100%. Нерегулярный ввод, вызывающий кратковременный простой сети, может быть частично подвержен слэшингу до 50%. Недействительный ввод, вызывающий деградацию сети или проблемы с производительностью, может быть частично подвержен слэшингу до 20%.
Наконец, условия слэшинга не зависят от состава стейкеров. Поэтому операторам LST следует тщательно проверять деплойеров. Операторам LST также следует тщательно и ясно сообщать своим пользователям о рисках слэшинга. Требование самостоятельного бондинга для деплойеров может иметь смысл.
В наиболее вероятном сценарии слэшинг никогда не произойдёт в основной сети. Проведена большая техническая работа, чтобы сделать HIP-3 самодостаточной и технически надёжной системой. Если не учитывать проблемы реализации, HIP-3 наследует тщательно продуманные математические гарантии платёжеспособности Hyperliquid.
Кросс-маржа
ВАЖНО: включение кросс-маржи для актива необратимо. Деплойерам следует тщательно рассмотреть изложенные ниже условия перед включением.
Несмотря на системную защиту, пользователи всё же несут больший риск при использовании кросс-маржи между DEX с разными деплойерами. Для лучшей защиты пользователей валидаторы основной сети будут следить за тем, чтобы деплойеры HIP-3 включали кросс-маржу только на активах, соответствующих определённым стандартам приёмлемости, включая: достаточную наблюдаемую ликвидность, надёжный внешний источник оракула и устойчивость к манипуляциям ценой. В частности, каждый раз, когда externalPerpPx актива изменяется более чем на 50% относительно цены начала дня, валидаторы будут проводить проверку, чтобы определить, следует ли применять слэшинг к деплойеру за манипуляции. Активы, для которых ожидается более одного 50% дневного движения в месяц, не допускаются к кросс-марже, а деплойер может быть подвергнут слэшингу.
Бэкстоп-ликвидатор
С каждым DEX HIP-3 связана полностью ончейн-стратегия по адресу 0x400..00 + {dex_index}, которая принимает на себя позиции, подлежащие бэкстоп-ликвидации, из соответствующего DEX HIP-3. Ончейн-бэкстоп-ликвидаторы принимают только активы с включённой кросс-маржой, что делает эти активы значительно менее склонными к ADL в будущем во время событий высокой волатильности. Ончейн-бэкстоп-ликвидатор каждого DEX является независимым пользователем и прибегает к ADL для математической гарантии платёжеспособности DEX.
От пользователей не требуется никаких действий. После масштабирования бэкстоп-ликвидаторы будут поглощать недостаточно обеспеченные позиции, одновременно избегая безнадёжного долга и снижая потребность в ADL.