소개
소개
이 기사는 QuarkChain의 설립자이자 CEO인 Dr. Zhou가 컨설턴트로 참여하여 자금 조달률을 높이는 프로젝트에 대한 일련의 원칙 설계입니다. 목적은 DeFi 디자인 아이디어를 공유하고 더 많은 DeFi 애호가들과 소통하는 것입니다.Zhou 박사(qizhou@quarkchain.org)는 Uniswap 자금 활용 공식에서 처음 시작하여 Uniswap이 채택한 방법을 분석하여 단일 자산의 자본 활용률을 향상시켰습니다. 그런 다음 이를 기반으로 더 많은(3개 이상) 통화를 설계하여 집단 기금 풀을 위한 유동성 고유 체계를 구축하고 이 방법이 가져올 수 있는 이점은 더 높은 자본 활용과 더 낮은 가스 및 더 높은 LP 반환. 이 기사의 모델 디자인에 대해 Dr. Zhou와 소통하는 것을 환영합니다.
Uniswap V2에 대한 간략한 검토
Uniswap V2는 가장 인기 있고 성공적인 DEX입니다.거래 쌍의 형태로 쌍 자산은 곡선을 통해 가격이 책정되고 교환됩니다.원칙은 다음과 같습니다.
여기서 x와 y는 풀의 자산 잔액입니다. Δx가 주어지면 Δx를 Δy로 교환하기 위해 Uniswap V2는 다음 계산을 수행합니다.
이런 식으로 xy = k 불변량은 변환 후에도 여전히 충족되며 가격은 다음과 같습니다.
Uniswap V2의 뛰어난 기능은 권한이 없다는 것입니다. 누구나 토큰을 제공하여 두 자산의 거래 쌍을 만들 수 있습니다. 예를 들어 풀에 x = 1 ETH 및 y = 3000 USDT를 제공함으로써 LP는 처음에 3000 USDT/ETH로 가격이 책정된 ETH로 거래 쌍을 생성할 수 있습니다.
Uniswap V2의 광범위한 채택에도 불구하고 Uniswap V2의 핵심 문제는 유동성이 가격[0, +∞]에 걸쳐 분산되기 때문에 자본 비효율성입니다. 즉, 두 자산의 가격이 상대적으로 작은 범위(예: 안정적인 환전)에 집중되어 있으면 풀에 예치된 대부분의 자산이 교환에 참여하지 않게 되어 높은 슬리피지가 발생하고 LP에 대한 수수료 수입이 낮아집니다.
유동성을 중앙 집중화하는 Uniswap V3
Uniswap V3는 다음 곡선을 사용하는 풀링된 유동성이라는 기술을 통해 자본 비효율성을 개선합니다.교환의 실제 가격은 [p_a, p_b], p_a 범위입니다.
< p_b. p_a = 0 및 p_b = +∞로 설정하면 V2는 본질적으로 V3의 특별한 경우입니다.
유동성을 제공할 때 Uniswap V3는 LP에 유동성 가격 범위를 요청합니다(아래 그림 참조).
이를 통해 LP는 목표 가격 범위 내에서 유동성을 풀링하여 자본 효율성을 높일 수 있습니다.
유동성 집중으로 인해 Uniswap V3의 TVL은 매우 순조롭게 성장하여 약 3개월 만에 2.5B에 도달했습니다.
보조 제목
다중 자산 유동성 집중
Uniswap V3는 한 쌍의 자산에 대해 중앙 집중식 유동성만 제공합니다. 그러면 자연스러운 질문은 다음과 같습니다.
"여러 자산이 하나의 풀에 함께 모이면 어떻게 될까요?"
더 많은 자산의 유동성을 풀링함으로써 자산이 개별 유동성이 아닌 풀에서 유동성을 공유할 수 있기 때문에 더 큰 자본 효율성을 달성할 수 있습니다. 반대로 V3에서는 직접 스왑의 비유동성으로 인해 스왑이 여러 거래 쌍으로 라우팅될 수 있습니다. 예를 들어, TUSD -> BUSD 교환은 TUSD -> USDT -> BUSD로 라우팅될 수 있습니다. 즉, 트레이더는 더 많은 수수료를 지불하고 그에 따라 슬리피지가 증가합니다.
그래서 핵심 질문은
"다중 자산 유동성 집중 곡선은 어떤 모습이어야 합니까?"
불행히도 대답은 간단하지 않고 더 복잡합니다.
풀링 유동성에서 가장 큰 이익을 얻을 수 있는 스테이블 코인 거래소부터 시작하겠습니다. 두 스테이블 코인의 가격이 [p, 1/p](예: p = 0.999) 사이에 있다고 가정하면 V3 곡선을 다음과 같이 단순화할 수 있습니다.
여기서 [p, 1/p] = [p_a, p_b]. 곡선을 단순화할 때 좋은 점은 다소 대칭적이라는 것입니다. 먼저 세 번째 stablecoin 거래 쌍을 추가하여 다음 방정식을 얻습니다.
3개 자산에 대한 방정식은 2개 자산에 대한 방정식과 비교하여 약간의 변경 사항이 있습니다.
● 등호의 우변은 L²가 아니라 L³이다.
● 등호의 왼쪽에는 p의 제곱근 대신 p의 세제곱근을 사용합니다.
명제 1. {x,y,z} 풀에 있는 자산의 수에 관계없이 위의 곡선을 통해 두 개의 토큰을 교환하는 가격은 [p,1/p] 범위에 있을 것입니다.
예:
예:
3가지 통화가 고르게 분배되는 경우
● x, y, z = [1000,000e6, 1000,000e6, 1000,● 스테이블코인 3개, 소수점 이하 6자리로 반올림
000e6], 즉 각 자산의 풀에 1M이 있습니다.
● p = 0.999, 즉 가격 범위는 [0.999, 1.001]입니다.
L = x / (1 — ∛0.999) = 2998.99977x
세 항이 같으므로 다음과 같습니다.
xy = k 곡선(여기서 L = x)에 비해 약 2000배 더 비용 효율적이라는 점에 유의하십시오.
토큰 0(T0)의 10,000e6($10k)에 대해 토큰 1(T1)을 교환하면 9999.96e6 T1 @ 0.999996 T0/T1이 반환됩니다. 이에 비해 xy=k 곡선은 9375e6 T1 @ 0.9375 T0/T1을 반환하며 이는 훨씬 더 큰 미끄러짐을 가집니다.
극도로 불균형한 상황
● x, y, z = [0, 0, 1000,● 스테이블 코인 3개, 여전히 소수점 이하 6자리 사용
000e6], 즉 각 자산의 풀에 1M이 있습니다.
● p = 0.999, 즉 가격 범위는 [0.999, 1.001]입니다.
마이닝 풀에는 하나의 자산 T2만 있으므로 T2의 가격이 제한 가격인 0.999에 가까울 것으로 예상하고 나머지 자산의 가격(T0/T1)과 이에 상응하는 T2의 가격은 1.001이 되어야 합니다. .
곡선을 따라 L = 999.333z에 대해 풀 수 있습니다. 따라서 10,000e6 T0을 T2로 바꾸면 10009.90e6 T2 @ 1.00099 T0/T2가 반환되며 이는 제한 가격(1/0.999)과 거의 동일합니다.
현재 상태
다음과 같은 특징을 가질 것으로 예상되는 Solidity를 사용하여 새로운 스테이블 코인 스왑 알고리즘을 배포할 준비를 하고 있습니다.
● 고정밀 고정 소수점 솔루션
● n = 애셋 3개(더 확장 가능)
● 조정 가능한 가격대[p, 1/p]
● Uniswap V2 스타일 인터페이스(채굴/소각/교환)
알고리즘의 구현이 잘 검증되면 다음 Smoothy.finance(SMTY)의 릴리스 후보로 사용할 것입니다. 이는 제가 고문으로 있는 차세대 동일 자산 스테이블 코인 교환 프로토콜 프로젝트입니다.
미래 개발
미래 개발
풀 자산에 대한 중앙 집중식 유동성 영역에서 몇 가지 흥미로운 주제를 추가로 개발할 수 있습니다.
● 더 많은 자산 {x_0, x_1,...,x_n}, 곡선은 다음과 같습니다.
● 다양한 자산에 대한 다양한 가격 범위(등식은 다음과 같음)
결론
결론
집합 자산의 유동성은 다음과 같은 이점 때문에 DEX에서 가장 뜨거운 주제 중 하나입니다.
● 자본 효율성 향상
● 미끄러짐 감소
● 더 많은 LP 수입
Uniswap V3는 페어링된 자산에 중앙 집중식 유동성을 제공하는 최초의 DEX입니다. 안정적인 환전을 위해서는 자본 효율성을 2000배까지 높일 수 있다.
우리는 또한 3개 이상의 자산을 모을 수 있는 유동성 풀을 설계했습니다.
● 여러 자산 간에 유동성 공유
● 스테이블 코인 교환에 매우 적합
● 동종자산 스테이블코인 스왑시장에서 경쟁력 있는 상품이 될 수 있음(vs. Curve)


