一文深入探討Uniswap的恆定公式

2021-08-31 21:08:42

Uniswap V2是最受歡迎和最成功的DEX。

通過曲线對配對資產進行定價,結果變成了這樣:

一文深入探討Uniswap的恆定公式

其中 x 和 y 是資金池中資產的余額。

給定Δx,為了將Δx交換為Δy,Uniswap V2將執行以下計算:

一文深入探討Uniswap的恆定公式

這樣交換後仍然滿足xy=k不變量,價格為:

一文深入探討Uniswap的恆定公式

Uniswap V2的一大特點是無需許可,任何人都可以通過提供代幣來創建兩個資產的交易對。

例如,通過在資金池中提供 x = 1 ETH和y = 3000 USDT,流動性提供者可以創建一個交易對,ETH最初定價為3000 USDT/ETH。

盡管Uniswap V2獲得了廣泛採用,但Uniswap V2的關鍵問題是其資本效率低,因為流動性分布在價格 [0, +∞] 上。

這意味着如果兩種資產的價格集中在一個相對較小的範圍內(例如穩定幣互換),則資金池中的大部分資產並沒有有效地為互換做出貢獻,從而導致較高的滑點和LP收取的費用較低。

Uniswap V3的集中流動性

Uniswap V3通過使用一種稱為集中流動性的技術來改善資本效率低下的問題,該技術使用了以下曲线:

一文深入探討Uniswap的恆定公式

其中交易的實際價格在 [p_a, p_b] 中,p_a < p_b。

通過設置p_a = 0和p_b = +∞,V2本質上是V3的特例。

在提供流動性時,Uniswap V3會向LP詢問流動性的價格範圍(見下圖)。

一文深入探討Uniswap的恆定公式

這允許LP將流動性集中在目標價格範圍內,從而實現更高的資本效率。

以穩定幣交易(USDC/USDT)為例,從下圖中,95%的流動性集中在價格區間[0.999, 1.001],實現了比Uniswap V2約2000倍的資本效率。

由於流動性集中,交易USDC/USDT的滑點遠低於V2,因此對於流動性池中提供的相同數量的資產,LP可以比V2收取更多的費用。

一文深入探討Uniswap的恆定公式

由於集中流動性的特點,Uniswap V3的TVL進展非常順利,在大約3個月內達到25億。

一文深入探討Uniswap的恆定公式

多重匯集資產的集中流動性

Uniswap V3僅為成對資產的集中流動性。一個很自然的問題是:

  • 資金池中多種資產的集中流動性如何?

通過為多種資產集中流動性,我們可以實現更高的資本效率,因為資產可以共享資金池中的流動性。相比之下,在V3 中,由於直接交易的流動性不足,交易可能會被路由到多個交易對。例如,交換TUSD -> BUSD可能會被路由到TUSD -> USDT -> BUSD,這意味着交易者將支付更多的費用,滑點越高。

所以核心問題是:

  • 多重資產的集種流動性曲线應該是怎樣的?

不幸的是,答案並不簡單,甚至更為復雜。讓我們從從集中流動性中獲益最多的穩定幣交易开始。

假設兩個穩定幣的價格在[p, 1/p] 之間(例如,p = 0.999),我們可以將V3曲线簡化為:

一文深入探討Uniswap的恆定公式

其中 [p, 1/p] = [p_a, p_b]。

簡化曲线的優點是它有點對稱,直觀的擴展是為另一個穩定幣添加第三項,得到以下等式:

一文深入探討Uniswap的恆定公式

請注意,3個資產等式與2個資產等式的細微變化:

  • 右手邊是 L³ 而不是 L²

  • 我們不使用左側的p的平方根,而是使用p的立方根。

鑑於這個等式,我們有一個關鍵結果:

一文深入探討Uniswap的恆定公式

例子

Balanced Pool

  • 3個有6位小數的穩定幣

  • x, y, z = [1000,000e6, 1000,000e6, 1000,000e6],即每個資金池中有1M

  • p = 0.999,即價格範圍是[0.999, 1.001]

由於這三個術語相同,我們有:

L = x / (1 — ∛0.999) = 2998.99977x

請注意,與x y = k曲线相比,其中L = x,我們的資本效率約為2000倍。

用10,000e6(即10k美元)T0 交換T1將返回9999.96e6 T1 @ 0.999996 T0/T1。作為比較,xy=k曲线將返回9375e6 T1 @ 0.9375 T0/T1,其滑點要高得多。

極度不平衡的資金池

  • 3個有6位小數的穩定幣

  • x, y, z = [0, 0, 1000,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)幾乎相同。

當前狀態

我們正在實施穩定幣交易的交換算法:

  • 高分辨率定點求解器 • n = 3 個資產(但可以擴展到更多)

  • 可調整的價格範圍[p, 1/p]

  • Uniswap V2風格的界面(鑄造/銷毀/交換)

  • gas成本優化

一旦算法的實現得到了很好的驗證,我們將使用它作為Smoothy.finance (SMTY)下一版本的候選。

未來話題

在匯集資產的集中流動性領域,可以進一步發展幾個有趣的話題:

更多資產 {x_0, x_1,…,x_n},其中曲线如下所示:

一文深入探討Uniswap的恆定公式

多個價格範圍。例如,假設我們有p_0 < p_1(例如,p_0 = 0.99,p_1 = 0.999),並且LP可以選擇其流動性的價格範圍之一。

因此,該算法將聯合求解以下方程以進行交換。

一文深入探討Uniswap的恆定公式

不同資產的不同價格範圍,方程式如下所示:

一文深入探討Uniswap的恆定公式

總結

集中流動性是DEX中最熱門的話題之一,具有以下好處:

  • 更高的資本效率

  • 降低滑點

  • 更多費用

Uniswap V3是第一個為配對資產提供集中流動性的DEX。對於穩定幣交易,資本效率可以達到2000倍。

我們建議對多池資產集中流動性:

  • 在多種資產之間共享流動性。

  • 非常適合穩定幣交易。

  • 可以成為相同支持資產互換市場(相對於曲线)中的有競爭力的產品。

  • 穩固的智能合約實施。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

以太坊信仰者三理由看好 ETH 2025 年大爆發:漲幅料超過比特幣

年 初至今,以太坊的表現相較多數主流幣種遜色,僅上漲 52.8%,低於比特幣的 127.7%、SO...

DaFi Weaver
1 1小時前

Glassnode 研究:比特幣每輪週期回撤幅度正在減弱,或已進入牛市後期

比 特幣(BTC)在 17 日刷新 108,365 美元歷史高點後,隨後出現最高近 15% 的大型...

Natalia Wu
1 1小時前

幣安傳「正在大量屯Kaspa」準備上線現貨交易,消息有幾分可信度?

在 本輪牛市的市值前百大代幣中,PoW 代幣 Kaspa (KAS)幣價在熊市表示驚人,但近期表現...

Ting
1 1小時前

Aave 與 Lido 總 TVL 首突破 700 億美元,霸佔 DeFi 世界半邊天

根 據 DeFi 分析工具 TokenTerminal 的最新數據,去中心化金融(DeFi)市場中...

Arthur Wang
1 1小時前

BC.GAME宣布$BC空投活動,回饋忠實玩家,發放2億$BC代幣

活動時間: 2024 年 12 月 25 日至 2025 年 1 月 1 日 活動網址: http...

星球日報
1 1小時前

AI Agent都能指導賺錢了?盤點值得關注的投研分析型AI項目

加密資產在經歷了一陣“聖誕打折”後,目前有所回暖。 其中,AI Agent 相關項目仍舊是反彈最猛...

星球日報
1 1小時前