3 月 23 日凌晨,Uniswap 正式發文介紹備受市場期待的 V3 版本,並透露該版本將於 5 月 5 日正式上線以太坊主網,而以太坊二層網絡 Optimism 上的版本則將於 5 月中旬發布。
根據官方發布文章,我們注意到,UniswapV3 版本上線四大新功能,主要在資金效率、收費等級、流動性及預言機方面進行改進。具體表現為:
1. 聚合流動性
Uniswap V3 在 AMM 曲線基礎上增加聚合流動性功能,流動性提供者可以將資金集中在自定義的價格範圍內,以期望的價格提供更多的流動性;
2. 多費用等級
V3 版本提供 0.05% 、 0.30% 和 1.00% 三種不同收費等級,流動性提供者可以根據預期的貨幣對波動率調整利潤;
3. 範圍訂單
用戶可以在設定的某個價格範圍內充值資產,如果該資產進入用戶設定的範圍,則資產就會逐漸換成交易對的另一種資產。相反,如果該資產價格超過價格範圍的區間,其將全部換成另外一種資產;
4. 預言機
在 V3 版本中,官方團隊對預言機進行重大改進,允許第三方可以通過一次鏈上調用計算過去約 9 天內任何的 TWAP 價格,且 Gas 消耗相較 V2 版本降低 50% 。
需要注意的是,由於 V3 版本允許流動性提供者為不同價格區間提供流動性,流動性倉位不再是可互換的,即 LP Token 將變為非同質化代幣。官方對此解釋稱,
我們期望越來越複雜的策略被代幣化,使流動性提供者能夠參與其中,同時保持被動的用戶體驗。
以下為 Uniswap 官方部落格介紹全文:
Uniswap v1 於 2018 年 11 月推出,作為自動做市商(AMMs)的概念證明,其支持任何人將資產匯集到共享做市商策略中。
2020 年 5 月,Uniswap v2 引入新功能並在 VI 版本基礎上進行優化,為 AMM 採用率的指數級增長奠定了基礎。自推出以來不到一年的時間,v2 交易量超促進了 1350 億美元,成為全球最大的加密貨幣現貨交易所之一。
如今,Uniswap 成為去中心化金融的關鍵基礎架構,使開發人者、交易者和流動性提供商者能夠參與到一個安全、穩健的金融市場中。
今天,我們很高興介紹 Uniswap v3 。我們的目標是在 5 月 5 日登陸以太坊主網,不久之後還將在 Optimism 上進行部署。
Uniswap v3 引入了:
- 聚合流動性,支持流動性提供者在自定義價格範圍內分配資金,從而在此過程中創建個性化的價格曲線;
- 多種費用等級,允許流動性提供者因承擔不同程度的風險而得到適當補償。
這些功能使 Uniswap v3 成為有史以來最靈活、最高效的 AMM:
- 相對於 Uniswap v2,流動性提供者可以提供高達 4000 倍的資本效率的流動性,從而獲得更高的資本回報率;
- 資本效率為低滑點交易執行鋪平道路,它可以超越中心化交易所和以穩定幣交易為主的 AMM 協議;
- 流動性提供者可以顯著增加他們對優先資產的敞口,並降低其下行風險;
- 流動性提供者可以通過將流動性增加到完全高於或低於市場價格的價格範圍(近似於沿平滑曲線執行的獲利限價單)的流動性來賣出另一種資產。
Uniswap 的預言機更容易集成,成本也低得多。 V3 預言機能夠根據需求提供過去 9 天內任何時期的時間加權平均價格 (TWAPs) 。
聚合流動性
在 Uniswap v2 中,流動性沿著 x * y = k 價格曲線平均分佈,所有價格的資產保留在 0 到無窮之間。對於大多數資金池來說,絕大部分流動性從未被使用。例如,v2 DAI / USDC 交易對僅保留約 0.50%的資金用於 0.99 美元至 1.01 美元之間的交易,這是流動性提供者期望看到最大交易量並因此獲得最多費用的價格範圍。
V2 流動性提供者僅對其資本的一小部分收取費用,這可能無法適當補償他們大量持有這兩種代幣所承擔的價格風險 (無常損失) 。此外,由於流動性較為分散,交易者經常面臨高滑點。
在 Uniswap v3 中,流動性提供者可以將資金集中在自定義的價格範圍內,以期望的價格提供更多的流動性。這樣一來,流動性提供者就能構建出反自身偏好的個性化價格曲線。
流動性提供者可以將任何數量的不同集中倉位合併到一個池子。例如,ETH / DAI 池中的流動性提供者可以選擇將 100 美元分配給 1000~ 2000 美元的價格範圍,並將另外 50 美元分配給 1500~1750 美元的價格範圍。
用戶可以對所有單獨曲線的組合流動性進行交易,而每個流動性提供者的成本不會增加。在給定的價格區間收取的交易費用由流動性提供者按比例分攤,並與流動性提供者該區間貢獻的流動性成比例。
資本效率
通過聚合流動性,流動性提供者可以在指定的價格範圍內提供與 v2 相同的流動性深度,同時將更少的資本置於風險中。節省下來的資金可以在外部持有,投資於不同的資產,存放於其他 DeFi 協議,或者用於在指定的價格範圍內增加敞口以賺取更多的交易費用。
讓我們用一個例子來說明:
Alice 和 Bob 都想在 Uniswap v3 的 ETH/DAI 池中提供流動性。他們每人都有 100 萬美元。目前 ETH 的價格價值 1500 枚 DAI 。
Alice 決定在整個價格區間內部署她的資金 (就像她在 Uniswap v2 中所做的那樣) 。她存入 50 萬 DAI 和 333.33 枚枚 ETH(總價值 100 萬美元) 。
相反,Bob 創建一個集中倉位,只在 1000 至 2250 的價格區間內存入。他存入 91,751 枚 DAI 和 61.17 枚 ETH,總共價值約 183,500 美元。餘下 816,500 美元他自己留著,以自己喜歡的方式投資。
雖然 Alice 的首付金額是 Bob 的 5.44 倍,但只要 ETH/DAI 價格保持在 1000 至 2250 美元之間,他們就能獲得相同的費用。
Bob 自定義頭寸也對他的流動性起到了止損的作用。如果 ETH 的價格降至 0 美元,Alice 和 Bob 的流動性都將完全以 ETH 計價。然而,Bob 只損失了 159000 美元,而 Alice 損失了 100 萬美元。鮑勃可以用他額外的 816,500 美元來對沖下跌風險,或者投資任何其他可能的策略。
v3 流動性提供者可以選擇用與 v2 流動性提供者相同的資金提供更大的深度,而不是像 v2 流動性提供者一樣提供更少的資金。這就需要承擔更多的價格風險 (無常損失),同時支持更多的交易,賺取更高的費用。
在更穩定的資金池中,流動性提供者可能會在特別狹窄的範圍內提供流動性。如果目前 Uniswap v2 DAI/USDC 的約 2500 萬美元集中在 v3 的 0.99 ~1.01 之間,只要價格保持在這個範圍內,它將提供與 Uniswap v2 的 50 億美元相同的深度。如果 2500 萬美元集中在 0.999~1.001 區間,它將提供與 Uniswap v2 中的 500 億美元相同的深度。
相對於在整個價格曲線上配置資本,下面的工具計算集中流動性頭寸 (以當前價格為中心) 的資本效率收益。
推出時,如果流動性提供者在 0.10%的價格區間內提供流動性,資本效率收益將達到 4000 倍。在技術上,v3 能夠支持 0.02%範圍,相對於 v2,最大可提高 20,000 倍的資本效率收益。
活躍的流動性
如果市場價格超出流動性提供者指定的價格範圍,其流動性就會被有效地從池中移除,不再賺取費用。在這種情況下,流動性提供者的流動性完全由兩種資產中價值較低的部分組成,直到市場價格回到其指定的價格區間,或者他們決定更新其區間以適應當前價格。
在 v3 中,理論上有可能在給定的價格範圍內沒有流動性。然而,我們期望流動性提供者能不斷更新其價格範圍,以匹配當前的市場價格。
範圍訂單
V3 版本為流動性提供者提供訂單功能,我們稱之為「range orders」。
根據當前市場價格,流動性提供者可以在自定義價格範圍內存放單個代幣: 如果市場價格進入指定的範圍,他們就會沿著一條平滑的曲線出售一種資產,同時在這個過程中賺取交易費用。
在一個狹窄的範圍內存入代幣類似於傳統的限價指令。例如,如果 DAI 的當前價格低於 1.001 USDC, 那麼 Alice 可以在 1.001~1.002 DAI / USDC 的價格範圍內投入價值 1000 萬美元的 DAI 。
一旦 DAI 交易價格超過 1.002 DAI/USDC, Alice 的流動性將完全轉換為 USDC 。 Alice 必須提取她的流動性 (或使用第三方服務代表她提取),以避免在 DAI/USDC 開始低於 1.002 時自動轉換回 DAI 。
範圍訂單的平均執行價格是最小價格和最大價格的幾何平均值:在 Alice 的例子中,執行價格等於 1.001499 DAI/USDC,總共為 1,001,499 美元。此執行價格不包括在 1.001~1.002 DAI/USDC 區間內交易期間所賺取的額外交易費用。
在更大範圍內的區間訂單可能被證明對獲利套現、逢低買入和首次主要發行事件特別有用: 在最後一個案例中,發行者能夠將流動性存入單一資產,並指定他們希望出售代幣的確切價格範圍。
不可替代的流動性
由於流動性提供者可以為不同價格區間提供流動性,流動性倉位不再是可互換的,在核心協議中不再以 ERC-20 代幣表示。
取而代之的是,流動性提供者質押的流動性代幣將由非同質化代幣(NFT)來表示。然而,共同的共享頭寸可以通過外圍合約或通過其他合作夥伴協議實現可互換(ERC20)。此外,交易費用不再代表流動性提供者自動再投資入池。
隨著時間的推移,我們期望越來越複雜的策略被代幣化,使流動性提供者能夠參與其中,同時保持被動的用戶體驗。這可能包括多個頭寸、圍繞市場價格的自動再平衡、費用再投資,及貸款等。
多等級的費用標準
Uniswap v3 為流動性提供者提供三種不同的費用等級——0.05% 、 0.30% 和 1.00% 。這一系列的選擇可確保流動性提供者根據預期的貨幣對波動率調整其利潤:流動性提供者在非相關貨幣對 (如 ETH/DAI) 中承擔更多風險;相反,在相關貨幣對 (如 USDC/DAI) 中承擔最小風險。
儘管不同的費用等級可能會導致一定程度的流動性分散,但我們相信,大多數交易對將校準到一個「明顯的」費用等級,然後成為規範的市場。我們預計同類資產組合將集中在 0.05% 的費用級別,ETH/DAI 等交易對費用在 0.30% 左右,而其他資產交易費可能在 1.00% 更合適。社區可以根據需要添加額外的費用級別。
Uniswap V2 引入了一個可切換的 0.05% 的協議費用(佔流動性提供者手續費的 16.66%)。 Uniswap v3 協議費用要靈活得多。費用在默認情況下是關閉的,但可以通過每個池的管理來啟用,並設置為流動性提供者費用的 10%~25%。
預言機
Uniswap v2 引入了時間加權平均價格(TWAP)預言機。這些預言機是 DeFi 基礎設施的重要組成部分,已被集成到幾十個項目中,包括 Compound 和 Reflexer 。
V2 預言機的工作方式是以每秒鐘為基礎存儲 Uniswap 交易對價格的累積總和。這些價格總和可以在一段時間的開始和結束各檢查一次,以計算該期間的準確 TWAP 。
Uniswap v3 對 TWAP 預言機進行了重大改進,使其可以在一次鏈上調用中計算過去約 9 天內的任何 TWAP 。這是通過存儲一個累積總和的數組來實現的,而非僅存儲一個。
這一系列的歷史價格累積器使得創建更先進的預言機變得更加容易和便宜,包括簡單移動平均線(SMA)、指數移動平均線(EMA)、異常值過濾等。
儘管有了這一重大改進,Uniswap 交易者保持預言機更新的 gas 成本相對於 v2 減少了約 50% 。「外部智能合約」中計算 TWAP 的成本也大大降低。
代碼許可
我們堅信去中心化的金融基礎設施最終應該是免費、開源的軟體。同時,我們認為 Uniswap 社區應該率先圍繞 Uniswap v3 Core 代碼庫建立一個生態系統。
考慮到這一點,Uniswap v3 Core 將在商業源碼許可 1.1 下推出——實際上是一個延時的 GPL-2.0 或更高版本的許可。該許可限制了 V3 源代碼在商業或生產環境中的使用,最多兩年,屆時將轉換為 GPL 許可,成為永久性的。
Uniswap 管理部門可以通過更新 v3-core-license-date.uniswap.eth 和 v3-core-license-grants.uniswap.eth 文件,隨時加速向 GPL 的轉變或授予許可豁免。
請注意,BUSL 1.1 許可不影響集成。所有外部集成可能需要的代碼都已獲得 GPL 或 MIT 授權,包括數學庫、外設合約、接口和開發者 SDK 。任何錢包、接口、移動應用、協議或其他項目都可以按預期與 v3 集成。
審計和 Bug 賞金
我們團隊認為安全是最重要的。經過數百個小時的測試,我們才放心地推出 Uniswap v3 。 V3 安全流程包括:
- 來自 Trail of Bits 的全面審計;
- ABDK 的全面審計;
- samczsun 的全面審計 (無報告);
- 來自工程團隊的審計和審查過程;
- 綜合測試套件,包括自動化工具 Echidna 和 Manticore;
- 在測試和審計過程中發現的主要錯誤已得到修復。
然而,我們想指出,Uniswap v3 是一個極其複雜的協議,我們不能保證所有的錯誤都已經被發現並解決。
為了幫助發現任何公開的漏洞,在接下來的 30 天裡,我們將開展 bug 賞金活動,為關鍵錯誤提供高達 50 萬美元的賞金。
發布細節
Uniswap v3 智能合約將在未來幾天內部署到 Ropsten 、 Rinkeby 、 Kovan 和 Görli 測試網,使開發者有時間在正式發布前開始實驗該協議。
Uniswap v3 核心資源庫包含為協議提供動力的基本的低層級智能合約。
Uniswap v3 Periphery 存儲庫包含一系列智能合約,旨在簡化用戶與核心合約的交互。
流動性提供商遷移門戶將在發佈時提供,允許 v2 LP 將其流動性無縫轉移到新協議中。
待完成的事項:
- 合作夥伴和集成商可以立即開始在 Uniswap v3 上進行部署,為主網推出做準備;
- 界面、分析網站、 API 和開發者 SDK 正在重新設計,以便與 Uniswap v3 配合使用;
- Uniswap v3 路由器和位置管理器的初始合約幾乎已經完成,但仍有更改的可能;
- 文檔、指南和更多示例正在進行中。
(以上內容獲合作夥伴 火星財經 授權節錄及轉載,原文鏈接 )
聲明:文章僅代表作者個人觀點意見,不代表區塊客觀點和立場,所有內容及觀點僅供參考,不構成投資建議。投資者應自行決策與交易,對投資者交易形成的直接間接損失作者及區塊客將不承擔任何責任。