Бессрочный опцион на Floor Price по NFTs
Забавно, но дословно Floor Perps можно перевести как “Преступники на полу”. Но всё же попробую представить вашему внимание понимание сущностное, а не буквальное.
Перевод
Это вольный перевод: paradigm.xyz/2021/08/floor-perps. Отмечу также, что статья написана ещё в 2021 году, но важные моменты значения не потеряли.
Обзор
В этой статье представлен floor perpetual (FP), синтетический NFT, который отслеживает минимальную цену (floor price) данного проекта и может быть создан (minted) путём блокировки NFT.
Floor perpetuals предоставляют держателям NFT доступ к ликвидности и защиту от колебаний минимальной цены без необходимости отказываться от права собственности на свои NFTs.
Будучи полноценными бессрочными фьючерсами, floor perps также предоставляют другим участникам рынка возможность использовать кредитное плечо для длинных и коротких позиций на минимальные цены NFT.
Мотивация
Проблема
Представьте, что вы владеете десятью Ocelots из чрезвычайно популярного проекта Awful Hot Ocelots (который я только что придумал).
Вы выбрали своих Ocelots, потому что заметили в них определённые эстетические качества, отсутствующие у других Ocelots. Хотя ваши Ocelots исторически торговались близко к минимальной цене проекта, вы верите, что их стоимость со временем вырастет относительно floor.
В последнее время минимальная цена резко выросла, и ваши Ocelots составляют большую часть вашего состояния. Вы любите их и совершенно не хотите продавать, но вам нужна ликвидность и защита от будущих падений минимальной цены.
Если бы у вас был только один чрезвычайно редкий Ocelot, вы могли бы раздробить его на fractional.art (или любом другом подобном сервисе). Но ваши Ocelots пока не признаны настолько особыми, и вы подозреваете, что вам будет трудно найти ликвидность, если вы попытаетесь раздробить все десять и продать доли от каждого.
Кроме того, вы считаете, что ваши Ocelots недооценены относительно floor price, и не хотите отказываться от их потенциального роста, даже продавая их частично.
Решение
(Представим, что) вы решаете использовать своих Ocelots в качестве залога для создания и продажи floor перпетов OCELOT.
Допустим, что минимальная цена Ocelot в настоящее время составляет 20 ETH, а ваши Ocelots в среднем стоят 25 ETH каждый, что даёт общую стоимость портфеля 10 * 25 = 250 ETH.
Вы открываете веб-браузер и переходите на рынок FP, где блокируете своих десять Ocelots в качестве залога. Затем вы создаёте (с помощью операции mint) десять перпетов OCELOT, каждый стоимостью 20 ETH, и продаёте их маркет-мейкеру за общую сумму 200 ETH.
Маркет-мейкер в свою очередь продаст ваши FP трейдерам, которые хотят получить доступ к проекту Awful Hot Ocelots.
Если минимальная цена Ocelot позже упадет до 10 ETH, вы сможете выкупить все десять перпетов за 100 ETH, получив чистый кредит в размере 100 ETH, что позволит вам вернуть свои NFT. Если ваши Ocelots упали на 10 ETH вместе с floor до средней стоимости 15 ETH каждый, у вас будет 100 ETH и портфель NFT стоимостью 150 ETH, что в сумме даст 250 ETH, как если бы floor никогда не падал.
С другой стороны, если минимальная цена Ocelot вырастет до 30 ETH, вам потребуется 300 ETH, чтобы выкупить перпеты и вернуть свои NFT, с чистым дебетом в 100 ETH.
Однако, если ваша гипотеза оказалась верной и ваши NFT выросли относительно floor, например, до 65 ETH каждый, ваша общая позиция будет иметь стоимость 650 - 100 = 550 ETH, что даст общую прибыль в 550 - 250 = 300 ETH.
### Финансирование и ликвидация
Как и все перпеты, floor перпеты полагаются на финансирование — регулярные платежи, производимые между длинными и короткими позициями, чтобы оставаться в соответствии с их базовым активом.
Если больше людей хотят занять длинные позиции по OCELOT перпетам, чем короткие, то держатели Ocelot, продающие перпеты против своих Ocelot, будут фактически зарабатывать доход от этого. Это вполне возможно, так как длинные позиции могут использовать кредитное плечо при покупке перпетов и могут платить премию за ликвидность для возможности легко входить и выходить из позиций.
Однако если больше людей хотят занять короткие позиции, чем длинные, то короткие позиции, включая держателей NFT, будут должны периодически платить (финансирование) длинным позициям. Невыплата финансирования — это единственный способ, как держатели Ocelot могут быть ликвидированы: из-за конструктивных соображений, которые мы опишем ниже, колебания минимальной цены NFT или цены перпетов не приведут к ликвидации, если они не вызовут массивные платежи по финансированию, которых внедряющие системы должны тщательно избегать.
Механика
Обзор
Floor perpetuals — стандартные бессрочные фьючерсы (БФ), которые отслеживают минимальную цену данного NFT проекта, но с некоторыми ключевыми модификациями, позволяющими использовать NFT в качестве залога и минимизировать ликвидации NFT.
- Короткие позиции выставляются через позицию NFT;
- Короткие позиции обязательны к уплате;
- Короткие позиции ликвидируются на основе цены-индикатора;
- Требования к кредитному плечу для длинных позиций могут быть скорректированы для обеспечения ликвидности системы.
Торговая площадка
Как и все БФ, FP нуждаются в нативной площадке. Это может быть оффчейн (централизованная) книга лимитных ордеров или ончейн автоматизированный маркетмейкер (AMM). Как отмечают Дан и Хасу, FP могут быть реализованы даже с использованием системы типа Maker.
Цена по марке
Mark price FP — это его цена на его нативной бирже.
Индикативная цена
Индикативная цена (index price) FP — это цена актива, который должен отслеживаться.
В случае FP эта цена — минимальная цена для проекта, который отслеживает FP, определяемая здесь как самая высокая цена, которую рынок готов заплатить за получение NFT из проекта без предварительного знания, какой именно NFT они получат.
Первоначально можно использовать протоколы вроде NFTx или NFT20, которые выпускают взаимозаменяемые токены, представляющие долю в NFT.
Пользователи могут создавать эти токены, депонируя NFT, или обменивать их, чтобы вывести NFT. Цена этих взаимозаменяемых токенов на децентрализованной бирже, возможно, скорректированная с учётом ликвидности, представляет собой обязательное предложение для минимальной цены.
Надёжность индекса
Неликвидные рынки NFT и волатильные индикативные цены, вероятно, являются крупнейшими препятствиями для реализации FP, поскольку рынок FP может вырасти в несколько раз по сравнению с текущим рынком базовых NFT.
Ненадёжный индекс может увеличить риск ликвидации, неточно представлять ликвидационную стоимость залога или стать привлекательной целью для манипуляций.
Чтобы решить эти проблемы, протокол FP должен будет не только лучше измерять минимальные цены, но и фактически улучшать ликвидность на спотовом рынке floor NFT.
Одной из возможностей для растущей биржи FP может быть стимулирование участия в локальной спотовой бирже NFT.
Финансирование
Финансирование для FP следует стандартной формуле: раз в период финансирования, скажем, ежедневно, длинные позиции должны платить коротким позициям разницу между ценой по марке и индикативной ценой (MARK-INDEX), скорее всего, номинированной в ETH.
Залог NFT
Большинство БФ обеспечиваются денежным залогом.
В случае FP мы позволяем тем, кто занимает короткие позиции по FP, обеспечивать свои позиции NFT вместо наличных.
Финансирование в натуральной форме для коротких позиций, обеспеченных NFT
Чтобы гарантировать, что длинные позиции смогут получить ликвидность при закрытии позиций, мы не можем позволить коротким позициям, обеспеченным NFT, накапливать долг по финансированию в наличной форме (хотя более сложная система могла бы позволить это в определённых ситуациях).
Вместо этого, если короткие позиции должны платить длинным позициям и не имеют положительного баланса, система заставит их платить "в натуральной форме" длинным позициям в виде дополнительных FP.
Например, представьте, что цена по марке (MARK) составляет 10 ETH, а индикативная цена (INDEX) — 10,2 ETH, так что короткие позиции должны заплатить длинным позициям INDEX-MARK = 0,2 ETH.
Представьте, что Алиса держит короткую позицию на 0,5 FP, обеспеченных NFT, и у неё нулевой баланс наличных в системе. Вместо того чтобы одалживать Алисе или ликвидировать её, система создаст дополнительные 0,01 FP (так как FUNDING/MARK*pos=0,2/10*0,5=0,01) от её имени, так что теперь её короткая позиция составит 0,51 FP.
Затем система распределит дополнительную длинную позицию среди держателей длинных позиций вместо наличного финансирования.
В приведённом выше примере, если бы Алиса уже имела короткую позицию на 0,985 FP, и система должна была бы создать примерно дополнительные 0,01 FP от её имени, так что теперь она была бы с позицией на 0,995 FP, она бы оказалась на грани дефицита и система могла бы ликвидировать её в зависимости от параметров ликвидации.
Это единственный способ, (с помощью которого) короткие позиции, обеспеченные NFT, могут быть ликвидированы, как мы объясняем ниже.
Критерии ликвидации для коротких позиций, обеспеченных NFT
Представьте, что Алиса депонировала NFT в качестве залога и открыла короткую позицию на FP, включая финансирование в натуральной форме, как описано выше.
Если текущая минимальная цена составляет (0<=q >=1), у неё есть текущие обязательства (m1 - текущая floor price, текущие обязательства qm1). Например, если она имеет короткую позицию на 0,5 FP, а текущая цена по марке составляет 10 ETH, её обязательства составляют 5 ETH.
Ее баланс наличных включает доходы от продажи FP и депозиты, и др. Например, если она первоначально продала 0,5 FP по цене по марке 10 ETH перед снятием 3 ETH и получением 0,01 ETH в виде наличного финансирования, её баланс наличных составит 5 - 3 + 0,01 = 2,01 ETH.
Её залог NFT, стоит текущую индикативную цену (i1). Например, если текущая индикативная цена также составляет 5 ETH, её залог в виде одного NFT будет стоить 5 ETH.
В стандартной формуле БФ Алиса находится в дефиците, если её обязательства превышают её залог и наличные средства, то есть если qm1 > i1 + c.
В этом случае Алису можно было бы ликвидировать в любой момент, когда цена по марке достаточно резко поднимется. Это нежелательно в нашем случае, так как мы хотим, чтобы держатели NFT имели как можно меньший риск потери своих NFT.
Поэтому вместо ликвидации Алисы на основе цены по марке, мы используем текущую индикативную цену . Тогда Алиса находится в дефиците, если:
Как упоминалось выше, мы никогда не позволяем балансу наличных Алисы становиться отрицательным, поэтому Алиса может оказаться в дефиците только если q>1 или, как упомянуто выше, если финансирование в натуральной форме вынуждает размер короткой позиции Алисы превышать количество NFT, которые у неё есть в качестве залога.
При отсутствии крайнего расхождения между индикативной и ценой по марке, что зависит от реализации, это должно быть редким и предсказуемым событием, дающим Алисе достаточно времени для повторного обеспечения, если это необходимо.
Конечно, в этом дизайне есть компромисс: если цена по марке выше индикативной, когда короткие позиции, обеспеченные NFT, ликвидируются, доходы от этих ликвидаций, которые могут происходить по (нужной) цене или даже ниже индикативной, могут быть недостаточными для покрытия обязательств коротких позиций, которые номинированы в цене по марке, и длинные позиции поэтому не получат всего, что им причитается.
Это будет значительной проблемой только тогда, когда цена по марке значительно выше индикативной, что должно быть относительно редким случаем в хорошо реализованной системе.
Как показано в статье Everlasting Options, бессрочный фьючерс эквивалентен, через отсутствие арбитража, корзине срочных фьючерсов, которые сами по себе эквивалентны, через отсутствие арбитража, корзине облигаций и физических NFT.
Тем не менее, если этот компромисс представляет слишком большой риск, эту функцию можно удалить, увеличив риск ликвидации NFT.
Ликвидация коротких позиций, обеспеченных NFT
Если короткие позиции, обеспеченные NFT, должны быть ликвидированы, их NFT будут проданы на аукционе, а вырученные средства будут использованы для выкупа коротких позиций, излишек вернётся первоначальному держателю NFT.
Также может быть возможна частичная ликвидация, осуществляемая путём продажи части NFT с использованием сервиса, такого как fractional.art.
Добровольные ликвидации
В некоторых ситуациях минимальная цена проекта может настолько подняться, что держатель короткой позиции, обеспеченной NFT, не сможет выкупить свои FP и NFT.
В таком случае держатель короткой позиции может инициировать "добровольный аукцион ликвидации", возможно, с участием фракционализации, чтобы покрыть свой долг и вернуть излишек.
Поскольку нет риска неплатёжеспособности, такие аукционы могут иметь более мягкие параметры, чем обычные аукционы ликвидации.
Ликвидность и динамические требования к залогу
(Когда мы позволяем) коротким позициям обеспечивать свои позиции NFT вместо наличных - (такая ситуация) может подвергнуть систему проблемам с ликвидностью в определённых обстоятельствах.
Например, представьте, что Алиса продаёт один FP, используя один NFT в качестве залога, который Боб покупает по цене 1 ETH. Затем цена FP поднимается до 6 ETH. Боб готов получить 5 ETH прибыли по своей длинной позиции, и Чарли хотел бы купить.
Теперь, если протокол позволяет Чарли купить с кредитным плечом 2X, ему нужно будет внести всего 3 ETH.
Однако, даже если бы Алиса не сняла ни одного ETH со своей первоначальной продажи, депозит Чарли в размере 3 ETH плюс 1 ETH, уже находящийся в системе, составляют всего 4 ETH, (но этого явно) недостаточно, чтобы Боб мог получить свои 5 ETH прибыли от продажи.
В результате, когда система не-докапитализирована, мы будем увеличивать требования к залогу для новых покупателей, чтобы обеспечить достаточную ликвидность для продавцов.
Самый простой метод заключается в требовании от покупателей полностью обеспечивать свои покупки залогом, когда система не-докапитализирована.
Например, в приведенной выше ситуации это означает, что Чарли должен будет заплатить полные 6 ETH, чтобы открыть длинную позицию, так что в системе будет всего 7 ETH, и Боб сможет получить свою полную прибыль в 5 ETH.
Возможны более сложные схемы, которые могут предложить лучший пользовательский опыт. Например, система может постепенно увеличивать требования к залогу по мере того, как она становится менее капитализированной, вместо резкого перехода.
Следующие шаги
Как упоминалось выше, главными проблемами, которые предстоит решить будущим протоколам FP, являются надёжность индекса и ликвидность на спотовом рынке floor NFT.
При наличии хороших решений возможности безграничны.
Например, если сможем найти подходящий индекс, мы сможем создать бессрочные рынки не только для минимальной цены проекта, но и для NFT, содержащих определённый атрибут или комбинацию атрибутов.
Мы даже можем разделить NFT на синтетические активы, представляющие их составные части, и вновь объединить их в новые синтетические активы, представляющие определённые идеи.
Основной механизм ликвидации также можно использовать для других продуктов, таких как флэш-займы, обеспеченные NFT. И, конечно, рамки (подхода) можно легко адаптировать для предложения бессрочных покрытых колл-опционов на минимальные цены NFT.