Perpetual Protocol (PERP) - децентрализованный бессрочный контрактный протокол

Perpetual Protocol (PERP) - это децентрализованный бессрочный контрактный протокол для каждого актива, который стал возможен благодаря виртуальному автоматизированному маркет-мейкеру (далее именуемому «vAMM» или «vAMM»). Бессрочный контракт - это производный инструмент, похожий на фьючерсный контракт, но без даты истечения срока действия.

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

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

Зачем нужны бессрочные контракты?

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

  • Выбор №1: спотовый рынок

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

Плюсы:

  1. Легко: вообще говоря, в каждой стране есть одна доминирующая биржа криптовалют, которая предоставляет фиатную валюту, поэтому этот подход должен быть самым простым.

Минусы:

  1. Отсутствие кредитного плеча: если вы используете всю свою внесенную фиатную валюту для покупки BTC, это фактически означает, что вы спекулируете на BTC с кредитным плечом 1x.
  2. Кастодиальный риск (CEX): купленные вами BTC будут храниться на бирже и фактически находятся под ее контролем. Таким образом, вы можете потерять свой актив, если биржа будет взломана или столкнется с проблемой.
  3. Высокие сборы за газ (DEX): из-за характера обработки книги заказов через смарт-контракт Ethereum использование DEX в цепочке может повлечь за собой значительные сборы за газ.

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

  • Выбор №2: рынок опционов

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

Плюсы:

  1. Ограниченные убытки: как покупателю опциона вам необходимо заплатить авансом, что называется «премией», то есть максимальной суммой денег, которую вы можете потерять, если не воспользуетесь своим правом в будущем.
  2. Отсутствие хранения базового актива: поскольку то, что вы покупаете, является правом на будущее, а не самим активом, а право - это просто данные, хранящиеся на сервере биржи, для базового актива нет никакого риска хранения (но вам все равно необходимо опубликуйте некоторые активы в качестве маржи, которая все еще находится под кастодиальным риском).

Минусы:

  1. Перенос контракта: поскольку у каждого опционного контракта есть дата истечения срока, если вы хотите спекулировать на движении цены после истечения контракта, вам необходимо открыть новый.
  2. (Европейские варианты) Не такие гибкие: есть два стиля вариантов - американский и европейский. В первом случае правообладатель может воспользоваться правом до истечения срока действия; Что касается последнего, он может быть осуществлен только по истечении срока действия.

Некоторые могут задаться вопросом: «Чем же выгодно не хранение базового актива? «Причина, по которой этот атрибут является плюсом (особенно для институциональных трейдеров), заключается в налоговой эффективности, эффективности капитала и рисках разгрузки.

  • Выбор №3: рынок фьючерсов

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

  1. (физическая доставка) купить или продать определенное количество актива по определенной цене на дату истечения срока действия контракта, 
  2. (расчет наличными) получить или уплатить чистую разницу денежных средств между спотовой ценой и заранее определенной ценой по контракту на дату истечения срока.

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

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

Плюсы

  1. Все плюсы опционных контрактов: как производные, бессрочные контракты также имеют те же плюсы, что и опционные контракты, такие как ограниченный убыток (вы можете потерять только сумму вашей маржи) и проблемы, не связанные с хранением (вы не можете держать какие-либо активы при удержании контракта).
  2. Простота понимания: по сравнению с опционами и фьючерсными контрактами, у которых есть дата истечения срока, и вы должны купить конкретный датированный фьючерс (например, 20 октября BTCUSD или 20 ноября BTCUSD, которые имеют разные цены), гораздо проще купить бессрочный контракт - один цена, которая повышается или понижается в режиме реального времени.
  3. Более высокое кредитное плечо и лучшая ликвидность: в целом трейдеры могут использовать больше кредитного плеча при торговле бессрочными контрактами (иногда до 100x), чем торговые опционные контракты, что приводит к лучшей ликвидности для трейдеров на бессрочном рынке.

Минусы:

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

Несмотря на то, что у бессрочных контрактов больше плюсов, чем у опционных, это не означает, что изобретение первых делает вторые устаревшими. Напротив, опционные контракты и традиционные фьючерсные контракты по-прежнему играют жизненно важную роль в индустрии криптовалют, особенно для институциональных трейдеров. Например, биткойн-майнеры могут ожидать, что они получат X количество BTC в течение следующих трех месяцев, что они могут сделать, чтобы зафиксировать будущий обменный курс (BTC / USDC), так это:
продать X фьючерсного контракта на биткойн, или контракты на покупку пут-опционов («пут» означает право на продажу), срок действия которых истекает в конце квартала.

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

Как работает бессрочный контракт?

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

Прежде чем мы начнем, следует отметить, что хотя FTX будет местом встречи, которое мы используем в приведенном ниже примере, общая терминология аналогична для основных платформ, таких как Bitmex, Binance и OKEx.

1. Открытие позиции

Когда мы решаем спекулировать активом на бессрочном рынке, мы должны задать себе три вопроса:

  1. В каком направлении, по моему мнению, пойдет цена актива?
  2. На каком капитале спекулировать?
  3. На какой риск я хочу пойти?

Допустим, рыночная цена (или спотовая цена ) одного BTC составляет 10 000 долларов США на FTX, и трейдер Алиса считает, что цена BTC будет расти, вот что она может сделать:

Во-первых, ей необходимо внести некоторые активы, такие как BTC, стабильные монеты или фиатные валюты, на свой счет на FTX в качестве залога по бессрочному контракту, который она откроет на следующих этапах. В нашем примере Алиса вносит на свой счет 2 000 долларов США.

Каждая биржа имеет свои собственные соглашения об именах для бессрочных контрактов: тикер / символ для бессрочного контракта BTC на FTX - BTC-PERP, на Binance - это BTCUSDT, а на dydx - это BTC-USD. Несмотря на это различие, один бессрочный контракт BTC (независимо от его тикера) всегда должен давать вам ценовую экспозицию в один BTC.

Во-вторых, Алисе нужно решить, на сколько BTC-PERP (тикер бессрочного контракта BTC на FTX) она хочет спекулировать. Если она в конечном итоге решит открыть длинную позицию по 1 BTC (1 BTC здесь известен как размер позиции ) с 2K USDC на своем счете в качестве маржи, то она эффективно использует кредитное плечо 5x.

Кредитное плечо = условная стоимость позиции / маржа

А поскольку условная стоимость вновь открытой позиции составляет 10 000 долларов США (рыночная цена 1 BTC), Алиса должна заплатить 7 долларов США в качестве комиссии за транзакцию (на FTX комиссия для покупателя составляет 0,07%).

Комиссия за транзакцию = условная стоимость позиции * комиссия за транзакцию (%)

На этом этапе следует помнить о том, что при одинаковой сумме баланса на счете, чем больше размер открываемых вами позиций, тем более рискованными они становятся. Но почему так?

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

Коэффициент маржи: (маржа + нереализованная прибыль) / условная стоимость позиции

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

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

2. Сохранение позиции

Настал конец часа, когда Алиса получила свой 1 BTC-PERP. Предположим, что рыночная цена BTC-PERP на данный момент на FTX составляет 10 500 долларов США, а средняя цена BTC на других основных биржах составляет 10 600 долларов США (эта цена известна как «индексная цена»).

Как мы кратко упоминали ранее, биржи деривативов используют плановые платежи между покупателями и продавцами, называемые «платежами по финансированию», для приведения рыночной цены бессрочного контракта к индексной цене базового актива. Интервал такой оплаты может быть один раз в час (FTX), один раз в восемь часов (BitMEX и Binance) или непрерывно (Deribit). В нашем примере, поскольку рыночная цена бессрочного контракта на FTX ниже, чем цена индекса, FTX автоматически вычтет платеж за финансирование из маржи коротких позиций и прибавит ее к марже длинных позиций, как показано в формуле ниже.

Выплата финансирования = размер позиции * (TWAP рыночной цены - TWAP цены индекса) / 24

TWAP = средневзвешенная цена

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

3. Закрытие позиции

Теперь цена BTC-PERP на FTX становится 11 000, и Алиса хочет закрыть свою позицию и получить прибыль. Что она может сделать, это либо

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

В случае Алисы ее прибыль по этой сделке составит примерно 1000 долларов США.

Реализованная прибыль = Размер позиции * (Цена закрытия - Средняя цена входа)

Типы бессрочных контрактов на обмен

И есть два основных типа обмена бессрочных контрактов - тип книги заказов и тип автоматического маркет-мейкера (AMM).

На основе книги заказов (одноранговая)

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

Плюсы:

  1. Более высокая скорость согласования (CEX)
  2. Различные типы ордеров (рыночный, лимитный, стоп-лосс и т. д.)
  3. Легче использовать

Минусы:

  1. Требуется проверка личности (KYC)
  2. Не прозрачный

На основе AMM (одноранговая сеть)

Новые участники из мира DeFi, такие как Perpetual Protocol (мы являемся автором этой статьи, если вы еще не знали) и MCDEX принимают эту модель, в которой контрагентом по каждой сделке является пул активов, известный как автоматизированный маркет-мейкер (AMM). В отличие от бирж на основе книги заказов, где цена бессрочного контракта определяется одним ордером на продажу и одним ордером на покупку, цены на биржах типа AMM определяются по заранее определенной формуле.

Плюсы:

  1. Нет необходимости в подтверждении личности
  2. Легче освоить новые рынки
  3. Прозрачный механизм

Минусы:

  1. Только рыночные заказы
  2. Сложнее в использовании (вам нужен кошелек для токенов; механизм обмена поначалу может показаться не интуитивным)

Глубокое погружение в наш виртуальный AMM (vAMM)

Автоматизированные маркет-мейкеры или AMM используются в пространстве DeFi для описания протокола или приложения, использующего математическую функцию для определения цены актива и последующего облегчения обмена двумя или более активами. Самый известный пример AMM - это Uniswap, децентрализованная биржа (DEX), которая использует постоянную функцию x * y = k для обмена токенами.

С тех пор, как Bancor представил AMM в сети в 2017 году, произошло несколько заметных улучшений по различным аспектам AMM:

  • Uniswap (2018): первый AMM, который достиг значительных объемов и дал толчок волне AMM в DeFi. Uniswap добился этого во многом благодаря своей простоте.
  • Curve (2019): первый AMM, оптимизированный для стабильных корзин активов.
  • Balancer (2020 г.): первый AMM, позволяющий создателям пула ликвидности настраивать вес между двумя или более активами в одном пуле.
  • Bancor V2 (2020): первый AMM, который вводит динамические веса для пулов ликвидности, осознавая убытки Bancor LP для смягчения непостоянных убытков. Bancor также позволяет вам предоставлять пулу только одну сторону ликвидности.
  • Blackholeswap (2020): первый AMM, который может обрабатывать транзакции, превышающие его существующую ликвидность, за счет использования избыточного предложения в Compound или других протоколах кредитования.

Текущие ограничения AMM: кредитное плечо, шорты и непостоянный убыток (IL)

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

Бессрочные контракты - самый популярный продукт для криптотрейдеров. Поскольку производные продукты обычно включают в себя какие-то рычаги воздействия, их трудно сделать совместимыми с текущими проектами AMM; Однако есть несколько способов. Например, одним из способов включения кредитного плеча и коротких продаж с помощью AMM является поощрение поставщиков ликвидности к предоставлению токенов в пул AMM (= 1x кредитное плечо) и разрешение трейдерам занимать активы с кредитным плечом, которое они хотят. Однако недостатки этого подхода заключаются в том, что 1) поставщики ликвидности страдают от высоких непостоянных потерь и 2) открытый интерес ограничен размером пула.

Решение Perpetual Protocol: виртуализация AMM

Работая над устранением текущих ограничений AMM, Perpetual Protocol представляет совершенно новый подход, известный как «виртуальный AMM», который радикально расширяет область применения AMM и впервые позволяет заключать бессрочные контракты.

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

VAMM Perpetual Protocol использует ту же формулу константного произведения x * y = k, что и Uniswap. Как подразумевает «виртуальная» часть vAMM , нет реального пула активов (k), хранящегося внутри самого vAMM. Вместо этого реальный актив хранится в хранилище смарт-контрактов, которое управляет всем обеспечением, поддерживающим vAMM . В отличие от традиционных AMM, Perpetual Protocol использует vAMM как механизм определения цены, но не для спотовой торговли.

Вот пример, показывающий, как vAMM работает под капотом:

1. Перед созданием vAMM в блокчейне создатель устанавливает количество виртуальных активов, хранящихся внутри vAMM. Предположим, что цена ETH торгуется на уровне 400 DAI, создатель может установить начальное количество ETH и DAI на vAMM с соотношением 1 к 400. Для простоты мы предполагаем, что создатель устанавливает начальное состояние на этом vAMM как 100 vETH и 40000 vDAI.

2. Трейдер Алиса хочет использовать 10x длинную ETH с 100 DAI в качестве обеспечения:

  • Алиса помещает 100 DAI в хранилище Perpetual Protocol, которое, как упоминалось выше, является смарт-контрактом Perpetual Protocol.

  • Perpetual Protocol передает 1000 vDAI (10-кратное кредитное плечо на 100 DAI) от Алисы к vAMM, который, в свою очередь, вычисляет количество vETH, которое получает Алиса в соответствии с постоянной функцией (x * y = k).
  • Perpetual Protocol записывает, что Алиса теперь имеет 2,4390244 vETH, а состояние внутри этого vAMM становится 97,5609756 vETH и 41000 vDAI.

3. Затем трейдер Боб открывает 10-кратную короткую позицию по ETH с 100 DAI в качестве обеспечения, что означает:

  • Боб помещает 100 DAI в то же хранилище.

  • Perpetual Protocol зачисляет -1000 vDAI от Боба к vAMM, который, в свою очередь, вычисляет количество отрицательного vETH, которое получает Боб, в соответствии с постоянной функцией (x * y = k).
  • Perpetual Protocol записывает, что Боб закоротил 2.4390244 vETH, а состояние внутри этого vAMM теперь становится 100 vETH и 40000 vDAI.

Уникальные свойства vAMM

Поставщики ликвидности не нужны

Из-за независимости пути в хранилищах всегда будет достаточно залога, чтобы выплатить всем трейдерам, торгующим против vAMM (при условии, что все недостаточно обеспеченные активы были успешно ликвидированы до банкротства). В отличие от обычных AMM, ликвидность которых поступает от поставщиков ликвидности, предоставляющих активы для облегчения торгов, ликвидность для vAMM поступает непосредственно из хранилища, расположенного за пределами vAMM. Другими словами, нет необходимости в существовании поставщиков ликвидности для обеспечения ликвидности для работы vAMM: трейдеры обеспечивают ликвидность для каждого ордера.

Поскольку в vAMM не требуется поставщик ликвидности, для начала не возникает непостоянных потерь.

Периодическое выравнивание цен

Сам vAMM действует как независимый расчетно-кассовый рынок. Если мы хотим приблизить рыночную цену vAMM к базовому индексу, нам нужно добавить ставку финансирования, аналогичную выплатам финансирования для бессрочных контрактов на биржах с центральной лимитной книгой (CLOB). Например, ниже приведена формула выплаты финансирования от FTX:

Платежи за финансирование стимулируют арбитражёров максимально приближать рыночную цену к базовому индексу и заставлять рынок vAMM отслеживать базовый индекс.

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

Управление проскальзыванием

Для vAMM, как и для обычных AMM, трейдеры страдают меньшим проскальзыванием, когда значение K выше, но на этом сходство заканчивается.

Для обычных AMM единственными способами увеличения значения K являются 1) поощрение большего числа поставщиков ликвидности к предоставлению большей ликвидности или 2) увеличение комиссии за транзакцию и повторное использование прибыли от торговли для обеспечения большей ликвидности.

Напротив, в vAMM, поскольку значение K устанавливается вручную оператором vAMM при запуске, оно может быть увеличено или уменьшено по желанию в любое время, даже после создания vAMM, что помогает рынку реагировать на последние условия. При этом, несмотря на то, что оператор vAMM обладает такими полномочиями, он / она не может перемещать средства, сохраненные в Vault. Оператором vAMM будет команда Perpetual Protocol в первой версии, а затем она перейдет в структуру DAO.

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

Установка значения K требует тонкого баланса. Если K слишком низкое, то обычные пользователи протокола столкнутся со слишком большим проскальзыванием и не захотят торговать в системе. Однако, если K слишком велик, у арбитражёров не будет достаточно капитала, чтобы поддерживать цену vAMM на уровне базовой цены индекса.

По мере того, как мы узнаем больше о том, как пользователи используют систему в производственной среде, мы переместим Perpetual Protocol от ручного выбора K к алгоритмическому выбору.