作者:A51 Finance 翻譯:善歐巴,金色財經
關於Uniswap v4 以及它將如何徹底改變DeFi 領域的文章已經有很多,但只有少數文章是用來指導開發人員如何為其發布做準備的。任何想要在Uniswap 上創造一些東西的人都會很難理解從哪裡開始。資訊碎片化且不易取得。
本文試圖解決這個問題。我們將詳細介紹Uniswap v4 中的每個概念,以便您在它最終發佈時能夠以最佳方式定位自己。
想像Uniswap v4 與Uniswap v4 的比較 v3
Uniswap Labs 希望Uniswap v4 成為AMM 的平台,這意味著Uniswap v4 不再只是一個AMM,而是一個建構AMM 的平台。在接受Bankless 採訪時,Hayden Adams 將Uniswap v4 與以太坊及其以匯總為中心的路線圖進行了比較。
Uniswap 正在朝著類似的方向發展,用hooks 而不是rollups。就像以太坊一樣,Uniswap Labs 也打算保持基礎協議簡單,沒有任何複雜性,所有創新都被推到了邊緣,這意味著掛鉤。 Hooks 將成為所有創新發生的地方。這樣做的原因之一是Uniswap v3 的工作方式相當固執己見,但Uniswap v4 只是一個中立的流動性創新空間,用於建立固執己見的AMM。這可能會極大地刺激AMM 領域的創新。
這讓我想起Vitalik 寫的關於區塊鏈設計結局的文章,他認為所有的區塊鏈最終都會收斂到類似的設計,無論它們是以L2 為中心的鏈還是整體鏈。這似乎是Uniswap v4 的結局,而v5 可能會將Uniswap 帶到應用程式鏈。
Uniswap v4「不再只是一個AMM」是什麼意思?
這意味著Uniswap v4不僅是一個資產交換平台,也是一個開發者可以建立自己的客製化AMM的平台。
既然分叉激勵不再存在,其他AMM 會發生什麼?
許多AMM 是Uniswap v2 或v3 的分叉,在Uniswap 已經佔據主導地位的鏈上,未來將面臨一段艱難的時期。他們可能也必須開始在Uniswap v4 上進行建置。除此之外,絕大多數AMM 的唯一創新都是圍繞LP 費用,但由於Uniswap v4 現在允許您在其生態系統中完成所有這些操作,由於Uniswap 生態系統的巨大網絡效應,這些AMM 可能不再那麼有利可圖。
v4 與v3 中的想像池
池在v4 和v3 中具有非常不同的意義。在Uniswap 的早期版本中,所有流動性都駐留在池中,每個池都是一個單獨的合約。在v4 中,所有流動性都存在於單例合約中,池只是您使用hooks 進行的所有可自訂性的包裝
任何人都可以使用自己的自訂掛鉤初始化自己的池,這意味著實際上一對代幣可能存在數百個甚至數千個池。
單例合約和池之間的流動性如何運作
所有池中的資產本身都駐留在一份合約中,但受池管理。池是設定價格比率、附加掛鉤和進行交易的地方。
我們是否應該擔心同一份合約中的所有流動性?
絕對不。單例架構過去已經嘗試過並且效果良好。 Balancer 一直是單例架構的支持者。在氣體效率方面,它比工廠架構具有巨大的優勢。如果有人擔心單例合約中的潛在漏洞可能會使所有資產面臨風險,那麼也應該意識到工廠架構在這方面也好不到哪裡去,因為工廠合約中的漏洞也意味著該段程式碼會被複製到工廠部署的所有合約意味著現在所有合約都存在漏洞。
Uniswap v4 上可以建構什麼
在自動做市商(AMM) 的背景下,Uniswap v4 引入了掛鉤和更以平台為中心的方法,可以創建高度專業化和創新的AMM。以下是一些具體的可能性:
自訂費用結構:開發人員可以創建具有獨特動態費用模型的AMM,根據市場狀況、交易量甚至一天中的時間進行調整,以優化流動性提供者的回報和交易者成本。
動態流動性分配: Uniswap v4 上的AMM 可根據演算法自動調整不同價格範圍的流動性,最大限度地提高資本效率並可能減少無常損失。
集中的流動性頭寸:雖然Uniswap v3 引入了集中的流動性,但v4 可以允許對流動性頭寸進行更精細的控制,使開發人員能夠創建迎合特定細分市場或策略的AMM。
流動性提供者(LP) 策略掛鉤: AMM 可以設計為允許LP 實施自訂流動性策略,例如自動重新平衡、收益率優化或與其他DeFi 協議整合以獲得額外收益。
滑點保護機制: Uniswap v4 上的AMM 可以包括高級滑點保護,使用鉤子與預言機或其他資料來源集成,即時調整礦池參數,以保護用戶免受搶先交易或價格操縱的影響。
跨協議AMM:透過利用hooks,開發人員可以創建跨不同協議工作的AMM,從而實現流動性共享並增加市場深度。
特定於代幣的AMM: AMM 可以針對特定類型的代幣(例如穩定幣、治理代幣或實用代幣)進行定制,從而針對這些代幣的特定特徵優化交易功能。
風險調整型AMM: AMM 可以根據所交易資產的風險狀況來調整費用或流動性深度,從而有可能吸引不同類別的投資者。
具有整合保險的AMM: Hooks 可以創建具有整合保險機制的AMM,提供針對智慧合約風險或其他DeFi 相關風險(如分歧損失或LVR)的保護。
社交交易AMM:可以在流動性提供者遵循成功交易者或資金池的策略的情況下創建AMM,自動調整其流動性供應以反映成功的模式。
具有治理功能的礦池:開發人員可以建構包含特定礦池治理功能的AMM,並且可以為社區協作開闢另一個前沿。
透過為流動性提供和交易提供中立的平台,Uniswap v4 使開發人員能夠在AMM 領域進行創新,創建專業且可能更有效率的市場。
Uniswap v4 Hooks是一個很棒的清單網站,可以查看迄今為止已建立的內容。
Uniswap v4 的路由和礦池發現問題
由於Uniswap v3 具有工廠池部署架構,因此它根據費用等級(0.01%、0.05%、0.3%、1%)提供了有限的池變體。池一旦創建,就無法以相同的費用等級重新創建,這意味著每對最多允許創建4 種類型的池。因此,Uniswap 的交換路由器只會解析池中這些層的交易。
透過引入單例架構和具有單獨鉤子集成的池創建,池位置與鉤子可以有無限的組合,這很棒,因為任何人都可以使用一組自定義邏輯創建自己的池版本,以促進流動性提供和交易。雖然這種客製化打開了創新之門,但同時也為Uniswap 或Uniswap X 的交換路由器造成了決策真空。以下是礦池創建者將面臨的一些礦池發現問題。
-
部位發現: Uniswap X 交換路由器要求填充者從任何地方提供最佳交易報價,無論交易是否在Uniswap 上。單一資金池頭寸創建者必須在該頭寸中創建足夠的流動性深度,才能引起填充者的注意。
-
掛鉤執行依賴性:交易填充者是挑剔的,因此只有選擇性頭寸才會用於填充交易,這意味著附加到其他不會被選中的頭寸的掛鉤將閒置。假設池倉位附加了一個限價單掛鉤,則需要觸發其後的Swap 事件才能實際了解價格變化,從而導致其填寫限價單。這對於該職位的用戶來說效率很低。
-
交換介面: v3 中的新策略建構者和池創建者並不擔心必須要求他們的社區從特定層進行交換或構建自己的交換接口,因為選擇有限,發現更容易。在v4 中,他們將必須宣傳其頭寸,並且可能必須建造其微型交換前端以保持交易通過其頭寸。這種方法的局限性在於,他們最初不會透過登陸Uniswap 前端的大多數用戶的鉤子來獲得交易量。
結論
總而言之,Uniswap 正在邁向另一個未知的流動性和交易體驗領域,該領域最終將轉變為本地流動性層,許多流動性和貨幣市場將建立在該層上,模組化AMM 將成為一種常態。然而,過渡仍然需要解決一些可能產生的真空,即透過幾乎數千個具有自訂掛鉤的獨特頭寸公平分配交易優先級以及用戶體驗,因為其前身v3 存在LP 盈利能力的基本問題,因為波動性的出血性無常損失。