전방위 분석 Uniswap V3: Curve 킬러, 상업화 탐색, 전문 시장 조성자에게 더 적합

LonersLiu
2021-03-24 18:08:09
수집
비균일 분포 유동성, 탄력적 수수료, 범위 주문, 더 발전된 오라클 설계가 Uniswap V3에 어떻게 힘을 실어주는가

이 글은 링크 캡처의 오리지널 기사로, 저자는 Loners Liu입니다.

오늘 새벽, Uniswap 공식은 V3 버전의 구체적인 정보를 발표하고 최신 백서를 업데이트했습니다. 이번 업데이트는 2021 로드맵에서 설명된 자동 시장 조성 능력 향상, AMM 기술의 지속적인 개발 및 확장 솔루션 탐색과 관련이 있습니다.

구체적으로, Uniswap V3 버전은 비균일 분포 유동성, 탄력적 수수료, 범위 주문, 더 발전된 오라클 설계, Optimism의 Layer2 버전 등 5가지 주요 특징을 포함하고 있으며, 아래에서 링크 캡처는 이러한 특징을 바탕으로 V3 버전이 암호화 세계에 미칠 수 있는 영향을 분석하겠습니다.

1. 비균일 분포 유동성

Uniswap V3 버전에서는 LP가 특정 가격 범위에 유동성을 주입할 수 있으며, 거래 가격이 가장 집중된 범위에서 더 적은 자본으로 동일한 거래 수수료를 얻을 수 있습니다.

사용자가 Uniswap에서 거래할 때는 0.3%의 수수료를 지불해야 하며, 예를 들어 사용자가 dy 개의 USDT로 ETH/USDT 거래 쌍에서 dx 개의 ETH를 구매할 경우, Uniswap은 먼저 사용자의 0.3% * dy의 원금을 차감한 후, 사용자에게 지급할 dx를 계산합니다. dx를 지급한 후, 이 0.3% * dy의 원금은 LP Token의 구성 요소에 주입되어 LP Token의 가치가 상승하게 됩니다.

새로운 버전 이후, LP Token은 비균일한 방식으로 분포되며, 이는 거래 가격이 미리 설정된 유동성 범위에 있을 때만 수수료 보상을 받을 수 있음을 의미합니다. 따라서 특정 가격 범위의 LP Token이 줄어들게 되며, 거래량이 변하지 않는 상황(즉, LP Token의 가치 상승이 변하지 않는 경우)에서 동일한 자본으로 더 많은 수수료 배당금을 받을 수 있습니다.

하지만 이는 LP가 유동성 범위를 선택하는 데 어려움을 초래할 수 있습니다. 더 작은 가격 범위는 범위 활용률을 높일 수 있지만, 이는 더 큰 비상 손실 위험을 의미합니다. 특정 토큰의 가격이 범위를 초과하여 상승할 경우 "팔려버리는" 상황이 발생할 수 있으며, 가격이 범위 이하로 하락할 경우 모든 코인이 상대적으로 하락하는 쪽의 토큰으로 전환되어 "받아내기"의 위험을 초래할 수 있습니다.

원래는 누적된 0.3% 거래 수수료와 가격 조정을 통해 비상 손실에 대응했지만, 더 작은 유동성 범위는 허용 오차를 줄여 무형적으로 변동성이 큰 시장에서 지속적으로 거래 수수료를 누적하여 비상 손실을 보전하려는 위험을 증가시킵니다.

따라서 이러한 설계는 전문적인 시장 조성 팀에 더 적합하며, 그들은 위험 관리에 따라 유동성 범위를 신중하게 선택하고, 콜 옵션과 같은 합리적인 금융 도구를 통해 가격 영향을 헤지하고 최대 수익을 추구할 수 있습니다. 공식은 사용자에게 원래의 일부 유동성을 설정하고, 일부 자본을 사용하여 하락 위험을 헤지하거나 다른 프로젝트에 투자하여 수익을 창출할 것을 권장합니다.

SushiSwap의 유동성 확장 계획에는 프랜차이즈 풀을 도입하여, 일부 거래소(예: 바이낸스)가 sushi 프로토콜을 통합하여 SushiSwap의 전체 유동성에 기여하고, 사용자에게 유동성 제공자로서의 수익을 제공합니다.

거래소가 이러한 전문 시장 조성 기관 역할을 하게 되면, 거래소는 사용자에게 더 많은 수익 가능성을 제공하여 사용자를 유지하는 데 유리하며, sushi는 더 많은 유동성을 확보하고 더 나은 사용자 경험을 제공할 수 있습니다. Uniswap이 이러한 설계를 통해 더 많은 전문 시장 조성 팀을 유치할 수 있을지, 일반 사용자가 이러한 기관에 자금을 맡길지는 불확실합니다. 이는 소액 투자자가 일반적으로 특정 채굴 풀에 가입하여 더 안정적인 수익을 얻는 것과 유사합니다.

2. 탄력적 수수료

Uniswap V1 및 V2 버전과 비교할 때, V3 버전의 Uniswap은 거래 쌍의 창립 유동성 추가자에게 owner key를 부여합니다. owner key의 역할은 각 풀의 수수료를 변경할 수 있도록 하며, 0.05%, 0.30% 및 1.00%의 세 가지 다른 수수료 수준을 제공합니다.

공식에서 제공한 데이터에 따르면, LP는 0.1% 범위의 유동성 구간 내에서 자본 활용률이 원래의 4000배가 될 것이며, V3 버전 기술적으로는 0.02%의 유동성 구간을 지원할 수 있어 이론적으로 최대 20000배의 자본 활용률을 높일 수 있습니다. 물론 이는 더 책임 있는 계약 설계를 의미하며, 더 많은 가스 비용을 소모해야 하므로 Layer2에서 구현하는 것이 더 적합합니다.

따라서 스테이블 코인과 같은 저위험 거래 쌍의 경우, 비교적 작은 범위의 유동성 구간을 설정할 수 있으며(공식에서는 DAI / USDC 거래 쌍의 환전 비율이 0.99-1.01에 집중되어 있다고 지적), 수수료 비율을 낮추더라도 여전히 원래보다 더 높은 수익을 얻을 수 있습니다. 이는 스테이블 코인 거래를 주로 하는 Curve에 큰 피해를 주며, 많은 KOL들이 트위터에서 Uniswap V3가 Curve 킬러라고 언급했습니다.

특정 상황, 예를 들어 프로토콜 해킹 사건이 발생할 경우, 1%의 거래 수수료를 설정하여 사용자의 거래 참여 욕구를 줄이고 LP의 손실을 감소시킬 수 있습니다.

이외에도 Uniswap V3는 수수료 수익의 10%에서 25%를 프로토콜 수수료로 전환하여 Uniswap이 보유한 주소로 이전할 수 있으며, 기본적으로 수수료가 부과되지 않습니다. 사실 Uniswap V2 버전에서 이미 "프로토콜 수수료" 메커니즘이 도입되어 커뮤니티 거버넌스가 통일된 5개 기준점(LP 수수료의 16.66%)의 프로토콜 수수료를 시작할 수 있도록 허용했습니다. Uniswap V3 프로토콜 수수료는 상대적으로 더 유연합니다.

하지만 당시 이 메커니즘은 유동성 제공자의 이익을 해칠 수 있었고, 작년에는 유동성을 높이는 것이 자신을 방어하는 가장 좋은 방법이었습니다. 유동성이 충분하다는 것은 더 나은 거래 깊이를 의미하며, 거래자를 더 매력적으로 만들 수 있습니다.

Uniswap 개발자는 프로토콜 수수료 설계가 Uniswap의 성장과 지속 가능성을 지원하는 필수 기능이라고 생각하며, 커뮤니티가 이 메커니즘을 시작할지 여부를 투표로 결정할 수 있습니다. YFI가 최종적으로 토큰을 추가 발행하기로 선택하고, Aave가 기존 lend를 통합하며 일부 생태 운영 비용을 남겨둔 것과 같이, 모두 프로토콜이 장기적으로 발전할 수 있도록 하기 위함입니다.

만약 Uniswap이 지속적인 프로토콜 수수료 수입을 갖게 된다면, 이 비용은 프로토콜과 전체 생태계를 업그레이드하고 수용성을 높이는 데 사용될 수 있으며, 궁극적으로 유동성 제공자가 더 큰 이익을 얻을 수 있습니다. 이론적으로는 LP가 이 메커니즘에서 이익이 손상된 것을 보완할 수 있습니다. 동시에 Uniswap이 상업화에 한 걸음 나아갔음을 알리는 신호이기도 합니다. 이전까지 Uniswap은 모든 수수료 수익을 LP에게 주었습니다.

Uniswap에서 가장 비판받는 점은 거버넌스 토큰 UNI가 가치 포착에 명확한 연결이 없다는 점입니다. SushiSwap에서는 거래자에게 부과되는 3% 수수료 중 2.5%가 유동성 제공자에게 분배되고, 나머지 0.5%는 Sushi를 재구매하는 데 사용되어 수수료의 가치를 거버넌스 토큰에 추가합니다.

이번 V3 버전의 업데이트가 이 문제를 해결하지는 않았지만, 필자는 토큰이 가치를 포착할 수 있는지가 현재 가장 중요한 점이 아니라고 생각합니다. Uniswap은 가장 많은 사용자를 보유한 DEX로서, 수수료 재구매 및 소각 제안을 추가하는 것은 매우 간단하지만, 사용자 없는 DEX는 수수료를 재구매하는 것만으로도 얼마나 많은 실제 사용자를 유치할 수 있을지 확신할 수 없습니다.

3. 범위 주문 및 NFT화된 LP Token

Uniswap V3 버전이 출시되기 전, 많은 사람들이 V3 버전이 주문서 모델을 사용할 것이며 NFT 거래를 지원할 것이라고 예측했습니다. 현재 우리는 예상과 다르다는 것을 알고 있지만, 세심하게 관찰하면 Uniswap 제품 설계의 혁신적인 점을 발견할 수 있습니다.

소위 범위 주문은 간단히 말해, 미리 설정한 가격 범위에 특정 토큰을 예치하고, 시장 가격이 이 가격 범위에 들어가면 부드러운 곡선을 따라 자산을 판매하여 다른 자산으로 교환하며, 이 과정에서 거래 수수료를 얻는 것입니다.

Uniswap V1과 V2의 두 버전에서 LP Token 간의 "가치"는 동일하므로 ERC-20 토큰 형식으로 표현할 수 있었지만, V3 버전에서는 각 LP가 서로 다른 유동성 구간에 대응하므로 비동질적인 형태의 NFT 토큰으로만 표현할 수 있습니다. 이로 인해 일부 DeFi 프로토콜 간의 조합 가능성에 영향을 미치게 됩니다. 예를 들어, 이전에는 몇 개의 LP Token이 MakerDAO에서 담보로 사용되어 DAI를 생성하고, Aave의 새로운 AMM 시장에 사용되었습니다.

4. 더 발전된 오라클 가격 메커니즘

bZx의 플래시 론 공격 사건으로 인해 Uniswap이 가격 오라클로서 의문을 받았지만, Uniswap V2 버전이 TWAP 오라클(시간 가중 평균 가격, Time Weighted Average Price)을 업데이트한 이후 공격 비용이 크게 증가했습니다. 현재 50개 이상의 프로토콜이 통합되어 있으며, Compound, Augur v2 및 Empty Set Dollar와 함께 Chainlink에 이어 두 번째입니다.

Uniswap의 가격 정보 전송 메커니즘은 개발자가 특정 토큰의 가격 변동성을 기반으로 몇 개의 블록(또는 두 개의 타임스탬프 간의 시간 간격) 내에서 평균 가격을 계산할 수 있게 합니다. 이 시간 간격은 사용자의 필요에 따라 설정할 수 있습니다.

즉, 블록체인에서 특정 블록 구간을 선택하여 해당 구간 내에서 특정 토큰의 누적 가격(각 블록에서의 가격)을 타임스탬프 간격(종료 블록의 타임스탬프에서 시작 블록의 타임스탬프를 뺀 값)으로 나누어 해당 토큰의 평균 가격을 도출합니다.

Uniswap은 토큰 가격을 제공하지만, 체인에서 어떤 역사적 가격도 저장하지 않습니다. DApp 개발자는 특정 기간의 누적 가격을 선택하여 해당 기간 동안 특정 토큰의 평균 가격을 계산해야 합니다.

image

Uniswap V3는 TWAP 오라클에 대한 중대한 개선을 이루어 언제든지 체인에서 TWAP 데이터를 읽을 수 있으며, 최대 9일 전의 기록을 읽을 수 있습니다. V2는 토큰의 현재 가격(또는 거래 쌍의 환전 비율)을 시간에 따라 가중 평균한 것이지만, V3 버전은 배열을 통해 이러한 데이터를 저장합니다.

V3 오라클의 배열 저장 역사 데이터 설계를 기반으로, Uniswap은 더 고급 오라클을 구축할 수 있습니다. 예를 들어 파생상품의 "스프레드"를 방지하기 위해 짧은 시간 내의 기초 자산을 지수 이동 평균(EMA) 처리하거나 가격 평균선(SMA)을 적용하고, Coinbase 오라클과 같은 명백히 각 자산의 예상 변동성을 벗어난 데이터 포인트를 필터링하는 이상치 필터링 메커니즘을 사용할 수 있습니다.

현재 많은 롱테일 자산의 가격은 Uniswap의 가격에 크게 의존하고 있으므로, 이번 개편은 일부 롱테일 자산의 파생상품 설계에 많은 안전 보장을 제공하며, 자신이 가격 결정권을 확립하는 데 더욱 기여하게 됩니다.

또한 설계에서 중대한 개선이 있었지만, V3 버전 오라클을 사용하는 데 필요한 가스 비용은 V2보다 50% 감소했으며, 외부 스마트 계약에서 TWAP를 계산하는 비용도 훨씬 저렴해졌습니다.

5. 소프트웨어 상업 라이센스

Uniswap V3의 핵심 코드는 Business Source License (BSL) 저작권 보호를 받으며, 2년 동안 부당한 상업적 사용을 제한합니다. 이는 Uniswap이 코드 라이센스 메커니즘을 채택한 최초의 주요 DeFi 프로토콜이 되었다는 것을 의미하며, 이는 지난해 SushiSwap이 해당 프로젝트 코드를 전면 복사하고 잠금량이 한때 해당 프로젝트를 초과한 것과 관련이 있을 수 있습니다.

Uniswap은 프로토콜 거버넌스를 통해 저작권 보호 제한을 변경할 수 있으며, 거버넌스를 통해 Business Source License 저작권 보호에서 GPL 프로토콜(자유 소프트웨어)로 전환할 수 있습니다.

6. 계약 감사 및 버그 보상

현재 Uniswap V3의 계약은 Trail of Bits, ABDK, samczsun 세 개의 권위 있는 보안 감사 기관의 감사를 통과했으며, 감사 보고서는 프로젝트 GitHub 저장소에 공개되어 있습니다. Uniswap은 또한 버그 보상을 발표했으며, 향후 30일 이내에 중대한 취약점을 발견한 사람에게 최대 50만 달러의 보상을 제공합니다.

결론

작년과 마찬가지로 이번 V3 버전은 3월에 백서를 발표하고, 5월에 공식 출시하기로 선택했습니다. 공식 출시 전에 Ropsten, Rinkeby, Kovan 및 Görli 테스트넷에 먼저 배포한 후 Optimism에 Layer2 버전을 배포할 예정입니다. SushiSwap이 zkRollup 솔루션을 선택한 것과 달리, Uniswap은 이더리움 EVM의 호환성에 더 중점을 두고 있습니다.

자본 활용률 문제를 해결하는 데 있어 V3는 더 유연한 유동성 제공 방식과 탄력적인 수수료를 사용하여 거래자에게 더 나은 거래 경험을 제공합니다. 반면 SushiSwap은 YFI 생태계와의 깊은 협력을 선택하고, bentobox의 대출을 통해 자체 유동성 과잉을 소화하고 있습니다.

두 가지 방법은 단기적으로 서로 우열을 가리기 어렵습니다. Multcoin Capital의 파트너 Mable Jiang이 말했듯이: Uniswap과 SushiSwap은 동일한 코드를 가지고 있지만, 서로 다른 사용자를 끌어들이고 전혀 다른 솔루션으로 발전했습니다. 사용자의 행동과 패턴은 각 프로젝트의 방향과 로드맵에 지속적으로 영향을 미칠 것이며, 앞으로 이러한 분열은 계속 발전할 것입니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축