Uniswap V3

Concentrated Liquidity 微介紹

DEX 去中心化交易所

想要買賣/交易各種幣

Order Book

Automated Market Maker

(AMM)

賣方留下想賣的價格

買方留下想買的價格

對到的話就可以成交

先準備好貨 (Liquidity)

由程式決定價格

Liquidity Pool

有很多 Liquidity 的 Pool

提供 Liquidity 的人叫 Liquidity Provider (LP)

通常會給 LPs 獎勵 不然有點虧

(參考 Impermanent Loss)

單純的 AMM

一個 Pool 由兩種 Liquidity 組成

假設 A 幣 跟 B 幣

可以用 A 幣換 B 幣

或是用 B 幣換 A 幣

交易價格怎麼決定

用 A 幣跟 B 幣的數量來決定交換價值

例如

如果 A 幣變很多 表示很多人用 A 幣來換 B 幣

這時候 B 幣價格應該要上升

要用更多的 A 幣才可以再換到相同數量的 A 幣

這樣

合理

如果畫個圖

應該差不多要長這樣

xy = k

圖裡這條線是

("constant product" market maker)

是 Uniswap 用的公式

看圖小訣竅:斜率是價格的意思

題外話 討論一下 slippage

預期價格 跟 實際執行得到的價格 之間的落差

如果這條線很彎

就表示價格 (切線斜率) 很容易變動

很不方便

什麼意思

減少 slippage 的做法

大概有兩個

改公式 讓它在一定範圍內斜率差不多

讓 k 值變大 就沒那麼彎了

xy = 1
xy = 5

回來主題

xy = k 這個公式很漂亮 不過

Pool 內的 Captial Efficiency 不太優

如果價格只在小範圍內變動

就有好多 Liquidity 實際上不會用到

放在池裡好浪費

Uniswap V3

如果限定好價格範圍

其實只需要少少 Liquidity 就可以做一樣的事

v3 讓 LPs 設定價格範圍

讓 Capital Efficiency 更高

怎麼說 Capital Efficiency 更好

一般來說 DEX 的 LP 賺的錢

不考慮一些高級玩法 (Liquidity Mining) 的話

基本上來自手續費

如果 Liquidity 被利用得多,手續費也會賺得多

以 % 數來看

如果市場價格從 b 點走到 a 點

Liquidity 的利用率至少有 100 %

0% Y

100% X    

100% Y    

0% X

https://uniswap.org/images/AL.mp4

兩個 LP 來比較的話

價格範圍選得愈好,Liquidity 利用率愈高

Bob

Alice

如果範圍沒選好

價格都沒有落在設定的區間的話

Liquidity 沒有被利用

就賺不到手續費

小結論

讓 LP 自訂要提供 Liquidity 的價格區間

即使保守一點 區間選得比較大

效率也會比 V2 高

想要更積極的也可以選更小的區間

題外話 如果想討論 "Impermanent Loss"

簡單說 身為 LP 的宿命就是

放在 Pool 裡的 Liquidity

會隨著價格波動

被市場換成當前價格下比較沒價值的樣子

只有價格回復 才會復原

在 V3 裡會放大這個效果

比較高比例的 Liquidity 會被換為價格下跌的那個

所謂的 Impermanent Loss 會比較大

這本來就是宿命 這表示 Liquidity 被用得很多

LP 是來賺手續費 不是來減少 Impermanent Loss 的

題外話 交易手續費

Impermanent Loss 的概念

多少表達出 價格波動大的 Pool

LPs 承受的風險也更多

在 V2 裡手續費固定是 0.3%

V3 裡每種交易對會有三個 Pool

手續費分別是 0.05%、0.30%、1%

一般交易對 --> 0.3%

穩定幣交易對 --> 0.05% 

冷門幣交易對 --> 1%      

參考資料

uniswap v3

By luyunghsien

uniswap v3

  • 647