Fraxswap은 완전히 허가가 필요 없으며, 핵심 자동 시장 조성자는 Uniswap V2를 기반으로 합니다. Fraxswap의 자동 시장 조성자는 거래자가 대량 주문을 효율적으로 실행하는 데 도움이 되도록 설계되었습니다. FRAX & FPI 스테이블코인의 페그 안정성을 높이고 TWAMM 매수를 통해 FXS 보유자에게 프로토콜 초과 수익을 반환하는 데 Frax 프로토콜을 지원합니다.
Fraxswap의 목표는 알고리즘 스테이블코인 통화 정책, 사전 안내 및 장기간 지속되는 대량 시장 주문을 위한 특수 기능을 갖춘 독특한 AMM을 만드는 것이었습니다. 이를 통해 장기간에 걸쳐 자산 공급을 줄이거나 특정 담보를 확보하여 자산 가격을 안정화할 수 있습니다.
TWAMM 주문이 활성화된 Fraxswap 쌍의 주문 흐름 다이어그램
핵심 자동 시장 조성자
Fraxswap의 핵심 자동 시장 조성자는 Uniswap V2이며, xy=k 상수 곱 설계를 기반으로 합니다[2]. Fraxswap은 TWAMM을 지원하도록 코드베이스를 확장하면서 Uniswap V2의 많은 설계 결정을 준수했습니다.
시간 가중 평균 시장 조성자(TWAMM)
Fraxswap은 최초의 실시간 TWAMM 구현입니다. 내장된 TWAMM은 Paradigm의 원래 백서 사양을 준수합니다. 백서에 언급된 기능은 다음을 포함한 장기 주문의 실행을 최적화하는 데 사용됩니다.
주문 풀링 및 주문 만료 시간 정렬(매시간)
장기 주문은 Fraxswap과의 상호 작용 전에 실행됩니다.
장기 주문은 자동 상호 작용 전에 먼저 실행되며 블록당 한 번 실행됩니다. Fraxswap은 Paradigm의 원래 공식의 근사 공식을 구현하여 단순화되고 가스 효율적인 TWAMM을 가능하게 합니다. TWAMM 백서는 기본 메커니즘을 설명합니다.
"각 TWAMM 인스턴스는 ETH와 [FRAX]와 같이 특정 자산 쌍 간의 거래를 용이하게 합니다. TWAMM에는 내장 AMM, 즉 [...] 두 자산에 대한 표준 상수 곱 시장 조성자가 포함되어 있습니다. 누구든지 일반 AMM인 것처럼 언제든지 이 내장 AMM으로 거래할 수 있습니다. 거래자는 TWAMM에 장기 주문을 제출할 수 있는데, 이는 고정된 수의 블록에 걸쳐 고정된 양의 자산을 판매하는 주문입니다. 예를 들어, 향후 2,000블록에 걸쳐 100 ETH를 판매하는 주문입니다. TWAMM은 이러한 장기 주문을 무한히 많은 무한히 작은 가상 하위 주문으로 분할하여 시간 경과에 따라 균일한 비율로 내장 AMM과 거래합니다. 이러한 각 가상 하위 주문에 대한 트랜잭션을 개별적으로 처리하는 데는 무한한 가스가 필요하지만, 폐쇄 형태의 수학 공식을 사용하면 필요할 때만 누적 효과를 계산할 수 있습니다. 장기 주문의 실행은 시간이 지남에 따라 내장 AMM의 가격을 다른 시장의 가격에서 멀어지게 합니다. 이러한 일이 발생하면 차익거래자는 내장 AMM의 가격에 대해 거래하여 가격을 다시 일치시켜 장기 주문에 대한 좋은 실행을 보장합니다. 예를 들어, 장기 매도로 인해 내장 AMM에서 ETH가 특정 중앙 집중식 거래소보다 저렴해진 경우 차익거래자는 내장 AMM에서 ETH를 구매하여 가격을 다시 올리고 중앙 집중식 거래소에서 이익을 위해 판매합니다."
Paradigm의 TWAMM 공식과 Fraxswap의 TWAMM 공식의 대화형 비교는 desmos에서 확인할 수 있습니다. [3]
프로토콜 사용 사례 및 DAO 간 스왑
Frax 프로토콜은 TWAMM 주문을 통해 중요한 시스템 기능에 Fraxswap의 설계를 사용합니다.
핵심 팀이 Fraxswap을 구축한 동기는 알고리즘 스테이블코인 통화 정책, 사전 안내 및 장기간 지속되는 대량 시장 주문을 위한 특수 기능을 갖춘 독특한 AMM을 만드는 것이었습니다. 이를 통해 장기간에 걸쳐 자산 공급을 줄이거나 특정 담보를 확보하여 자산 가격을 안정화할 수 있습니다.