2021年5月5日,Uniswap团队正式将V3版智能合约部署至以太坊主网,并正式上线。Uniswap于去年5月升级到了版本2 ,一年时隔如今展示进入了V3时代。Uniswap V3版本协议有望为用户提供对其流动性的控制权,并为冒险提供更多的空间。
Uniswap V3 (下文简称统一V3 )版本带来了很多新功能,包括集中流动性(集中流动性),范围订单(范围订购),多头寸,多级费率控制等功能,可以大幅提升资金效率。自Uni v3发布后,褒奖贬不一,只是一些有心的团队已经开始针对Uni v3的创新进行了开发,给Uni v3进行了性能补足,并带来了更多的游戏玩法。本文分为两部分。:第一,对Uni V3的创新功能进行分析,第二,介绍一些基于Uni v3的值得关注的专案。
一、 Uniswap v3创新功能有哪些?
1 、集中流动性
在Uni v2版本中,流动性被均匀的分布在X*Y=K的价格曲线上,即各价位所提供的流动性一样的,可以形象的表示为下图。这样的对大的分布许多流动性小池的流动性都吸引了,并且LP提供的流动性只有一小部分能够有效利用,效率非常低。
Uni v3對這一機制進行了改進,採用集中流動性的機制,LP可以在特定價格範圍內放置流動性,將做市資金集中在交易最集中的區間,如圖所示。因此LP可以構建反應自身偏好的個性價格曲線,LP可以賺取與其在特定範圍內的流動性貢獻成正比的手續費。
2、範圍訂單
Uni v3添加了類似“限價單”的功能,允許用戶設定在某個價格區間內提供流動性,如果市場價格超出了LP指定的價格區間,一種資產將沿著平滑曲線出售為單一資產流動性,同時可以賺取掉期費。範圍訂單的交易是可逆的,如果資產超過價格區間後用戶沒有提取流動性,價格再次進入區間時,頭寸就會回到原來的位置。
如圖3所示,假設DAI/USDC的交易價格低於1.001。LP可以決定將其DAI存入1.001和1.002之間的狹窄範圍。一旦DAI交易高於1.002DAI/USDC,整個LP的流動資金就會被轉化為USDC。此時用戶必須提取流動性以避免在DAI/USDC價格低於1.002時自動轉化為DAI。理論上,這樣的設置是為了讓流動性提供者不斷的更新價格範圍,以匹配當前市場價格。
3、非同質化流動性
由於每個LP可以在不同的價格區間做市,並且在不同的價格區間按照流動性比例獲得收益,因此流動性倉位是不可互換的,每個LP Token可能都是獨特的。所以Uni v3將LP Token設計為非同質化代幣(NFT)。此外交易費用不再代表LP自動再投資代幣池作為流動性,而由單個池收集和持有。
4、多級費率
Uni V3為LP提供了0.05%,0.3%,1%三種費率,LP可以在波動性更大風險更高的交易對(例如ETH/DAI)上設置更高費率。波動性更小風險越低的交易對(例如USDC/DAI)上設置更低費率。社區也可以根據需求通過治理添加額外的費用級別。
二、Uni v3 帶來了什麼?
1、資金效率提升
Uni v3的集中流動性機制可以提高資金效率。從相同資金體量角度看,對整個協議而言,可以以更少的資金啟動Uni v3,在常見的交易對迅速形成優勢,LP的遷移可能會更快;對於交易者而言,在小範圍內提供流動性面臨的滑點會更小。但在長尾市場中,短期的價格波動造成LP的流動性切換更容易導致流動性枯竭。
從單位資金量角度看,LP可以使用更少的代幣在指定的價格範圍內提供和V2相同的流動性深度。那麼可以把剩餘的資金用於增加指定價格範圍內的風險敞口賺取更多交易費,或者可以投資於其他資產或DeFi協議獲取收益。此時,LP的最佳策略是積極做市,並且持續把資金集中在市價附近,賺取更多收益。然而,在這種情況下,普通LP和專業LP的平衡會被打破。在Uni v2中,每個流動性提供者都能非常容易的提供流動性,並且按比例分享流動池收益,沒有任何競爭機制。
在Uni v3中,專業LP可以通過對交易對的分析和判斷,把資金集中在市場價格附近,獲得更高的收入;而普通LP未積極的提供流動性,可能把流動性放在一個更大範圍的區間內,大部分的流動性需求會被專業LP覆蓋,普通LP能夠獲得收入分成就相對較低,並且選擇一個錯誤的價格區間可能會放大無常損失的影響。也就是說,在Uni v3中,每個流動性提供者都面臨著競爭,如果設置的策略不好,就只能拿到非常少的收益。長此以往,專業LP獲得更大比例的費用收入,普通LP無法和專業LP抗衡,Uni v3賦予了專業LP更大的優勢。
基於這種情況,可能會出現類似HummingBot這類為普通LP服務的更高效的聚合協議或做市商工具,可以為普通LP提供例如根據市價自動集中、交易費用再投資、多頭寸優化等功能。或者用一種更通用的方式讓所有的LP資金能夠圍繞市場價格區間動態調整,將普通LP和專業LP拉回到同一起跑線。例如DODO的PMM演算法可以主動調整盤口價格,跟隨外部市場價格的主動做市,使更大的部分的流動性集中在資產的市場價格周圍,從而提高資本效率和降低無常損失;MCDEX V3的AMM引入了指數價格來引導交易價格,可以將更多的流動性聚集在指數價格附近。
2、AMM式的鏈上訂單薄
Uni v3提供了AMM式的限價訂單,相比於簡單的限價單,範圍限價訂單採用資金池模式,提供更大範圍的價格區間。但需要注意的一點是,範圍限價訂單的交易是可以在兩種資產中來回切換的,因此如果仍然按照傳統訂單薄做市的策略進行,其有效性可能會降低。未來可能會演變出更多層級的做市策略。例如LP可以指定一個價格變動範圍,創建多頭寸利用價差訂單覆蓋該範圍,混合使用被動策略和主動策略;或者出現通過量化自動匹配做市策略的週邊協議。不過這類複雜的做市策略可能面臨著高額的gas成本,上線optimism二層網路後可以解決這一問題,給Uniswap v3帶來更絲滑的體驗。
3、LP NFT
Uni v3將Lp token轉化為了LP NFT,除了需要將v2的LP token轉化為LP NFT,理論上還會給集成Uniswap LP token的第三方帶來可組合性問題。該問題可以通過其他合約或週邊協議實現互換,將LP token轉化為同質性代幣,進而實現LP NFT的抵押借貸或其他玩法。以抵押借貸舉例來說,用戶只需簡單簽名就可以將資產進行抵押,當發生抵押品資不抵債時,NFT的所屬權才會發生轉移,從而實現清算。週邊協議內抵押的NFT通過簽名而未發生實質的轉移可以在一定程度上解決gas費高額的問題。除了抵押借貸,NFT和DeFi的結合還可以創造出更多複雜的衍生品協議。
三、競爭
Uni v3給LP帶來了一個全新的戰場,促使所有的LP積極做市才能獲得高額收益。對於不同的參與角色來說,他們對協議的需求有所不同,因此Uni v3也面臨著流動性競爭。
對於專業LP來說,Uni v3是他們可以施展拳腳、吞噬普通LP收益的角鬥場,未來估計Uni v3中大部分的費用收入都會被專業LP賺取。但這一方面Uni v3也並非沒有對手。Kyber network早在2020年10月下旬啟動了KyberPro,KyberPro上部署了鏈上專業做市商框架,專業LP可以通過kyber的專業流動性協議進行高效做市,無需部署並維護他們自己的儲備合約。專業LP可以在高收益和易操作之間作出選擇。
對於普通LP來說,更多的是考慮如何獲得更多的收入和降低無常損失的影響。在Uni v3之前,balancer發佈了v2版本,圍繞資產效率、靈活性和gas效率進行改進,通過將AMM池中未被利用的資產借貸給借貸協議,可以提高資本效率和收益率。除此之外,2020年4月推出的bancor v2協議同樣是解決資本效率、無常損失的首批協議之一。它利用固定的流動性儲備金,並結合預言機的價格更新動態調整AMM池權重,使內部集合價格和外部市場價格保持一致,從而防止套利者以無常損失的形式從LP吸取價值。
對於交易者來說,為了滿足交易需求其中最大的影響因素就是滑點的影響。DEX聚合協議對交易者來說是最佳選擇,聚合協議可以整合流動性並智能的傳遞訂單以使用戶獲得最佳的執行交易路徑,包括速度、成本和效率等。目前最主要的流動性聚合器是1inch和Matcha。1inch的專有脫鏈Pathfinder API用於為最終使用1inch的鏈上合約執行的用戶優化交易路徑。而Matcha是面向消費者的聚合器,由0x協議構建,使用Ox API和智能訂單路由來聚合流動性並提供最佳交易執行。
歸根結底,對DEX來說,獲得流動性的前提是要贏得各類用戶的青睞,滿足各類用戶的需求是獲得流動性的基礎。Uni v3的創新是否能夠遠超其他DEX協議獲得更多的流動性我們還未可知,最終鹿死誰手,還需一探究竟。
四、衍生品LP NFT細分
基於上述討論,Uni v3儘管帶來了很多開創性的功能,但在性能上還需要一些週邊協議來補足。目前已有一些第三方專案已基於Uni v3進行開發和構想,包括NFT流動性挖礦、流動性挖礦解決方案、交易工具等。下麵將介紹幾個值得關注的專案。
1、Alchemist
代幣:Mist
Alchemist(中文名為煉金術師)專案源於@thegostep發的一條推文,沒有“開發團隊”,沒有公司,只有一個Alchemist社區來決定具體要做什麼,社區主要集中在discord。官方twitter的圖示據稱是哲學家用坩鍋煉造出石頭,用它來探索宇宙,達到永生。聽起來天馬行空,讓人難以理解,實際上目前的玩法就是鑄造NFT,存入Uniswap獲得收益。
Alchemist的核心開發者@thegostep是以太坊、Ampleforth、flashbots核心開發者之一,flashbots解決了MEV問題,大幅降低了以太坊gas費用。
根據twitter發佈的消息,MIST由Alchemist(煉丹師/煉金術師)、Aludel Vault(煉丹爐/坩堝),Crucible NFT(熔爐NFT)組成。Aludel Vault(煉丹爐/坩堝)是為專案提供獎勵的一個小金庫,獎勵熔爐NFT的流動性提供者。Crucible NFT(熔爐NFT) 是將LP存入熔爐裏面的那一刻鍛造出來的,根據LP的資金量和時間長短,NFT會慢慢升級。
從官推上的資訊,熔爐NFT未來可以同時在Ample,Uniswap,Sushiswap和煉丹爐Aludel金庫裏面挖礦,當下的版本只能在Uniswap上。
MIST是Alchemist的專案代幣,初始代幣為100萬個,每兩周通脹1%(1萬個),通貨膨脹部分的50%分給Aludel獎勵池,25%分配給$mist社區 Multisig,25%分配給$mist 國庫。目前銷毀方案還在向社區徵集意見。
Alchemist這類專案通過nft提供流動性可以和Uniswap v3很好的結合,未來匿名開發者或社區可以構建出更多有趣的玩法,吸引更多資金的流入。
2、Visor
代幣:VISR
Visor finance是一個智能金庫(smart vault),用戶可以存入nft等資產,與其他智能合約或外部defi協議進行交互。Visor NFT建立在Alchemist的Universal Vault基礎上,用戶可以將資產鎖定到多個同時進行的流動性挖礦獎勵計畫。
visor系統架構中分為3個部分。visor vault是一個智能金庫,用戶可以將資金存入其中,可以與智能合約和其他協議安全交互。並且與其他協議交互,無需交易,只需要簽名即可完成授權;Hypervisor 管理程式是可以與 Visor Vault 及其資金交互的相容機槍池智能合約。Hypervisor 可以讀取 Visor Vault 內的資金,並對存入的資產進行定向分析和獎勵。資金也無需離開個人機槍池,同一個 Visor Vault 可以同時參加多個類似挖礦,同時獲得多礦池獎勵,從而提高資金效率;Supervisor 監控程序,允許更新/修改hypervisor某些定義變數,以管理資產和實施策略,比如可以調整Uni v3的價格範圍,費率高低以及再投資比例。
Visor配合Uniswap v3構建基於LP NFT的機槍池。Visor可以解決Uniswap v3中NFT的流動性不足的問題,可以將v2的LP token集成到v3中,對用戶存入的NFT進行分析和定向獎勵。除此之外,Visor 可以提供三種主要功能:自託管挖礦、獎勵費用累積和時間鎖定三種。Uni v3的LP NFT可以存入visor獲得流動性挖礦獎勵,在Uni v3中獲得收益費用可以再投資到其他協議當中,Visor 機槍池可以讓用戶時間鎖定其LP NFT,保證資金安全。
Viosr目前成立了新組織Gamma,將資助Uniswap v3主動的流動性提供者相關策略的研究和實施。Gamma主要是為了獲得合適的數據科學和金融建模資源,構建出有效的主動做市策略,為visor金庫用戶提供服務。
Visor 能夠給普通LP提供操作便利,在提高資金收益率的同時,保證易用性和靈活性和安全性,讓LP可以根據需求定制功能。並且對於專案方,也可以實現資源快速匹配。專案概念新穎,對普通LP較友好,未來也可能衍生出更多的功能與其他協議進行互操作。
3、Solv Finance
代幣:SOLV
vNFT是Solv團隊創造的一種新的通證協議,專門用來描述票據通證。vNFT與ERC721相容,可以描述多維度的資產資訊、支持每個資產的差異化操作,表達複雜的鎖倉條件和釋放模式,還能支持自由的拆分與合併,將資產份額化,且每個份額可以支持進一步的操作與狀態變更。從而重新賦予這些資產份額化的能力,讓複雜的NFT型金融產品也可以變得非常靈活。
vNFT可以解決Uni v3互操作性和流動性不足的問題。vNFT增加了數量屬性以及拆分、合併和部分轉讓的能力。如果LP希望轉移部分頭寸到另外的價格區間,只需要講現有頭寸對應的LP token按照金額分成兩部分,然後對其中一部分進行價格區間邊鋒,而無需取款後重新生成一個新的做市頭寸。對於轉讓、質押、交易等操作也可以進行類似的處理。由於LP Token的數量與底層資產存在對應關係,這個資產的價格也清晰易見,不需要再採用其他週邊協議或者打包成ERC20,使得用戶和其他DeFi協議都能夠獲得接近於ERC-20LP 的處理能力。
由於vNFT在協議層增加了底層資產的描述能力,使得token與底層資產的映射關係與ERC-20同等靈活,可以使Uni V3很容易地實現LP token與資金池的一體化,回到V2以及目前大部分DeFi協議所採用的簡單而清晰的“雙層資產”模型。
4、Charm Alpha Vaults
代幣:Cube
官網:https://charm.fi/?source=collection_home
鏈上期權協議Charm Finance推出新協議Alpha Vaults,可用來自動管理Uniswap V3的流動性,使其集中流動性獲得更高的收益,並定期進行再平衡以減少無常損失,同時可以自動收取Uni v3的交易費用。Alpha Vaults的份額是ERC-20的形式,所以是可組合和可替換的。
Alpha Vaults採用被動的再平衡策略。在Uni v3中提供流動性時,如果價格波動變大,存入的兩種初始資產會逐漸變成單一資產,就不能再繼續提供流動性獲得手續費收益。再平衡策略可以將資產重新平衡到50/50,此時兩邊的流動性不會耗盡並持續獲得收益。主動的再平衡策略會產生0.3%的手續費和價格衝擊,而被動的再平衡策略是在當前價格放置一個狹窄的範圍訂單,避免交換token、費用和價格衝擊。因此被動的再平衡可以提高整體的效率,據他們的回測數據表明,被動的再平衡策略可以超過主動的再平衡策略。
五、结论
Uniswap V3的诸多新功能,可以改善资金效率和做市灵活度,并且配合二层上线之后可能会大幅降低燃气费和缩短交易时间,为Uniswap创造更加丝滑的体验。但Uniswap V3也并非毫无竞争浙江, DEX领域的空中AMM专案,希望积极寻求流动性,最终还需要看哪个行业可以争取更多的流动性,满足多方面的交易交易或做市需求。
Uniswap还留有想像的空间,流动流动的很多的迁移、 NFT未来都可以进行策略性的做市等。 Uniswap可能会应用成层的协议,支持产品的衍生和开发。 Uniswap V3的上线无疑为DEFI市场又添了一把薪火, DEFI正逐渐向更复杂,多维度的金融产品设计和实践的阶段前进。