Многие до сих пор не видят в индексах ничего, кроме «показателей биржевой динамики», часто путая их с индикаторами. На самом деле Web 3.0 и Web3 представляют широкие возможности для работы невероятно сложных и интересных моделей.
О них для читателей ForkLog рассказывает Web3-предприниматель Владимир Менаскоп.
Зачем вообще нужны индексы, да еще и обеспеченные?
Ответ станет очевиден, если углубиться в изучение кризисов, особенно 2008 года. Одной из причин Великой рецессии стало то, что на рынке образовался многомиллиардный пузырь деривативов, таких как CDO и CDS. Обеспечение подобных активов было в лучшем случае частичным, а порой и просто «мусорным».
Вообще, деривативы — замечательное следствие способности человека не только смотреть в будущее, но и управлять им. Недаром одним из базовых активов этого класса является фьючерс.
Обеспеченные деривативы помогают хеджировать множество рисков, возникающих в том числе в DeFi. Однако в Web3 этот важнейший инструмент до сих пор остается без внимания масс.
LP-токены и NFT-позиции
Токен пула ликвидности (Liquidity Pool Token, LP) технически нередко представляет собой стандартный ERC-20. Но самом деле это не что иное как сложный дериватив.
С одной стороны, в него «вшито» распределение между существующей внутри парой, например, DAI-ETH, или даже несколькими валютами, как в асинхронных пулах на Balancer или Curve. С другой — сюда же «вмонтированы» и награды, которые можно как клеймить вовне, так и добавлять в пул, получая из годовой процентной ставки (APR) годовую процентную доходность (APY).
Более того: сами LP можно рассматривать как опцион (развернутый и математически обоснованный пример смотрите здесь).
Если учесть непостоянные убытки внутри пула, становится понятно, что любой LP — это еще и работа с ценовым диапазоном. И не важно — внутри концентрированной ликвидности или же полного диапазона цен, как в Uniswap v2.
Если же взять именно концентрированную ликвидность Uniswap v3 или аналогов, станет актуальным NFT 2.0 — дериватив второго порядка, отличный от инвестированных активов: мы закладываем взаимозаменяемые токены, а получаем невзаимозаменяемый, да еще и один. При этом в нем на уровне смарт-контракта записаны данные по позициям начальных активов и их соотношению.
Такие деривативы можно развивать дальше, поскольку LP-токены и NFT-позиции обеспечены базовыми активами, но при этом спокойно могут вращаться на рынке в виде самостоятельных сущностей.
И то (LP) и другое (NFT) — самые настоящие индексы, составленные из двух и более активов и показывающие их соотношение не только ончейн, но и в онлайн-режиме.
Игры с наградами
Здесь в качестве примера обратимся к двум проектам:
известному Alchemix;
не такому популярному, но не менее интересному Flashstake.
Alchemix позволяет сделать следующее. Заложить, например, ETH в AAVE, получить деривативную обертку aETH, после чего заложить ее и получить alETH, который можно дальше использовать в DeFi. Зачем? Так вы заработаете награды за депозит в AAVE, но можете дальше использовать заложенную ликвидность, как в случае с токенами ликвидного рестейкинга. По сути вы монетизируете и базовый актив, и награды от него.
Что касается Flashstake, то он буквально «позволяет заблокировать криптовалюту и получать мгновенную прибыль из будущего». Процедура схожа с предложенной на Alchemix, но в результате получится дериватив формата fc-sGLP.
Собственную модель распределения наград предлагал в свое время проект PieDAO, однако последний мой эксперимент с ним показал низкую ликвидность, и поэтому он представляет скорее теоретическую находку, чем практический кейс. Впрочем, достойную упоминания за счет прорисовки схемы движения средств.
Еще один подход, основанный на вероятностной модели выплат, предложен Asymetrix. Сейчас эта модель перекочевала в Velodrome и аналоги, но там она обеспечивается еще и голосованием путем заморозки базового токена, тогда как Asymetrix пытался распределять награды псевдослучайным образом. На выходе получались некий токен как прогнозируемая модель выплат и временной период для их клейма.
Впрочем, все это индексы довольно примитивные. Теперь сделаем шаг вперед — в мир более сложных конструкций.
Maverick, Pendle и работа с трендами
Выше мы уже обсудили позиции Uniswap и ее аналогов, однако по понятным причинам концентрированная ликвидность требует перестановки позиций. Но если делать это слишком часто, DeFi-стратегии становятся невыгодными, а если слишком редко — диапазон вылетает за заданные границы и не дает прибыли.
Если в первом случае, когда речь шла про LP и NFT, возникал дериватив второго порядка на ликвидность и награды, то здесь мы уже пытаемся эти самые награды отделить от базового актива и монетизировать отдельно. Пока что эта сепарация проходит не до конца, важен сам вектор, поскольку состоящий из наград индекс есть не что иное как хеджирование от непостоянных убытков и ряда других рисков.
Как быть?
Один из подходов — автоматизировать перевод позиций, как это начал делать в свое время проект Maverick: с его помощью можно реализовать не просто дериватив по цене, но еще и по вектору.
Почему же это тоже относится к индексам? Во-первых, потому что мы имеем обеспечение в виде базовой позиции. Во-вторых, мы фактически получаем не сам индекс, а инструмент для создания индексных моделей разного уровня вложенности.
На другой чаше весов стоит небезызвестный проект Pendle, который, несмотря на временный обвал TVL, все еще сохраняет позиции и строится на полном отделении наград от «тела» базовых активов.
Вместе два этих инструмента (а точнее их архитектурные решения) дают возможность создать индексную модель на основе исключительно наград, полученных при подтверждении того или иного тренда. Если актив А вырос и мы получили награды в размере Х, то происходит автоматическое распределение, а сам индекс в этом случае может быть в виде NFT, wNFT или любого другого актива, удостоверяющего право требования этих наград и связанного с работой ценового оракула, поскольку нас интересует подтверждение тренда по цене.
Но и это далеко не все в эволюции индексов.
Обеспеченные wNFT-индексы
Представьте, что у вас есть набор популярных стейблкоинов: DAI, USDT, USDC. Их можно просто хранить, а можно положить на депозит в AAVE или в пулы Uniswap. Во втором случае образуются следующие пары:
DAI — USDT;
DAI — USDC;
USDT — USDC.
Итого из трех активов ERC-20 получится три простейших индекса в виде LP (ERC-20) или NFT-позиции (ERC-721).
Завернем это все внутрь NFT и получим wNFT. Посмотрите на этот пример (а также транзакцию). В итоге имеем одну wNFT, которая:
объединяет три NFT-позиции;
которые объединяют в разном соотношении три пула;
из трех токенов базовых: DAI, USDT, USDC;
а также — награды этих пулов.
Но зачем лепить такой «метастейблкоин»? Ответов много, назову лишь два. Во-первых, блокировки: примеров от Tether, Centre и других эмитентов хватает. Во-вторых, мы в таком случае получаем и награды из базовых пулов, и возможность прямого обмена самим метастейблкоином, который, что важно, не лежит на одном смарт-контракте, а создается на любом прокси.
Помимо такого инструмента мы можем создавать:
BED-индекс: биткоин, Ethereum, DeFi-активы внутри любой сети — от второго уровня EVM до Solana;
индексы из фракционализированных NFT любого рода: хоть из обернутых CryptoPunks, хоть из экзотической Pandora;
И даже ZKP-стратегии на этой базе можно собрать вполне легко.
На последних остановлюсь чуть подробней.
ZKP-индексы — будущее, но не для всех
Вот уже несколько лет я живу и работаю внутри криптофшора, но последние тенденции (развитие CBDC, появление MiCA, дела против bZx, Lido, других ДАО и Tornado Cash) говорят о том, что и ему пора эволюционировать.
И ZKP-стратегии — один из выходов. Мы уже разобрались, как создать wNFT-индекс, обеспеченный чем угодно. Далее начнем шифровать все его элементы:
сначала создаем ключ (key-NFT, kNFT) к wNFT-индексу (wNFTi), где kNFT — простая NFT, предоставляющая доступ к ликвидности Х в сети. Внутри ключа ничего нет, кроме связки с wNFTi;
шифруем обеспечение индекса внутри wNFTi: с помощью ZKP мы знаем, сколько оно стоит и даже из какого набора активов состоит, но не само содержание;
зашифровываем эскроу, отвечающий за связку kNFT — wNFTi и тем самым децентрализуем его до нужного уровня;
шифруем точные условия получения ликвидности благодаря владению kNFT. Простейший пример — помимо владения вводим еще и код, который хранится не в открытом виде, а лишь как хеш;
превращаем все это в офчейн-пин, предоставляющий доступ к ключу, «сожжение» которого открывает путь к ликвидности.
Подобные ZKP-индексы можно использовать для самых разных механик. Приведу три:
Некий профессиональный участник DeFi создает стратегию с подтвержденной доходностью и под нее собирает ликвидность в стейблкоинах. Те, кто передают ликвидность, получают награды от стратегии, не зная ее, а инициатор приобретает дополнительную ликвидность. Таким образом, он увеличивает свой доход не в процентах, а в абсолютных цифрах. Скажем, доходность 10%, но при прочих равных продавец заработал бы $100, а с помощью сборов — $10 000.
Можно совершать обмены, не надеясь на омничейн- или кроссчейн-решения — без мостов и более сложных инструментов вроде LayerZero. Это всегда будет решение одноразовое, которое можно продлить либо использовать единожды, скажем, чтобы замкнуть цикл сложных сделок в мире CBDC, где наличных просто не предвидится.
Наконец, можно создать лендинг-протокол без одобрения активов со стороны ДАО или кого-либо еще. Такой подход приближает модель AAVE к Uniswap и открывает целый спектр возможностей для участников.
Выводы
Если вы только погружаетесь в рынок DeFi-деривативов или вам интересны некоторые векторы в нем, настоятельно рекомендую обратить внимание на рынок обеспеченных деривативов — в частности, на индексы, создаваемые по описанным выше или сходным моделям.
Во-первых, этот рынок (пока) лишен того хайпа, как, скажем, сфера программируемых ассетов, на которой он основан, или как рынок ДАО, а значит у вас есть время подготовиться.
Во-вторых, понимание подобных инструментов позволит жить внутри криптофшора еще лет пять-семь точно, а это не так мало по нынешним меркам.
В-третьих, это просто интересно. Нетсталкинг 2.0 — будь то поиск криптокладов или работа со сверхсложными конструкциями — дает возможность заглянуть в будущее и попробовать настроить его, кастомизировать, если хотите, под себя.