WOOFi Research Report
현 보고서는 Woo Network Team에 의해 시작되었고 의뢰되었습니다. 이 보고서의 모든 내용은 ASXN에서 유래되었습니다. 저희 팀은 제시된 정보가 편향되지 않고 오로지 조사 및 시각을 대표한다는 점에 자부심을 가지고 있습니다.
Overview
WooFi는 사용자가 10개의 체인에서 스왑 (swap), 수익 창출 (earn) 및 스테이킹 (Staking) 을 할 수 있는 크로스체인 DEX 입니다. 현 DEX는 CEX 오더북 데이터를 검색하고, 마켓 메이커를 위한 정교한 헷지 메커니즘을 통해 자산 가격을 책정하는 종합 주도적인 마켓 메이킹 (sPMM) 알고리즘을 사용합니다. 전통적인 자동화된 마켓메이커 (AMM) 와 비교하여 더 정확한 가격 책정, 효율적인 유동성, 그리고 최소화된 임시 손실 (IL) 및 최대 이익 추출 (MEV) 보호가 가능합니다.
지난 1년 동안 WOOFi는 공격적인 크로스 체인 확장 전략을 추진해왔으며, 최근에 출시된 EVM 호환 체인 중에서도 최초의 non-native DEX 중 하나였습니다. WOOFi Earn을 통해 WOOFi는 IL이 없는 싱글 사이드 수익 제품인 Supercharger Earn Vaults를 제공합니다. Supercharger Vaults는 본질적으로 실제 수익을 제공하는 Maple Lending과 유사한 미초과 담보부 대출 (under-collateralized loan) 제품입니다.
WOO 토큰 소유자는 WOOFi Stake을 통해 이러한 프로토콜 수수료에서 혜택을 받을 수 있습니다. WOOFi Stake를 사용하면 사용자가 여러 체인에 WOO를 스테이크하고 프로토콜 수수료를 얻을 수 있으며, 지속적으로 WOO 스테이커에게 4%의 수익을 창출하고 있으며, 이는 USDC로 지불됩니다.
지난 한 달 동안 WOOFi Swap은 일일 평균 거래 금액이 $13.63백만 달러로, 업계 전체에서 20위로 거래되는 DEX 중 하나입니다. 또한, WOOFi Swap은 이 기간 동안 하루에 약 7000명의 엑티브 트레이더를 보았습니다.
Mechanics
WOOFi Swap는 CEX오더북의 가격, 스프레드 그리고 뎁스를 따라가기 위해 sPMM 알고리즘을 사용하여 구축되었습니다.
대조적으로 대부분의 DEX는 AMM 으로 작동하며, 지속적인 제품 마켓 메이커 모델을 활용합니다. 이러한 모델은 두 토큰에 대한 가격을 계산하기 위해 각 토큰의 이용 가능한 예비 잔액 (x 및 y)에 따른 xy = k 함수를 사용합니다. 이 곡선은 거래가 쌍의 예비 잔액 (x 및 y)의 곱 (k)을 변경해서는 안 된다는 원칙에 기반합니다. 지속적인 제품 마켓 메이킹 공식에 따르면 토큰 x의 가격은 price x = reserve_token_y / reserve_token_x로 계산됩니다.
반면에 sPMM 알고리즘은 CEX로부터 오더북 데이터를 받아들여 거래 가격을 결정합니다. 이는 중간 가격 (P0) (매수 및 매도 가격의 평균), 스프레드 (s) (중간 가격을 기준으로 한 매도 및 매수 가격의 차이), 그리고 슬리피지를 활용합니다.
어떤 CEX 오더북 데이터를 가져 올지는 마켓 메이커가 선택하며, 헷지를 어디에 선택하느냐에 따라 다릅니다. 특정한 온체인 가격 피드 오라클을 사용하여 데이터를 수신합니다. 이 오라클은 가격 업데이트를 적극적으로 푸시하며, 즉 CEX의 가격이 움직일 때, 새로운 가격이 이전 가격을 대체합니다. 사용자가 스왑할 때, 그들은 최신의 유효한 매개변수를 기반으로 한 가격을 받습니다. 온체인 데이터는 마켓 메이커의 재량에 따라 가격 편차를 기준으로 업데이트되며, 일반적으로 0.1% 정도입니다 (즉, 가격이 0.1% 이동할 때 업데이트됩니다).
중간 가격 및 스프레드 데이터 외에도, WOOFi Swap은 데이터를 사용한 CEX 오더북의 유동성을 시뮬레이션하기 위해 슬리피지 계수 (k)를 사용합니다. 이는 온체인의 슬리피지가 CEX오더북의 슬리피지와 일치하도록 보장하는 데 사용되며, 다시 말해 CEX와 WOOFi Swap에서 동일한 거래를 실행하는 사용자가 유사한 슬리피지를 경험할 수 있도록 합니다.
슬리피지 계수는 온체인 견적이 집단으로서 유입을 유도할 만큼 경쟁력 있으면서도 온체인 플로우를 헷지하고, 시장 중립성을 유지하며, 수익을 창출하는 데 관련된 위험을 관리하는 데 사용됩니다.
Price of Asset x:
AMM:
여기서:
Y는 풀 내의 토큰 y의 잔액입니다.
x는 풀 내의 토큰 x의 잔액입니다.
WOOFi Swap:
아래는 WOOFi 스왑이 어떻게 작동하는지에 대한 개요입니다:
예를 들어, 사용자가 USDC를 사용하여 ETH를 구매하려고 하는 경우:
1. 사용자는 USDC를 사용하여 ETH를 구매하기 위해 스왑을 시작합니다.
2. sPMM 알고리즘은 특정 지정 온체인 가격 피드 오라클을 통해 CEX 오더북에서 중간 가격 및 스프레드 데이터를 가져옵니다.
3. 사용자가 받게 될 ETH의 양은 스프레드 및 유동성을 기반으로 CEX와 일치하도록 추정됩니다.
4. 사용자는 리퀴디티 풀을 통해 USDC로 ETH를 받습니다.
5. sPMM 풀 매니저는 시장 중립성을 유지하기 위해 사용자와 동일한 포지션을 취하여 헷지합니다. (즉, 마켓 메이커가 사용자에게 ETH를 팔았으므로, 그들은 ETH를 USDC로 구매하거나, 기타 도구 (선물 계약) 을 사용하여 ETH 포지션을 늘립니다).
WOOFi Swap Fundamentals
Minimized IL
전통적인 AMM에 유동성을 제공하는 사용자들은 상당한 임시 손실에 직면합니다. AMM 풀은 저평가된 토큰을 사고 고평가된 토큰을 팔아 AMM 가격이 시장과 일치할 때까지 차익거래자의 의해 재조정됩니다. 이 이윤은 임시 손실을 입은 유동성 제공자로부터 추출되며, 이들은 풀의 균형을 맞추기 위해 부정적인 슬리피지를 입게 됩니다.
sPMM 모델에서는 사용자가 자산을 sPMM 매니저가 관리하는 데 입금합니다. 부정적인 플로우가 없으며 즉, LP에서 이익을 추출하는 차익거래가 없습니다. sPMM 매니저는 시장 중립을 유지하기 위해 자신의 포지션을 헷지하고, 따라서 스왑 풀이 균형을 이탈하더라도 WOO X의 포지션을 통해 자산을 보충할 수 있습니다.
예를 들어:
1. 사용자가 WOOFi Swap에서 20,000 USDC로 10 ETH를 구매합니다.
2. 풀은 이론적으로 ETH가 적고 USDC가 더 많은 불균형한 상태입니다.
3. sPMM 매니저는 10 ETH를 오프 체인에서 구매하여 자신의 포지션을 헷지하므로 불균형을 보충할 수 있습니다.
MEV Protection
WOOFi Swap이 AMM 가격 모델을 사용하지 않기 때문에, 즉 가격이 기존 자산의 풀에서 나오지 않기 때문에 MEV 봇에 영향을 받을 수 없으므로, 사용자는 샌드위치 공격으로부터 보호받으며, LP(유동성 제공자) 및 사용자는 JIT(Just-In-Time) 유동성 공격으로부터 보호받습니다.
먼저, 샌드위치 공격은 다음과 같이 작동하며 사용자에게 부정적인 가격 실행으로 이어질 수 있습니다:
1. 사용자가 AMM을 통해 자산 X를 구매하도록 거래를 제출합니다.
2. MEV 봇은 메모리 풀에서 대기 중인 거래를 본 후 사용자보다 먼저 하나를, 그리고 사용자 뒤에 또 다른 하나의 거래를 제출합니다.
3. 자산의 가격이 AMM의 유동성 풀의 잔액에서 파생되므로, MEV 봇은 자산 X의 가격을 올려서 구매함으로써 영향을 미칠 수 있습니다.
4. 사용자는 자산 X에 대해 부풀려진 가격을 지불하게 됩니다.
5. 봇은 부풀려진 가격에 자산 X를 판매하게 됩니다.
JIT(Just-In-Time) 유동성 공격은 조금 더 복잡합니다. 대부분의 경우 JIT 유동성은 실제로 사용자에게 더 나은 주문 체결을 제공합니다. 작동 방식은 다음과 같습니다:
1. 사용자가 AMM을 통해 가격 책정을 하는 DEX에서 집중된 유동성 AMM을 사용하여 대규모 스왑 거래를 제출합니다.
2. MEV 봇/서처는 메모리 풀에서 이 거래를 본 후, 이 풀에서 발생하는 스왑 거래로 인해 LPs가 얻을 거래 수수료에서 이익을 얻고자 합니다.
3. 스왑이 발생하기 바로 직전에, MEV 봇은 해당 거래를 처리할 특정 풀에 유동성을 추가합니다. 이 유동성은 대부분 스왑이 가장 관련이 있는 단일 가격 움직임 (집중된 유동성에서)에 중점을 둡니다.
4. 다음 스왑이 발생하고, 거래를 위한 필수 유동성을 제공함으로써 수수료를 얻게 됩니다.
5. 스왑이 완료된 후에는 즉시 유동성 및 누적된 수수료가 인출됩니다.
6. MEV 봇은 다른 거래소에서 인벤토리 리스크를 헷지할 수 있으며, 봇에 대한 최종 수익은 헷지에 관련된 거래 수수료, 유동성 추가/제거를 위한 거래, LP 수수료를 얻은 차이입니다.
이로 인해 보통 차익거래자는 더 깊은 LP에 채우기 때문에 더 나은 체결을 경험하지만, 수동적인 LP는 JIT 유동성에 의해 그들의 거래 수수료 보상이 분산되어 충분한 보상을 받지 못합니다. 그들은 감수하는 리스크에 대해 충분히 보상받지 못합니다.
최근에는, JIT 유동성이 샌드위치 공격이 구현된 경우 사용자에게 더 나쁜 체결을 제공할 수 있다는 것이 발견되었습니다
Cross Chain
지난 1년 동안 WOOFi는 적극적인 크로스 체인 확장 전략을 추진하였으며, 최근에 출시된 EVM 호환 체인 중에서도 Linea 및 Base와 같은 체인에서 가장 먼저 나온 네이티브 DEX 중 하나였습니다. 이러한 노력은 크로스 체인 스왑을 중심으로 이루어졌습니다. LayerZero의 크로스 체인 메시징 프로토콜과 Stargate의 유동성을 통해 WOOFi Swap은 사용자가 단일 서명 트랜잭션으로 크로스 체인 거래를 실행할 수 있게 합니다.
그러나 WOOFi Swap은 크로스 체인 토큰 브리징 (bridging) 위해 Stargate에 의존하고 있으며, 이는 대안적인 브리징 솔루션과 비교하여 비용이 높을 수 있습니다. 이를 해결하기 위해 WOOFi는 LayerZero의 OFT(Omnichain Fungible Token) 표준과 Chainlink의 CCTP(Cross-Chain Token Protocol)를 지원할 예정임을 발표했습니다.
Limited Listings
WOOFi Swap은 sPMM 모델이 가격 책정을 위해 CEX에 의존하기 때문에 다양한 코인 스왑을 제공하는 데 제약이 있습니다. 새로운 코인을 상장하는 결정은 헷징의 적합성을 고려해야 하며, 따라서 플랫폼은 특히 선물 시장에서 강력한 유동성을 가진 토큰을 우선시합니다. 현재까지 WOOFi Swap은 11개 시장만 네이티브로 상장되어 있습니다: USDC, USDT, WOO, ETH, BTC, ARB, AVAX, BNB, MATIC, FTM, OP.
안타깝게도, sPMM 모델은 IL 및 MEV 감소와 같은 이점이 있지만, 선물 시장의 유동성 요구사항 때문에 빠른 상장이 가능하지 않다는 주요 단점이 있습니다.
더 많은 자산을 상장 하게 되면, 한 자산의 자치가 제로로 떨어질 경우 모든 자산이 위험을 받기 때문에 현재는 상장이 제한되어 있습니다. 이는 WOOFi가 싱글톤 풀 디자인을 사용하기 때문입니다. WOOFi는 롱 테일 자산을 지원하기 위해 별도의 풀에 대한 탐색을 진행 중이며, 상장 부족에 대응하기 위해 1inch를 통합했습니다: WOOFi에서 거래할 수 없는 자산은 1inch를 통해 라우팅됩니다.
예를 들어, 사용자가 자산 A (WOOFi에서 사용 불가)를 거래하는 경우:
● 사용자는 ETH에서 자산 A를 Arbitrum에서 ARB로 스왑 합니다.
● 1inch는 Asset A를 USDC로 교환합니다.
● WOOFi는 USDC를 ARB로의 크로스 체인 스왑을 실행합니다.
Capital Efficiency
전통적인 AMM은 많은 유동성을 필요로 하며, 대부분의 거래가 좁은 범위에 가격 수준에서 실행되기 때문에, 상대적으로 자본을 비효율적으로 사용합니다. WOOFi Swap은 TVL(총 잠재 가치)과 유동성이 더 적게 필요하지만, 가격 책정에 오더북 데이터를 사용하고 전문 시장 메이커를 사용함으로써 비슷한 가격을 달성할 수 있습니다. 이는 활용되지 않은 "게으른 유동성"과는 대조적입니다.
WOOFi Earn
WOOFi는 WOOFi Earn 인터페이스를 통해 IL이 없는 싱글 사이드 수익 상품인 Supercharger Earn Vaults를 제공합니다. Supercharger Vaults를 통해 사용자는 자산을 보증으로 sPMM Pool Manager에게 고정된 대출 이자율로 토큰을 대출할 수 있습니다. 중요한 점은 sPMM Pool Manager가 대출에 대한 담보를 제공하지 않는다는 것입니다. 본질적으로 WOOFi는 Maple Lending과 유사한 미초과 담보 대출 및 RWA(리얼 월드 어셋) 상품을 구축했습니다.
sPMM 매니저는 슈퍼차저에서 빌려오고 이를 유동성 풀에 예치합니다. 사용자는 결제가 이루어지는 유동성 풀과만 상호 작용합니다.
대출 이자율은 담보화된 non-stable 코인 대출의 이자율을 추정하고 담보화 비율에 따라 배수를 적용하여 계산됩니다.
여기서:
Bi는 단일 플랫폼 i 의 대출 이자율 입니다.
Xi는 플랫폼 i 에서의 non-stabecoin 자산의 초과 담보 대출 이자율 입니다.
Collateralization Ratio Multiplier는 대출 플랫폼에서 얻어진 값입니다.
최종 대출 이자율 B의 계산에는 여러 대출 플랫폼이 사용되며, Bi 의 지수 이동 평균을 사용하여 계산됩니다.
예를 들어, ETH의 대출 이자율을 고려하는 경우 Aave, Compound, 그리고 Radiant의 세 플랫폼만 고려한다고 가정하면:
Aave: 대출 이자율 3%, 담보 비율 105%
Compound: 대출 이자율 3.2%, 담보 비율 102%
Radiant: 대출 이자율 2.8%, 담보 비율 110%
ETH의 최종 대출 이자율은 다음과 같이 계산됩니다:
sPMM Pool Manager는 보증금 내 자산의 최대 90%를 대출할 수 있습니다. 보증금은 7일 동안 운영되며, 관리자는 이 기간의 마지막 24시간 기간 중, 대출을 사용자와 결제해야 합니다. 사용자는 이 24시간 기간 동안 수수료 없이 예금을 인출할 수 있습니다. 또한, 0.3%의 인출 수수료로, 사용자가 즉시 인출을 할 수 있습니다.
Supercharger Vaults를 통해 자산을 sPMM 매니저에게 대출하는 사용자는 대출 이자를 얻으면서 상대방 리스크를 감수합니다. 또한, Supercharger Vaults는 임시 손실을 최소화합니다.