目錄

  1. Hooks:開發者自定義流動池成為創新主角

  2. Singleton:搭建單例流動池推動交易降本增效

  3. Flash Accounting:與EIP-1153結合實現成本優化

  4. Native ETH:簡化複雜性降低門檻改善用戶體驗

  5. Uniswap V4:再造流動性增長飛輪謀定未來格局


6月13日,Uniswap發布了Uniswap V4版本代碼草案,引起業界陣陣波瀾,認為是當前熊市里為數不多的重要創新,或將引發DEX與CEX終局之爭。

業界普遍認為,正值當下全球最大CEX幣安被美國SEC調查、起訴之際,Uniswap作為全球最大的DEX發布的這一版本,不僅將繼續強化Uniswap在DEX中的龍頭地位,也將對行業競爭格局和未來發展帶來廣泛、深遠的影響。

在Uniswap發布的《Our Vision for Uniswap v4》《 Uniswap v4 Core Whitepaper》 (白皮書)兩文中,主要圍繞Hooks和Singelton陳述了新的流動性實現框架和創新機制。其重點一言以蔽之: Hooks唱戲,Singleton搭台,打開流動性創新空間,降本增效,提升體驗,Uniswap V4將再啟流動性增長飛輪

1、Hooks:開發者自定義流動池成為創新主角

什麼是Hooks?

Hooks被翻譯為“掛鉤”,本質是一個由開發者創建和定義交易邏輯的外部合約。通過Hooks,開發者可以在流動池生命週期(如添加、調整、刪除、交換等)的特定點位調用外部合約執行指定的操作,比如在交易之前創建限價訂單,在流動池頭寸改變之後調整交易費用等級等。

目前,Uniswap V4支持8個特定點位的鉤子調用:

● beforeInitialize/afterInitialize

● beforeModifyPosition/afterModifyPosition

● beforeSwap/afterSwap

● beforeDonate/afterDonate

開發者可以在這些點位創建自定義交易邏輯的鉤子合約,從而實現AMM創新。比如可以在交易開始前設置一個限價,然後在交易結束後檢查是否滿足這個限價,滿足(True)則執行交易,否則(False)取消交易。如圖1-1所示。​

DEX與CEX的終局之爭? Uniswap V4再造流動性增長飛輪
圖1-1 掛鉤交易流程示意(圖片來自Uniswap官網)

掛鉤可以修改池參數、添加新功能和提升流動池性能。為了展現Hooks的能力,Uniswap提供了一些鉤子樣本:

● 時間加權平均做市商(TWAMM):通過在一段時間內拆分執行大訂單,使得滑點更低,交易更加平滑;

● 基於波動率或其他輸入的動態費用:根據市場波動性動態調整交易費用,是更加靈活、更具適應性的費用機制;

● 鏈上限價單:在滿足特定價格條件時自動執行鏈上限價訂單;

● 將超出範圍的流動性存入借貸協議:超出範圍的流動性,也可以說是閒置流動性,將其存入借貸協議為其提供流動性,提高資本利用效率,也可增加收益來源;

● 定制的鏈上預言機:採取中位數、截斷或其他自定義預言機的實現方式,例如幾何平均預言機Geomean;

● 內部化的MEV利潤分配回LP:為流動性提供者內化礦工可提取價值。

當然,更多的創新Uniswap希望由開發者來實現。以前大家依賴於UNI團隊對Uniswap協議進行功能迭代,制約了更新速度。現在,基於Uniswap協議的流動性和安全性,這些鉤子允許開發者創建更具靈活性和定制化的流動池。

主動權已交給了開發者,開發者將成為流動池的創新主體,1000個人有1000個哈姆雷特和魔法杖,猶如chatGPT開放插件市場一樣, “百鉤大戰”即將開啟,必將加速創新速度,打開流動池的創新空間

2、Singleton:搭建單例流動池推動交易降本增效

在流動池架構方面,V4中移除了V3的Factory/Pool模式,取而代之是大合約框架,即單例合約Singleton。兩種模式比較如圖2-1所示。​

DEX與CEX的終局之爭? Uniswap V4再造流動性增長飛輪
圖2-1 V3 Factory/Pool模式vs V4 Singleton模式(圖片來自Uniswap官網)

Factory/Pool模式是每個流動性池對應一個合約,屬於多代幣多合約的架構,其缺點是部署新池需要部署新合約,其成本隨字節碼大小而變化,並且多池交易需要跨多個合約,成本高效率低。

Uniswap V4採用了Singleton設計模式,其中所有流動性池均由一個合約管理,不僅讓部署流動池的成本降低了99%,也使得多跳交易更加方便和高效。

多跳交易是加密貨幣交易中的常見策略,它允許用戶通過一系列代幣對從一個加密貨幣轉換為另一種加密貨幣。

在V4中所有交易幣對都放在一個大合約裡,用戶進行多跳交易時,只需調用一次合約就可以完成所有交換,大大提升了交易效率和降低Gas費用,對交易用戶格外友好,有助於鼓勵費用敏感用戶提高交易頻率。

3、Flash Accounting:與EIP-1153結合實現成本優化

Flash Accounting,稱之為“閃電記賬”,是在單例合約架構之上引入的一種新的記賬方式。

在V3及以前的版本中,每個交易中涉及的所有資產都須在交換過程中轉入/轉出流動池,這無疑使得過程變得複雜並產生更多的Gas費。

而V4的閃電記賬則是根據淨餘額來進行轉移。這種記賬方式允許在交易過程中,在單例合約內部或外部借出任意數量的代幣,但必須保證在交易結束時,所有借用代幣都必須被償還,最後在交換完成後將代幣的淨餘額從池中轉移出去。很顯然,這種記賬方式簡化了複雜的池操作,例如原子交換和添加流動性,且在與單例模式結合時,還簡化了多跳交易。

但需要注意的是,在當前的執行環境中,因為需要在每次餘額變動時進行存儲更新,所以記賬成本高。但可以按照EIP-1153規定的方式使用“瞬態存儲”來對這些餘額進行記賬,使其成本得以進一步優化。

總之,在單例合約結構之上引入“閃電記賬”的方式,不僅提高了跨池路由效率,還進一步降低了穿越多池的交易成本。這種特性結合掛鉤合約之後會變得非常有用,支持更複雜的集成和創新,將大大增加池的數量。

4、Native ETH:簡化複雜性降低門檻改善用戶體驗

根據白皮書所述,基於實現複雜性和流動性碎片的擔憂,V2中移除了原生ETH(Native ETH)配對。但單例和閃電記賬的實現方式緩解了這些問題,所以V4將原生ETH帶回到交易中,允許WETH和ETH進行配對。

在V2和V3版本中,用戶需要在交易之前將其ETH轉換為WETH,這不僅提高了初學者的進入門檻,還會產生額外的Gas成本,帶來糟糕體驗。原生ETH轉移的Gas成本大約是ERC-20轉移的一半,ETH為21k Gas,ERC-20s約為40k Gas。在V4中,用戶可以直接使用原生ETH進行交易,從而節省了Gas費。同時,由於用戶不再需要執行額外的轉換操作,增強了交易的便利性。

因此,從進入門檻、交易成本和便利性各個方面來說,原生ETH回歸流動池交易大大改善了用戶體驗。

5、Uniswap V4:再造流動性增長飛輪謀定未來格局

Uniswap作為頭部DEX協議,旨在實現數字資產的交換和流動性提供。 Uniswap圍繞流動性創新不斷,可以說一直被模仿,從未被超越。這裡,我們對V1-V3版本的創新做一個簡單回顧,並對V4創新帶給Uniswap協議本身和行業發展的意義進行總結性提煉。

Uniswap V1 :2018年,引入了自動化做市商(AMM)模型,無需買方和賣方撮合,通過資金池和智能合約來實現交易和提供流動性,使得交易更加簡單和高效,並為流動性提供者提供了收益機會。

Uniswap V2 :2020年,引入閃電貸功能,允許用戶在無需提供資金的情況下進行借貸。還引入了流動性LP代幣,使流動性提供者能夠獲得流動性挖礦獎勵,並在其他協議中使用LP代幣進行質押和獲取獎勵。

Uniswap V3 :2021年,利用ERC721 NFT實現集中流動性模型,使得流動性提供者可以選擇將資金集中在更窄的價格範圍內,以實現更高的資本做市效率。還引入了分層費率模型,允許流動性提供者在不同價格範圍內設置不同的手續費,以提高收益。

從三個版本的迭代創新可以看出,Uniswap聚焦流動性一直致力於提高資本效率和LP收益,並保持了最大DEX的地位。根據Dune.com的數據,該協議目前在鏈上交易量中佔有60%的份額,是其第二大競爭對手的3倍多。

而在V4中,Uniswap繼續鞏固這些優勢,通過Hooks、Singleton、Flash Accounting等創新舉措,高高壘起護城河,持續在未來發展中擴大競爭優勢:

賦予開發者更大自由度加速業務創新

Hooks作為V4核心基礎,將激發開發者針對流動池的定制創新,打造各類去中心化金融產品和服務,為用戶提供更多的選擇和價值,由此帶來百倍的靈活性和創新空間。

從Factory/Pool多代幣多合約模式到單例大合約模式,本質上是Uniswap將核心實現邏輯從眾多的流動性產品需求中抽像出來,並通過Hooks將主動權和創新空間交給社區和開發者,勢將引發更多的參與者進入,並創新更多的流動性業務。

對於開發者來說,在Uniswap的流動性和安全性基礎之上,聚焦業務邏輯,發揮更大自由度,這無疑將帶來更多可能性和應用場景,比如動態手續費、基於時間加權平均做市商來進行更低滑點的swap拆單、定制化預言機、限價交易、鏈上量化交易策略和流動性調倉策略、自動手續費复投等。

提高資本效率優化成本擠壓競品生存空間

從開發者利用流動池來說:各類DeFi應用類似於一個前端,業務的開展都需要底層流動性支持。難的不是DApp的開發,而是你的流動性從哪裡來? Hooks打開了開發者的創新空間,同時單例合約結合閃電記賬實現的集中式流動池為創新業務提供了流動性規模、深度、性能、效率和成本等優越保障。不僅可以促進業務層面創新,反過來各類業務創新也將提高流動池各類資產的利用率。

從管理LP和獲取收益說:流動性提供者只需要在一個合約裡添加或移除流動性(LP),就可以參與大合約裡所有的幣對。你只需要提供一次流動性就可以隨意選擇和切換成各種LP,無需多次調用合約支付Gas費,效率高成本低。同時,V4相對V3對LP有更好的激勵,白皮書中提到,donate() 允許用戶、集成商和掛鉤直接以池中的任一或兩種代幣向區間內的流動性提供者進行支付。這一新機制可以將MEV內化到LP的回報中,使其可以從MEV中受益,比如在TWAMM訂單上給區間內的流動性提供者打賞,或者新類型的費用系統。

從降低交易用戶手續費來說:V4不像V3那樣每一個單獨的交易幣對對應一個合約,用戶每交易一個幣種都要調用合約收取一次Gas費。在V4中所有的交易幣對都放在一個大合約裡,用戶在進行多跳交易時,只需要調用一次合約就可以完成所有交換,節省了費用,也會鼓勵用戶提高交易頻率。

從協議間競爭來說:自由的創新空間、高效的資本效率、簡化的操作流程、優化的成本和手續費等,有助於加速Uniswap聚合開發者、流動性提供者和交易用戶,從而強化和擴大Uniswap的競爭優勢。另外,對於DEX代碼搬運者,DEX fork不再具有競爭力,因為Hooks可以直接利用現有的流動性資源,不必另起爐灶;而對現有的一些DEX也將擠壓生存空間,比如雲交易所、路由類產品應用等。

●共享流動性加速協議可組合和基建化推動萬流歸宗

Hooks+Singleton的集中模式,本質上是各類業務共享流動性,將進一步加強各類資產流動性聚合;在此基礎上促進業務聚合併提升協議可組合性,提供各項DeFi功能,鎖住不同參與者各類需求,形成一站式體驗和服務。可以說,通過V4創新,Uniswap在基建化上再下一程,意欲形成“萬流歸宗”之勢

綜上分析,我們認為一旦V4正式發布,Uniswap將再造流動性增長飛輪。它不再僅是DEX,它正從面向C端走向C端和B端並駕齊驅,正在加速成為共享流動性的新基建,成為DeFi創新的公共服務平台。

我們有理由相信,Uniswap志在更大的藍圖,為DeFi帶來更大發展空間。 V4的出現,已經引發業界DEX與CEX的終局之爭,而Uniswap正以它的創新節奏宣告新時代的到來

未來已來,我們拭目以待。

參考資料

1. https://blog.uniswap.org/uniswap-v4

2. https://github.com/Uniswap/v4-core/blob/main/whitepaper-v4-draft.pdf

3. https://eips.ethereum.org/EIPS/eip-1153

4.https://dune.com/hagaetc/dex-metrics?ref=bankless.ghost.io