Uniswap V1V2V3 AMM做市全面解析
出品 | 奔跑財經 作者 | Seven
作為 DeFi 領域的頭部去中心化交易所,Uniswap一騎絕塵,穩定佔據Dex(去中心化交易所)市場TOP1的席位。
在Uniswap之前,DEX裡面仍然有多個挑戰者,唯有Uniswap獨創的AMM做市商顛覆業界,獲得了整體DEX市場份額的61%。
為什麼Uniswap能做到如此成功,小編就Uniswap三個版本,從功能、特性、執行機制等方面全面解析,什麼是AMM自動做市商?
Uniswap V1證明了自動做市商(AMM)的可能性
Uniswap是一種基於以太坊的協議,旨在促進ETH和ERC20代幣數字資產之間的自動兌換交易,在以太坊上自動提供流動性。它具有當前DeFi專案中最引人注目的去中心化、無須許可、不可停止等特性。
Uniswap V1 存在的問題
在實際的執行過程中,受制於以太坊吞吐量和速度的問題,Uniswap也遭遇過價格操縱的情況。
剛開始起階段,交易規模在整個加密世界還非常小,流動性深度不足,容易出現價格劇烈波動的情況。
Uniswap V2 最佳化自動做市商(AMM)
Uniswap V2解決V1侷限性
由於Uniswap V1恆定乘積做市的機制侷限,存在吞吐量、交易深度及攻擊者見縫插針等情況,市場行情容易出現劇烈波動等瞬時極端行情,Uniswap V2決定改變這一點。
V2在繼續保持其去中心化的模式前提下,旨在提升價格操縱的成本和難度,主要做到以下兩方面的提升:
· 測定市場價格平衡
代幣兌換價格在後一個區塊之前測定,也就是代幣市場價格以前一個區塊最後一筆交易為準。以此為原則,除非攻擊者可以實現連續挖出兩個區塊,否則很難保證在後一個區塊中實現套利。攻擊者需要在前一個區塊操作最後一個交易,極大的保證了攻擊者價格操縱的難度。
外部合約可以使用這一變數來跟蹤任何時間間隔內的時間加權平均價格
· 時間加權平均價格(TWAP)
Uniswap V2 還提出了時間加權平均價格的概念,透過讀取ERC20代幣對從時間間隔開始到結束, 將這個累計價格差除以時間間隔的時長,從而創建出該時段的時間加權平均價格。
例如有的區塊是17秒,有的是15秒,這個是它的存在時間,透過時間加權原理來計算出該時間段的加權平均價格。
Uniswap V2
新功能
增加了
ERC20/ERC20
流動性池及閃兌換等功能。
在
V1
中存在的
ERC20
-
ETH
池的基礎上,增加了
ERC20/ERC20
流動性池。
Uniswap V2
的閃兌允許使用者在
Uniswap
上提取自己想要的任何
ERC20
代幣,使用者拿到這些代幣之後,可以進行任意操作。
據
Uniswap
官方最新資料顯示,基於以太坊區塊鏈的
DEX Uniswap V2
資產流動性超
46
億美金,
24
小時交易使用者近萬人次。這是一個驚人的數字,可與頂級中心化加密貨幣交易所相媲美。
Uniswap V3
新特性
與
V2
相比,
Uniswap V3
注重資本效率的最大化,
Uniswap V3
全新自動做市商(
AMM
)方案,除了最核心的聚合流動性之外,也帶來多級費率控制、範圍訂單、歷史預言機等功能。
1.
集中的流動性 最佳化資本效率
眾所周知,
V2
版本中
LP
向
V2
池提供流動性時,流動性會沿著價格曲線均勻分佈。流動性就會分佈在
0
到無窮大之間的所有價格區間,如果大多數資產在一定的價格範圍內交易,這意味著,
99。5%
的剩餘資本幾乎從未被使用,這使得資本的效率相當低下。
以穩定幣為例,在V2裡 DAI/USDC 池中,絕大多數交易量都集中在0。99美元到1。01美元之間交易,那麼流動池中只有0。5%左右資產被利用,剩餘99。5%資產處於閒置狀態。
V3
為每個流動性提供者建立個性化的價格曲線,
LP
在提供流動性時可以選擇一個自定義的價格範圍,使用者要針對某個價位的組合流動性進行交易,從而實現,用最少的流動資金賺取指定範圍內的交易費,實現資金利用率最大化。
2.
粒度控制聚合流動性 積極的倉位管理
Uniswap V3
「
XY=K
」曲線增加了「粒度控制」,使用者可以將資金效率集中在交易最頻繁的區間內,以獲得最大收益。
在單一區間
0。1%
的價格範圍內提供流動性,
V3
與
V2
相比,資本效率可以實現最大
4000
倍。除此之外,
V3
池
factory
將能夠支援
0。02%
的顆粒度範圍,
V3
相對於
V2
,最高可以實現
20000
倍的資本效率。
與此同時,當市場行情跌破或超出
LP
提供者設定的「粒度控制」區間,
LP
必須提供單一幣種進行做市,此時
LP
提供的流動資產就會出現代幣抄底或賣出止盈,將不會賺取流動性交易費。為了保證收益的最大化,積極倉位管理及策略修正,是
LP
流動性提供者的不二之選。
以穩定幣為例,假設LP設定訂單「粒度控制」1。001~1。002區間範圍。一旦DAI/USDC交易價高於1。002,整個LP的流動資金就會被轉換成USDC。這時,LP必須撤回他們的流動資金,以避免一旦DAI/USDC回到1。002以下,交易自動轉換回DAI。
3.
靈活彈性交易費率 非同質化代幣追蹤
Uniswap V2
中的標準
0。3%
交易費,而
V3
提供了
3
個獨立的費用等級:
0。05%
、
0。3%
和
1%
。
這使得流動性提供者可以根據他們願意承擔的風險來選擇資金池,這對於流動性提供者可選擇性更多及策略要求更高。
Uniswap V3
不會再發行同質化的
ERC
-
20
代幣來表示流動性提供者的頭寸。相反,它將提供非同質代幣(
NFT
)來表示流動性提供者的頭寸,提供的流動性由非同質化的
ERC721
代幣來追蹤。
4.
預言機功能
降低
Gas
消耗
Uniswap V2
引入的時間加權平均價格(
TWAP
)預言機的重大改進,
V3
預言機可以透過一次鏈上呼叫,將資料可用期延長至
9
天或更長時間,同時透過
TWAP
整體最佳化,相比
V2
降低了
50%
左右的
Gas
消耗,簡單的交易將比其
V2
的同等功能便宜
30%
左右。
目前,
V3
面臨的一個挑戰是,提供流動性可能會變得有點困難,特別是對於不太成熟的使用者,選擇一個錯誤的價格區間可能會放大無常損失的影響。市面上也許會有第三方服務,只需一鍵託管,它就可以幫助使用者選擇分配流動性的最佳策略。
總結
Uniswap V1
證明了自動做市商(
AMM
)的可能性,
Uniswap v2
最佳化自動做市商(
AMM
)早期不足,
Uniswap V3
結合了標準
AMM
和穩定資產
AMM
的好處,極大的提高了資本效率。
每一次版本的升級,都會產生新功能特性,也會給予流動性策略更多可能性。更專業化、精細化的策略,才能讓
LP
享受去中心化金融時代更大的紅利。
Uniswap
在去中心化的世界裡,野蠻生長才剛剛開始,它會成為
DEX
競爭的賽末點還是新起點,我們拭目以待!
參考資料:
1。
https://blog。csdn。net/weixin_44383880/article/details/115191330
2。
https://blog。csdn。net/lanhubiji/article/details/105304658