Uniswap Labs發布Uniswap v4代碼草稿,一文窺探主要功能

2023-06-14 00:06:05

今晚,UniswapLabs 發布了 Uniswap v4 代 碼草稿,以便可以公开構建 v4 ,並獲得公开反饋和有意義的社區貢獻。Uniswap v4 的 愿景是允許任何人通過引入“掛鉤”(hooks)來做出權衡決策。hooks 是在池操作生命周期的各個點運行的合約。池可以做出與 v3 相同的權衡,或者可以添加全新的功能。例如, v4 將 允許池本身支持動態費用,添加鏈上限價單,或充當時間加權平均做市商(TWAMM),以隨時間分散大訂單。 v4 池 將存在於單一合約中,這將使創建礦池的 gas 成本降低 99 %。

Uniswap v4 代 碼將根據 Business Source License 1.1 發布,這將限制 v4 源代碼在商業或生產環境中的使用時間在 4 年內,屆時它將永久轉換為 GPL 許可證。協議費用機制也將仿照 v3。治理層將能夠投票決定向任何資金池添加協議費用,但不超過上限金額。

以下為 Uniswap 創始人 Hayden Adams 撰寫文章,由Odaily星球日報編譯。

兩年前,我們發布了 Uniswap v3,這是鏈上流動性和 DeFi 的轉折點。如今,Uniswap 協議是最大的去中心化交易協議,處理超過 1.5 萬億美元的交易量。作為公共基礎設施,它是加密貨幣生態系統的一個重要組成部分。

隨着技術和市場的發展,Uniswap 協議也必須發展。我們很高興像大家介紹 Uniswap v4 的愿景 ,我們相信它將為鏈上流動性的創造代幣的交易方式打开的無限可能。

我們現在發布了代碼草案,以便在公开的反饋和有意義的社區貢獻下創建 v4。我們 預計這將是一個長達數月的過程。你可以在此閱讀 Uniswap v4 核心和 周邊庫的开源早期版本,在此閱讀技術白皮書草案,並在這裏了解更多關於如何做出貢獻的信息。

Uniswap v3  採取了一種強大的、有主見的方法來提供流動性,再極其復雜的權衡空間取得平衡。新功能是以更高的費用和代碼復雜性為代價的。 例如,V3 版本包含了預言機,允許構建者集成實時的鏈上定價數據,但代價是增加交易者的成本。

我們對 Uniswap v4 的愿景是允許 任何人通過引入“掛鉤”(hooks)來做出權衡決策。 hooks 是在池操作生命周期的不同點上運行的合約。池可以做出與 v3 相同的權衡,也可以增加全新的功能。例如, v4 將允許 礦池本身支持動態費用、添加鏈上限價單或充當時間加權平均做市商 (TWAMM) 以隨時間分散大訂單。

在進行這種定制的同時,Uniswap v4 的 架構也降低了成本並確保了效率。它引入了一個新的 "單例 "(singleton)合約,所有礦池都在一個智能合約中。我們相信 hooks 和單例架構的結合將創造一個非常強大的平臺以及快速、安全的池定制和跨多個池的高效路由。Uniswap v4 在一個強大的 生態系統中帶來了快速、富有表現力的 AMM 創新。

什么是 Uniswap v4?

hooks 和自定義池子

每個 Uniswap 流動資金池都有一個生命周期。在一個池子的生命周期內,會發生幾件事:使用默認費用等級創建池;添加、刪除或重新調整流動性;當然,用戶也會交易代幣。在 Uniswap v3 中,這些生命周期事件是緊密耦合的,並以非常嚴格的順序執行。

為了在 Uniswap v4 中為可定制的流動性創造空間,我們希望為資金池部署者創造一種方式,在資金池生命周期的關鍵點上引入執行指定動作的代碼--比如在交易之前或之後,或者在改變 LP 頭寸之前或之後。

進入 hooks,它是自定義池、掉期、費用和 LP 頭寸如何交互的插件。开發人員可以在 Uniswap 協議的流動性和安全性的基礎上進行創新,通過與 v4 智能合約集成的 hooks,創建定制的 AMM 池。

我們對一些實驗感到興奮,包括:

  • 時間加權平均做市商(TWAMM)

  • 基於波動率或其他輸入的動態費用

  • 鏈上限價訂單

  • 將超出範圍的流動資金存入借貸協議中

  • 定制的鏈上預言機,例如 geomean 預言機

  • 自動復合 LP 費用回到 LP 頭寸中

  • 內部化的 MEV 利潤被分配回 LP

海闊憑魚躍,天高任鳥飛,v4 的想象空間是無限的。現在每個池子不僅僅由代幣和費用等級來定義,我們將看到各種顏色、形狀和大小的礦池。Uniswap v4 的核心邏輯和 v3 一樣,是不可升級的。雖然每個池子都可以使用自己的 hooks 智能合約,但 hooks 可以僅限於在池創建時確定的特定權限。

我們已經創建了 hooks 合約的樣本,點擊了解當前的框架。我們期望开發者能想出新的有趣的方法來構建我們還沒有想到的功能。

改進架構和節省 GAS

在 Uniswap v3 中,我們為每個礦池部署一個新的合約,這使得創建礦池和執行多礦池交換的成本更高。在 v4 中,我們將所有的池子都放在一個單例合約中,這將提供有效節省 GAS,因為交易不再需要在不同合約中的池子之間轉移代幣。早期數據顯示, v4 將 池子的創建 GAS 成本降低了 99% 。hooks 引入了一個有無盡選擇的世界,而單例允許你高效地跨越所有這些選擇。

這種單例架構由一個新的“閃存記帳”(flash accounting)系統補充。該系統不是在 v3 中每次交易結束時將資產轉入和轉出池子,而是只根據淨余額進行轉移--這意味着一個更有效的系統,在 Uniswap v4 中提 供額外的 GAS 節省。

我們相信,flash accounting 的最佳設計是使用 "瞬時存儲",這將由 EIP-1153 來實現。該 EIP 正在考慮被納入以太坊坎昆硬分叉升級的一部分,並將在各種應用中帶來更多的 Gas 改進和更清潔的合約設計。

憑借單例和 flash accounting 的效率,不再需要限制費用等級。池創建者可以將它們設置在使自己最具競爭力的級別,或者使用動態費用 hooks 對其進行自定義。 v4 提供對 原生 ETH 的支持,這提供了額外的 gas 節省。

許可證和管理

一如既往,我們堅信核心金融基礎設施應該是开放和透明的。我們也相信,Uniswap 社區--支持、使用和建立協議的人和團隊--應該管理協議的 v4 ,就像他們管理以前的版本一樣。

該代碼將根據 Business Source License 1.1 發布,這限制了 v4 源代碼 在商業或生產環境中的使用時間為四年,屆時它將永久轉換為 GPL 許可證。與 v3 一樣,Uniswap Governance 和 Uniswap Labs 可以授予許可例外。

協議的收費機制也將以 v3 為藍本。治理層將能夠投票決定在任何池子中增加協議費用,但有上限。關於收費機制的更多細節可以在白皮書中找到。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

觀點》Memecoin 是史上最瘋狂的賺錢機器嗎?

我 們要去邁阿密!我們要買藍寶堅尼!來自倫敦的 16 歲大學生 Oliver Szmul 聲音嘶啞...

Foresight News
4 5小時前

鮑爾放鷹「不急降息」比特幣下殺 $86,600、美股全倒,10月PPI顯示通膨仍具黏性

美 國聯準會主席鮑爾在臺灣時間今(15)日清晨於達拉斯的一場活動上釋出鷹派言論,他表示近期美國經濟...

Editor Jr.
4 5小時前

Upbit 加密貨幣交易量遠超韓國股市,市場過熱跡象再現?

自 川普在本月初強勢贏下美國總統大選後,美股和加密貨幣市場紛紛迎來慶祝行情,標普 500 指數一度...

Editor Jr.
4 5小時前

iOS最強AI「視覺智能」,蘋果AI眼鏡的前哨

在 iOS 18.2 Beta 2 上,蘋果 Visual Intelligence(視覺智能)正...

VR陀螺
4 5小時前

Gary Gensler發表“離別演講”,特朗普2.0下的SEC將採取什么加密監管政策?

來源:WilmerHale 原標題:Trump Administration 2.0: How t...

比推BitpushNews
4 5小時前

吳說播客:ACT 喜與悲,有人意外爆賺 200 萬,有人爆發前一天割肉

編輯:吳說區塊鏈 本期播客從 AI Memecoin 投資熱點及近日 ACT 暴漲事件展开,def...

吳說Real
4 5小時前