우수한 소프트웨어와 실용적인 튜토리얼
변동성 거래 및 수수료 없는 토큰 거래를 위한 Oracle 없는 분산형 플랫폼 GammaSwap
감마스왑 GammaSwap 프로토콜은 Uniswap, Sushiswap, Balancer 등과 같은 상수 함수 시장 제작자(CFMM)를 통해 감마에 대한 롱 포지션을 취하는 프로토콜입니다. GammaSwap을 사용하면 사용자는 롱 스트래들을 매수할 수 있을 뿐만 아니라 콜 및 풋 옵션의 기능과 유사하게 수익을 얻을 수도 있습니다.
추가적인 이점으로, 이 프로토콜은 수수료 없는 DEX의 가능성도 허용합니다.
변동성 매도/감마스왑 숏
감마스왑 프로토콜은 변동성 매도자가 없으면 작동할 수 없습니다. 변동성 매도자는 CFMM의 유동성 공급자입니다.
유동성 공급자는 현재와 마찬가지로 CFMM에 유동성을 제공하지만, 감마스왑(GammaSwap)을 통해 유동성을 제공한다는 점이 다릅니다. 즉, LP는 토큰을 감마스왑으로 보내고, 감마스왑은 LP 토큰을 교환하여 이를 CFMM(예: 유니스왑, 팬케이크스왑 등)에 입금합니다.
그러나 다른 CFMM의 LP 토큰은 감마(Gamma)를 공매도하는 유동성 공급자에게 제공되지 않습니다. 대신 감마스왑(GammaSwap)에 남게 됩니다. 감마스왑은 유니스왑(Uniswap) 등 CFMM의 유동성 풀 토큰과 동일한 자체 감마스왑 유동성 풀 토큰(ERC-20 토큰 등)을 발행하여 CFMM 유동성 풀에서 유동성 공급자의 지분을 나타냅니다.

유동성 공급자가 예치한 유동성을 인출하려고 할 때, 감마스왑(GammaSwap) 유동성 풀 토큰을 예비 토큰으로 교환합니다. 이를 위해 감마스왑은 CFMM 유동성 풀 토큰에서 해당 토큰의 비중을 측정한 후, 해당 토큰을 소각하고 CFMM 유동성 풀 토큰을 사용하여 유동성 공급자가 예치한 토큰을 인출합니다.
GammaSwap 래핑된 AMM 풀에서 발생한 수수료는 LP 토큰을 빌려서 롱 변동성을 추구하는 사람들이 지불한 추가 자금 조달 비율과 함께 GammaSwap 유동성 공급자에게 적립됩니다.
감마스왑에서 유동성을 제공하는 인센티브는 LP 포지션에서 더 높은 수익을 얻을 수 있다는 것입니다. 유일한 추가 위험은 LP가 감마스왑을 사용함으로써 발생하는 스마트 컨트랙트 위험이며, 이는 감사 및 버그 바운티를 통해 완화될 수 있습니다.

유동성으로 제공된 자산은 차입한 것으로 가정하여 헤지합니다.

자산이 유동성으로 차입된다고 가정할 때, 감마스왑을 통해 유동성을 제공하는 보상 함수를 그래픽으로 표현하면 다음과 같습니다. 비교를 위해 감마스왑 외부의 CFMM에 유동성을 제공하는 보상을 추가했습니다.

어느 시점에서든 GammaSwap을 통해 유동성을 제공하는 유동성 공급자는 CFMM을 통해 직접 유동성을 제공하는 유동성 공급자보다 더 나은 성과를 보입니다.
변동성/롱 감마 매수

CFMM에 유동성을 제공하면 감마 숏 포지션을 취할 수 있으므로, CFMM에서 유동성을 숏 매도하면 감마 롱 포지션을 취할 수 있습니다. CFMM 유동성은 CFMM에서 유동성을 차입하고, CFMM이 나타내는 리저브 토큰을 인출하여 보유함으로써 숏 포지션을 취할 수 있으며, 이를 통해 비영구적 손실을 비영구적 이익으로 전환할 수 있습니다. 비영구적 이익은 차입자가 리저브 토큰으로 더 많은 LP 토큰을 매수할 수 있는 능력입니다.
물론, 차용인은 차용한 유동성에 대한 거래 수수료도 내야 합니다.

이 반환된 함수의 그래픽 표현은 다음과 같습니다.

안타깝게도 CFMM 플랫폼은 유동성 차입을 허용하지 않습니다. 이것이 GammaSwap이 다른 유동성 공급 플랫폼과 다른 점입니다.
GammaSwap 프로토콜은 Uniswap, Pancakeswap, Sushiswap 등과 같은 인기 있는 CFMM의 유동성 토큰을 집계하여 장기 감마 노출을 달성하고자 하는 다른 사용자에게 대출할 수 있도록 합니다.
감마스왑 프로토콜은 CFMM에 예치된 유동성을 대출하기 위해 예비 토큰을 추출하고 감마스왑 스마트 계약에 담보로 보유합니다. 감마스왑은 예비 토큰 추출 속도와 차용자가 대출을 받을 당시 토큰 가격을 추적합니다. 대출자가 겪는 비영구적 손실은 유동성 차용자에게 비영구적 이익이 됩니다. 그 대가로 유동성 차용자는 차용한 유동성에 대한 이자와 CFMM 유동성에서 발생하는 거래 수수료를 부담하게 됩니다.
유동성 토큰 부채는 그녀가 인출하는 유동성 준비금 토큰보다 커질 수 있으므로, 유동성 차용인은 유동성 토큰을 취득하고 유동성 공급자로부터 발생하는 거래 수수료와 이자에 대한 누적 수익을 지불할 충분한 자금을 확보하기 위해 과도한 담보를 마련해야 합니다.
감마에서 롱 포지션을 구축하는 과정은 다음과 같습니다.

LP의 일시적 손실이 차용인의 일시적 이익이 되므로 차용인은 롱 감마 포지션을 얻게 되며, 그 수익률은 다음 함수로 표현될 수 있습니다.

위 함수의 그래픽 표현은 다음과 같습니다.

대출된 유동성은 CFMM 내부에 있지 않으므로 CFMM에서는 거래 수수료를 부과하지 않습니다.
이러한 이유로 GammaSwap은 다음 기능을 사용하여 CFMM에서 생성된 거래 수수료를 추적합니다.

GammaSwap은 LP 주식이 아닌 CFMM에서 나타내는 불변성을 기준으로 대출을 처리하여 유동성 공급자의 수익을 추적할 수 있습니다.
LP가 CFMM에서 얻는 수익률은 Uniswap과 같은 플랫폼의 보유량 기하평균인 불변 성장이며, LP 지분의 변동이 아닙니다. 따라서 차용인이 지급해야 하는 모든 이자와 대출자에게 지급되는 모든 이자는 CFMM의 추가 불변 단위 형태로 추적됩니다.

차용인이 부담하는 누적 이자는 감마스왑 내에서 지속적으로 증가하는 지수를 통해 추적되며, 이 지수의 성장률은 풀의 이용률에 따라 달라집니다. 이 성장률은 차용인에게 실제로 부과되는 이자를 나타냅니다. 이용률이 항상 1보다 작기 때문에 예금자(유동성 공급자)에게 지급되는 대출 수익률은 항상 차입 수익률보다 낮습니다.

위 함수들을 통해, 특정 시점에 풀에 있는 차용인으로부터 수집되어 대출자에게 지급되는 총액을 계산하는 함수를 도출할 수 있습니다. 이러한 함수는 다음과 같습니다.

따라서, 사용률이 1에 가까워지면서 대출 가능한 유동성이 고갈되면 플랫폼의 관심은 상승하게 되고, 이는 LP들이 GammaSwap을 통해 유동성을 공급하도록 유도할 것입니다.
반대로, 가격이 하락하면 차용인들은 GammaSwap을 통해 유동성을 단기로 조달할 인센티브가 됩니다.

각 유동성 대출은 이더리움 블록체인의 블록, 시작된 감마스왑 대출 인덱스 수, 그리고 대출된 유동성을 추적합니다. 대출자에게 발생하는 이자는 항상 다음 공식을 사용하여 계산됩니다.

유동성 차용자가 포지션을 마감할 준비가 되면, 그는 간단히 포지션을 마감합니다.
유동성 차용자는 CFMM의 토큰 쌍 가격 델타에서 거래 수수료와 LP에게 지불한 GammaSwap 이자를 뺀 값에 따라 담보를 잃거나 준비금 토큰을 얻게 됩니다.
대출 마감 절차는 다음과 같습니다.

차용자는 GammaSwap에서 청산을 시작합니다. 스마트 컨트랙트는 대출금이 나타내는 발생 이자의 LP 토큰을 계산하고, 유동성 공급자에게 상환할 LP 토큰을 받기 위해 충분한 예비 토큰을 CFMM에 예치합니다. 이후 차용자는 남은 담보와 가격 변동으로 발생한 비영구적 수익에서 CFMM에 발생한 거래 수수료 이자와 유동성 공급자에게 지급해야 할 이자를 차감한 금액을 받습니다.
결과적으로 유동성 풀 주식의 차용자는 CFMM 거래 수수료 수익률과 GammaSwap 차용 수익률을 지불하고, 유동성 공급자는 CFMM 거래 수수료 수익률과 GammaSwap 차용 수익률을 벌어들이는 시장이 탄생했습니다.

콜 및 풋 옵션
감마스왑 프로토콜은 스트래들 매수 기회를 제공할 뿐만 아니라, 콜 또는 풋 옵션 수익률에 근접하도록 변동성 노출을 맞춤 설정합니다. 이는 감마스왑에서 담보로 보유하는 토큰의 비율을 변경함으로써 구현되며, 이는 본질적으로 비영구적 수익률의 지급 기능을 변경합니다.
예를 들어, 감마 구매자가 토큰 x의 델타 단위를 토큰 y로 교환하기로 결정했다고 가정해 보겠습니다. 이때 대출받은 유동성을 담보로 보유한 예비 토큰의 비율은 대출 시작 시 그녀가 보유했던 비율과 달라집니다.

그녀의 반환 함수는 이제 다음과 같습니다.

따라서, 토큰 하나에 더 많은 비율을 기울여 전통적인 콜 또는 풋 옵션과 유사한 수익 함수를 얻을 수 있습니다.


두 경우 모두 담보로 예치해야 하는 금액이 크게 증가한 것을 눈치채셨을 것입니다. 이는 플래시론 공격으로부터 포지션을 보호하기 위해 필요한 조치입니다. 그러나 Aave나 Compound와 같은 탈중앙화 대출 플랫폼에서 대출을 통해 이러한 포지션에 자금을 조달할 수 있습니다.
포지션 손실이 가장 클 때의 가격(최대 손실 가격) 계산식은 다음과 같습니다.

특정 시점에서 담보 토큰이 나타내는 유동성은 다음 공식으로 주어집니다.

대출 유동성은 일정하고 거래 수수료와 GammaSwap 대출 수익률에 따라서만 증가하므로 위의 공식을 사용하여 담보가 최대 손실 가격(p_max)에서 얼마나 많은 유동성을 제공할 수 있는지 확인할 수 있습니다.

따라서 p_max 가격에서 필요한 유지 임계값보다 높은 담보가 포지션에 남아 있도록 보장하기 위해 토큰 x와 y를 기반으로 추가 담보를 추가해야 합니다.
담보로 사용되는 리저브 토큰의 비율을 변경함으로써, 시장의 일방적인 방향성 변동성에서 더 큰 이익을 얻는 영구 롱 포지션을 얻게 됩니다. 이는 콜 옵션이나 풋 옵션으로 얻을 수 있는 것과 유사합니다. 하지만, 가격이 불리하게 움직이더라도 여전히 이익을 얻을 수 있다는 추가적인 이점이 있습니다.
물론, Balancer와 같은 CFMM과 함께 GammaSwap을 사용하면 예비 토큰이 이미 한쪽으로 가중치가 부여되어 가격이 한 방향으로 움직일 때 델타(기초 가격의 변화로 인한 포지션 가치의 변화율)가 높아지는 이점이 더욱 두드러질 것입니다.
GammaSwap은 입금 보안을 보장합니다
거래 수수료와 발생한 이자가 롱 감마 포지션을 개시하는 데 필요한 담보 금액을 초과하면 대출의 담보가 부족해질 수 있으므로 대출을 청산하려는 인센티브가 발생합니다.
즉, 감마 매수자는 일정 한도를 초과하는 담보를 예치하고, 담보를 일정 한도 이상으로 유지해야 합니다. 그렇지 않으면 제3자에 의한 청산에 직면하게 되며, 제3자는 담보 보상의 일정 비율을 받게 됩니다.

이를 위해 GammaSwap 프로토콜은 대출에 대한 자세한 정보를 담은 이벤트를 방출하는데, 이 이벤트는 청산 봇이 읽어 대출의 상태를 추적하고 Ethereum 블록체인을 지속적으로 확인하는 데 사용됩니다.

오라클에 의존하지 않음
대출 플랫폼은 자산 보안을 위해 종종 오라클에 의존합니다. 각 자산에 대한 강력한 오라클이 부족하면 대출 가능한 자산 수가 감소하는 문제가 발생합니다.
안타깝게도 이러한 플랫폼은 CFMM을 가격 책정 데이터에 의존하기 때문에 오라클에 의존해야 하며, 플래시론 공격에 취약해집니다. 플래시론 공격이 발생하면 담보 가격이 일시적으로 떨어져 건전한 대출을 청산해야 할 수도 있습니다.
다행히 감마스왑의 수익률 곡선 형태 덕분에 플래시론을 통한 가격 조작으로 담보 가치가 0으로 떨어질 수 없습니다. 담보 가치는 모든 변동성 매수자가 포지션을 개시하기 위해 유지해야 하는 최소 금액(거래 수수료, 수익률 및 이자를 충당하기 위한 추가 담보 제외)으로 언제든지 낮출 수 있습니다.

이를 통해 GammaSwap은 소수의 토큰 쌍뿐만 아니라 전체 암호화폐 공간에 장기적인 감마 노출을 제공할 수 있는 가능성이 열리며, Aave와 Compound의 경우처럼 가격 검증을 위해 제3자에 의존하지 않아도 됩니다.
따라서, 전혀 새롭고 검증되지 않은 프로젝트라도 장기적인 변동성 노출을 제공하여 토큰 유동성 공급자의 수익을 늘리고 해당 프로젝트 참여 위험을 줄일 수 있습니다.
그러나 CFMM의 현재 구현 방식을 고려하면 공격자가 CFMM에서 충분한 왕복 거래를 수행할 수 있고(매수 및 매도 시 일반적으로 0.6%의 소액 수수료를 지불) 거래 수수료 수익률이 급등할 가능성이 있지만, 이러한 악의적인 공격을 설계하는 데 필요한 비용을 고려하면 일부 포지션을 강제로 청산할 가능성은 낮습니다.
그럼에도 불구하고, 우리 플랫폼에는 이러한 공격을 방지하기 위한 시스템이 구축되어 있습니다.
토큰의 무료 거래
유동성 공급자에게 지불되는 총 수익은 거래 수수료와 이자로 구성되며, GammaSwap은 이자에 대한 가격 책정 기능을 제공합니다.
GammaSwap이 사용자에게 거래 수수료를 부과하지 않는 동일한 토큰 쌍에 대해 다른 CFMM을 사용했다면 GammaSwap의 총 수익률은 거래 수수료를 부과하는 CFMM의 수익률만큼 또는 그 이상으로 좋았을 가능성이 있습니다.
GammaSwap은 변동성을 사고팔 수 있으므로 GammaSwap 수익률이 다른 CFMM보다 현저히 낮으면 차익거래 기회가 발생합니다.

따라서 CFMM은 본 모델을 사용하여 사용자에게 거래 수수료를 부과할 필요가 없습니다. 감마스왑에서 트레이더의 역할은 유동성 공급자가 감수하는 위험에 대해 지불하는 것이 아니라, 유동성 공급자가 매도하는 위험의 실제 매수자인 감마 매수자의 포지션을 회수하는 것입니다. 변동성 거래의 양방향 시장은 거래량을 대가로 변동성을 매도하는 전통적인 AMM보다 더 효율적입니다.

따라서 LP는 수수료를 사용하는 위험에 대해 보상받을 필요가 없으므로, 감마스왑을 사용하여 수수료 없는 DEX를 운영할 수 있습니다. 감마 매도자는 현물 매수자와 수수료 없이 거래하는 매도자를 통해 감마 매수자와 포지션을 상쇄하면서 감마 매수자로부터 수익을 얻습니다. 제로 수수료 거래와 편리한 거래 외에도, 현물 거래자는 감마스왑에서 포지션을 순증합니다. 감마 거래자들은 감마스왑과 다른 가격으로 준비금 토큰을 보유한 다른 거래소의 차익거래 기회를 통해 동기를 부여받습니다.
감마스왑 프로토콜. 기존 금융 시장의 스트래들, 콜, 풋과 유사한 무기한 파생상품을 통해 변동성 거래를 가능하게 하는 프로토콜입니다.
이러한 새로운 유형의 파생상품은 이전에는 존재하지 않았습니다. 영구적이며 시장 원리에 따라 결정되는 변동 스왑 금리를 통해 차감됩니다. 또 다른 장점은 모든 토큰 쌍에 대해 수수료 없이 거래할 수 있다는 것입니다. 이 프로젝트의 목표는 탈중앙화 변동성 시장의 현재 가격 왜곡 현상을 바로잡고 탈중앙화 금융 유동성 증가를 지원하여 금융의 미래를 탈중앙화하는 것입니다.
GammaSwap 공식 웹사이트:https://gammaswap.com/
GammaSwap 테스트넷:https://app.gammaswap.com/