作者:A51 Finance 翻譯:善歐巴,金色財經
關于 Uniswap v4 以及它將如何徹底改變 DeFi 領域的文章已經有很多,但只有少數文章是用來指導開發人員如何為其發布做準備的。任何想要在 Uniswap 上創造一些東西的人都會很難理解從哪里開始。信息碎片化且不易獲取。
本文試圖解決這個問題。我們將詳細介紹 Uniswap v4 中的每個概念,以便您在它最終發布時能夠以最佳方式定位自己。
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 中具有非常不同的含義。在 Uniswap 的早期版本中,所有流動性都駐留在池中,每個池都是一個單獨的合約。在 v4 中,所有流動性都存在于單例合約中,池只是您使用 hooks 進行的所有可定制性的包裝
任何人都可以使用自己的自定義掛鉤初始化自己的池,這意味著實際上一對代幣可能存在數百個甚至數千個池。
單例合約和池之間的流動性如何運作
所有池中的資產本身都駐留在一份合約中,但受池管理。池是設定價格比率、附加掛鉤和進行交易的地方。
我們是否應該擔心同一份合約中的所有流動性?
絕對不。單例架構過去已經嘗試過并且效果良好。Balancer 一直是單例架構的支持者。在氣體效率方面,它比工廠架構具有巨大的優勢。如果有人擔心單例合約中的潛在漏洞可能會使所有資產面臨風險,那么也應該意識到工廠架構在這方面也好不到哪兒去,因為工廠合約中的漏洞也意味著該段代碼會被復制到工廠部署的所有合約意味著現在所有合約都存在該漏洞。
在自動做市商 (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 v3 具有工廠池部署架構,因此它根據費用等級(0.01%、0.05%、0.3%、1%)提供了有限的池變體。池一旦創建,就無法以相同的費用等級重新創建,這意味著每對最多允許創建 4 種類型的池。因此,Uniswap 的交換路由器只會解析池中這些層的交易。
通過引入單例架構和具有單獨鉤子集成的池創建,池位置與鉤子可以有無限的組合,這很棒,因為任何人都可以使用一組自定義邏輯創建自己的池版本,以促進流動性提供和交易。雖然這種定制打開了創新之門,但同時也為 Uniswap 或 Uniswap X 的交換路由器造成了決策真空。以下是礦池創建者將面臨的一些礦池發現問題。
頭寸發現: Uniswap X 交換路由器要求填充者從任何地方提供最佳交易報價,無論交易是否在 Uniswap 上。單個資金池頭寸創建者必須在該頭寸中創建足夠的流動性深度,才能引起填充者的注意。
掛鉤執行依賴性:交易填充者是挑剔的,因此只有選擇性頭寸才會用于填充交易,這意味著附加到其他不會被選中的頭寸的掛鉤將閑置。 假設池倉位附加了一個限價單掛鉤,則需要觸發其后的 Swap 事件才能實際了解價格變化,從而導致其填寫限價單。這對于該職位的用戶來說效率很低。
交換接口: v3 中的新策略構建者和池創建者并不擔心必須要求他們的社區從特定層進行交換或構建自己的交換接口,因為選擇有限,發現更容易。在 v4 中,他們將必須宣傳其頭寸,并且可能必須構建其微型交換前端以保持交易通過其頭寸。這種方法的局限性在于,他們最初不會通過登陸 Uniswap 前端的大多數用戶的鉤子獲得交易量。
總而言之,Uniswap 正在邁向另一個未知的流動性和交易體驗領域,該領域最終將轉變為本地流動性層,許多流動性和貨幣市場將建立在該層上,模塊化 AMM 將成為一種常態。然而,過渡仍然需要解決一些可能產生的真空,即通過幾乎數千個具有自定義掛鉤的獨特頭寸公平分配交易優先級以及用戶體驗,因為其前身 v3 存在 LP 盈利能力的基本問題,因為波動性的出血性無常損失。