Премиальное программное обеспечение и практические уроки
GammaSwap — децентрализованная платформа без оракулов для торговли волатильностью и транзакций токенов без комиссии
GammaSwap Протокол GammaSwap — это протокол для открытия длинных позиций по гамме через маркет-мейкеров с постоянной функцией (CFMM), таких как Uniswap, Sushiswap и Balancer. GammaSwap позволяет пользователям не только приобретать длинные стрэддлы, но и получать доходность, аналогичную доходности колл- и пут-опционов.
Дополнительным преимуществом протокола является возможность проведения DEX без комиссии.
Продажа волатильности/Короткий GammaSwap
Протокол GammaSwap не может функционировать без присутствия продавцов волатильности — поставщиков ликвидности для CFMM.
Поставщики ликвидности будут предоставлять ликвидность CFMM, как и сейчас, но через GammaSwap. То есть, LP будут отправлять свои токены в GammaSwap, которая будет депонировать их в CFMM (например, Uniswap, Pancakeswap и т. д.) в обмен на токены LP.
Однако эти токены LP от других CFMM не будут предоставлены поставщикам ликвидности, продающим Gamma. Вместо этого они останутся в GammaSwap. GammaSwap выпустит собственный токен пула ликвидности GammaSwap, идентичный токенам пула ликвидности в CFMM, например, выпущенным Uniswap (например, токены ERC-20), и представляющий долю поставщиков ликвидности в пуле ликвидности CFMM.

Когда поставщики ликвидности хотят вывести депонированную ликвидность, они обменивают токены пула ликвидности GammaSwap на резервные токены. Для этого GammaSwap измеряет их представительство в токенах пула ликвидности CFMM, затем уничтожает эти токены и использует токены пула ликвидности CFMM для вывода токенов, депонированных поставщиками ликвидности.
Накопленные комиссии от обернутых пулов AMM GammaSwap будут зачислены поставщикам ликвидности GammaSwap вместе с дополнительной ставкой финансирования, уплачиваемой теми, кто заимствует токены LP для длинной позиции по волатильности.
Стимул к предоставлению ликвидности на GammaSwap заключается в том, что вы получите более высокую доходность по своим позициям с LP. Единственный дополнительный риск — это риск смарт-контрактов, которому подвергаются LP при использовании GammaSwap. Этот риск можно снизить с помощью аудитов и программ вознаграждений за выявление ошибок.

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

Ниже представлено графическое представление функции вознаграждения за предоставление ликвидности через GammaSwap, предполагающее, что актив заимствуется в качестве ликвидности. Для сравнения я добавил вознаграждение за предоставление ликвидности CFMM вне GammaSwap.

В любой момент времени поставщики ликвидности, предоставляющие ликвидность через GammaSwap, превосходят тех, кто предоставляет ликвидность напрямую через CFMM.
Купить волатильность/длинную гамму

Если предоставление ликвидности CFMM создаёт короткую позицию по гамме, то продажа короткой ликвидности из CFMM создаёт длинную позицию по гамме. Ликвидность CFMM можно открыть, заняв ликвидность у CFMM и изъяв резервные токены, которые она представляет, и удерживая их, тем самым превращая непостоянный убыток в непостоянную прибыль. Постоянная прибыль — это возможность заёмщика приобрести больше токенов LP за свои резервные токены.
Заемщик, конечно, также должен будет заплатить комиссию за транзакции, связанные с заимствованной ликвидностью.

Графическое представление этой возвращаемой функции выглядит следующим образом:

К сожалению, платформы CFMM не позволяют заимствовать ликвидность. Это отличает GammaSwap от других платформ предоставления ликвидности.
Протокол GammaSwap агрегирует токены ликвидности от популярных CFMM, таких как Uniswap, Pancakeswap, Sushiswap и т. д., чтобы их можно было ссужать другим пользователям, желающим получить долгосрочные гамма-эффекты.
Протокол GammaSwap предоставляет ликвидность, размещенную в CFMM, путем изъятия резервных токенов и удержания их в качестве обеспечения в смарт-контракте GammaSwap. GammaSwap отслеживает скорость изъятия резервных токенов, а также цену токена на момент получения займа заемщиком. Непостоянный убыток кредитора становится непостоянным доходом заемщика ликвидности. Взамен заемщик ликвидности получает проценты на заимствованную ликвидность и любые транзакционные комиссии, начисленные ликвидностью CFMM.
Поскольку задолженность по токенам ликвидности может превысить токены резерва ликвидности, которые она изымает, заемщику ликвидности придется предоставить избыточное обеспечение, чтобы гарантировать наличие достаточных средств для приобретения токенов ликвидности и выплаты накопленного дохода от торговых комиссий и процентов от поставщиков ликвидности.
Процесс формирования длинной позиции по Gamma описывается следующим образом:

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

Графическое представление вышеуказанной функции выглядит следующим образом:

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

GammaSwap может отслеживать доходность поставщиков ликвидности, обрабатывая кредиты на основе инвариантов, которые они представляют в CFMM, а не на основе акций LP.
Доходность, которую получают LP в CFMM, представляет собой постоянный рост, который представляет собой среднее геометрическое резервов на таких платформах, как Uniswap, а не изменение доли LP. Таким образом, все проценты, причитающиеся заёмщикам и выплачиваемые кредиторам, отслеживаются в виде дополнительных постоянных единиц CFMM.

Начисленные проценты, причитающиеся заёмщикам, отслеживаются с помощью постоянно растущего индекса в GammaSwap, темп роста которого зависит от уровня использования пула. Этот темп роста отражает фактические проценты, начисляемые заёмщикам. Поскольку уровень использования всегда меньше 1, доходность кредитования, выплачиваемая вкладчикам (поставщикам ликвидности), всегда ниже доходности заимствования.

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

Таким образом, по мере того, как доступная для заимствования ликвидность будет иссякать, а коэффициент использования приблизится к 1, интерес платформы будет расти, что будет стимулировать партнеров по партнерству предоставлять ликвидность через GammaSwap.
И наоборот, когда он падает, это стимулирует заемщиков к коротким позициям по ликвидности через GammaSwap.

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

Когда заемщик ликвидности готов закрыть позицию, он просто закрывает позицию.
Заемщики ликвидности потеряют обеспечение или получат резервные токены в зависимости от дельты цены пары токенов в CFMM за вычетом комиссий за транзакции и процентов GammaSwap, выплачиваемых LP.
Процесс закрытия кредита выглядит следующим образом:

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

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

Теперь ее функция возврата выглядит так:

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


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

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

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

Таким образом, необходимо добавить дополнительное обеспечение на основе токенов x и y, чтобы гарантировать, что позиция останется сверхобеспеченной выше требуемого порога поддержания по цене p_max.
Изменяя долю резервных токенов, используемых в качестве обеспечения, вы, по сути, получаете бессрочную длинную позицию по волатильности, которая получает больше прибыли от односторонних направленных движений рынка. Это похоже на то, чего можно добиться с опционами колл или пут. Однако дополнительное преимущество заключается в том, что даже если цена движется против вас, вы всё равно можете получить прибыль.
Конечно, если GammaSwap используется с CFMM, таким как Balancer, где резервный токен уже перевешен в одну сторону, преимущество более высокой дельты (скорости изменения стоимости позиции из-за изменения базовой цены) при движении цены в одном направлении будет более выраженным.
GammaSwap обеспечивает безопасность депозитов
Поскольку кредит может оказаться недостаточно обеспеченным, если транзакционные комиссии плюс накопленные проценты превысят сумму залога, использованного для открытия длинной позиции Gamma, возникает стимул к ликвидации кредита.
То есть, покупателям гаммы потребуется внести залог, превышающий определенный порог, и поддерживать залог выше определенного порога, в противном случае они столкнутся с ликвидацией третьей стороной, и третья сторона получит определенный процент от компенсации залога.

Для этого протокол GammaSwap будет отправлять события, содержащие подробную информацию о кредите, которую смогут считывать боты по ликвидации, чтобы отслеживать состояние кредита и постоянно проверять блокчейн Ethereum.

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

Это открывает для GammaSwap возможность предоставлять долгосрочные гамма-экспозиции не только небольшому количеству пар токенов, но и всему криптопространству, не полагаясь на третьи стороны для проверки цен, как в случае с Aave и Compound.
Таким образом, даже совершенно новые и непроверенные проекты могут обеспечить долгосрочную подверженность волатильности, чтобы увеличить доходность для своих поставщиков ликвидности токенов и снизить риск участия в таких проектах.
Хотя, учитывая текущую реализацию CFMM, злоумышленник может выполнить достаточное количество циклов обмена на CFMM (заплатив небольшую комиссию, как правило, 0,6%, за каждую покупку и продажу), чтобы вызвать резкий скачок доходности торговых комиссий, вероятность принудительной ликвидации некоторых позиций невелика, учитывая затраты, необходимые для разработки такой вредоносной атаки.
Тем не менее, на нашей платформе имеются системы для предотвращения подобных атак.
Бесплатные транзакции токенов
Общий доход, выплачиваемый поставщикам ликвидности, состоит из комиссий за транзакции и процентов, а GammaSwap предоставляет функционал ценообразования на основе процентов.
Вполне возможно, что если GammaSwap будет использовать для той же пары токенов другую CFMM, которая не взимает с пользователей комиссию за торговлю, то общая доходность GammaSwap будет как минимум такой же хорошей, как и доходность CFMM, которая взимает комиссию за торговлю.
Поскольку GammaSwap может покупать и продавать волатильность, возникнут возможности арбитража, если доходность GammaSwap окажется значительно ниже, чем у других CFMM.

Таким образом, CFMM, использующим нашу модель, не нужно взимать с пользователей комиссию за транзакции. Вместо того, чтобы платить поставщикам ликвидности за принимаемый ими риск, трейдеры GammaSwap вычитают позиции покупателей гаммы, которые фактически покупают риск, продаваемый поставщиками ликвидности. Этот двусторонний рынок волатильности будет более эффективным, чем традиционные AMM, где волатильность продается в обмен на объем торгов.

Таким образом, поскольку партнёры по ставкам (LP) не получают компенсацию за риск, связанный с комиссией, GammaSwap может использоваться для управления децентрализованной биржей (DEX) без комиссии. Продавцы Gamma получают доход от покупателей Gamma, компенсируя свои позиции за счёт покупателей Gamma, используя спотовых покупателей и продавцов без комиссии. Помимо торговли с нулевой комиссией и удобства торговли, спотовые трейдеры увеличивают свои позиции Gamma в GammaSwap. Стимул для этих трейдеров — арбитражные возможности на других биржах, резервные токены которых отличаются от GammaSwap.
Протокол GammaSwap. Протокол для торговли волатильностью посредством бессрочных деривативов, аналогичных опционам колл и пут на традиционных финансовых рынках.
Эти новые деривативы никогда ранее не существовали. Они бессрочные и взаимозаменяемы посредством плавающего свопа, определяемого рыночными силами. Ещё одно преимущество заключается в том, что они позволяют торговать любой парой токенов без комиссии. Цель проекта — исправить текущую неточность ценообразования на децентрализованных рынках волатильности, поддержать рост децентрализованной финансовой ликвидности и тем самым обеспечить децентрализованное будущее финансов.
Официальный сайт GammaSwap:https://gammaswap.com/
Тестовая сеть GammaSwap:https://app.gammaswap.com/