所有語言
分享
編譯/章魚哥
6月13日,Uniswap發布了Uniswap v4版本代碼草稿,以便可以公開構建v4版本。
Uniswap Labs有史以來第一次在Uniswap v4公開發布之前邀請社區提供反饋。這一戰略以社區意見為重點,旨在強調Uniswap致力於去中心化,這是一個關鍵的區別,意在將去中心化交易所 (DEX) 與中心化交易所 (CEX) 分開,例如Coinbase和Binance。
Uniswapv3於2021年5月發布,引入了集中流動性(可以在特定價格範圍內提供流動性),從而顯著提高DEX的資本效率,也奠定了Uniswap作為DeFi領域最大DEX的地位。目前 Uniswap在DeFi鏈上交易量中佔有57.4%的份額,是該領域排名第二DEX的3倍之多。
Uniswap也因普及了自動做市商(AMM)而飽受讚譽,AMM是一種基於區塊鏈的計算機程序,或稱“智能合約”,可在不使用中介的情況下促進加密貨幣之間的交易。
隨着v4升級的釋出,我們得以窺見新版本真容,下文將大致介紹v4版本帶來的變化。
01
掛鈎Hooks
每個Uniswap流動性池都有一個生命周期。在流動性池的生命周期中,會發生幾件事,包括用戶使用默認費用等級創建流動性池;流動性被添加、刪除或重新調整;以及用戶交易代幣。
在Uniswap v3中,這些生命周期事件是緊密耦合的,並以非常嚴格的順序執行。
為了在Uniswap v4中為可自定義的流動性創造空間,為流動性池部署人員創建一種方法,以引入代碼,從而在流動性池的整個生命周期中的關鍵點執行指定的操作——例如在交易代幣之前或之後,或者在 LP 頭寸更改之前或之後。
輸入“掛鈎”,這些插件可以自定義流動性池、兌換、費用和 LP 頭寸之間的交互方式。開發人員可以在 Uniswap 協議的流動性和安全性之上進行創新,通過與 v4 智能合約集成的“掛鈎”創建自定義的AMM池。
我們感興趣的一些實驗包括:
時間加權平均做市商(TWAMM);
基於波動性或其他投入的動態費用;
鏈上限價訂單;
將超出範圍的流動性存入借貸協議;
定製化的鏈上預言機,例如幾何平均數預言機;
自動複利 LP 手續費到 LP 頭寸;
內部化的 MEV 利潤分配給 LP;
但實際上,想象力是沒有極限的。由於每個流動性池現在不僅僅由代幣和費用等級定義,因此我們將看到各種顏色、形狀和大小的流動性池。Uniswap v4的核心邏輯與 v3一樣,是不可升級的。雖然每個流動性池都可以使用自己的“掛鈎”智能合約,但“掛鈎”只能限製為在創建流動性池時確定的特定權限。
02
單例模式The Singleton
Uniswapv4帶來的第二個重大變化是引入了單例。顧名思義,單例是包含Uniswapv4中所有不同池的單個合約。這與Uniswap之前的迭代不同,在Uniswap之前,每個池子都保存在自己的獨立合約中。
這種模式顯著提高了v4的gas效率,因為複雜的Swap將通過單個合約進行,而不是通過多個不同的合約進行,後者會消耗大量的 gas。據估計,使用單例還可以將部署新池(即新交易對)的成本降低99%。
單例還利用了Uniswap Labs所稱的“閃電記賬系統”(flash accounting system)。這將進一步降低在DEX上交易時的gas成本,只需在Swap完成后將代幣的淨餘額從池中轉移出來。這與Uniswapv3不同,在v3中,交易中涉及的所有資產都是在Swap過程中轉入/轉出池的。
03
治理、發布和分發
Uniswapv4將由Uniswap DAO和UNI持有者管理。
與之前的v3和v2一樣,該協議將包括收費開關,Uniswap治理可以在逐個池的基礎上激活該開關,以從流動性提供者產生的費用中抽取一部分。
v4將在Business Source License 1.1的許可下發布,該許可證將持續四年,並限制協議,僅供經過治理批準的實體使用。
最後,值得注意的是,Uniswapv4的發布不會很快到來。Hayden在播客中表示,v4代碼尚未最終確定並經過審核,因此在協議發布之前應該還需要一段時間。
04
引發開發者爭議
雖然新版本功能更加豐富,但是這引來了開發者們的抱怨,他們反對使用BSL(Business Source License,商業源代碼許可證)。
Uniswap在v4中選擇使用BSL 1.1,延續了他們在Uniswap v3中所做的內容,而BSL許可證將允許Uniswap在接下來的四年內獨家使用創新。
雖然該許可證授予公眾訪問代碼並允許複製、修改和再分發該代碼的權利,但該代碼在長達四年的時間內不能用於商業或生產目的。
在此之後,許可證將從BSL許可證更改為永久性的GPL許可證(General Purpose License,通用公共許可證)。
開源社區內的開發者們認為,Uniswap所謂的“開源營銷”說法具有誤導性。
投資公司德爾福實驗室 (Delphi Labs) 的總法律顧問Gabriel Shapiro在一系列推文中表示,BSL是對創新的徵稅,可能會減緩DeFi領域的發展。
在他看來,如果不查看Uniswap v4的代碼,開發人員將很難從頭開始構建AMM(Automated Market Maker,自動化做市商)。
BSL是對創新能力的一種徵稅,任何看過其代碼的人,哪怕僅看過一次,然後再編寫類似代碼的人都有可能遭到版權索賠。
這些關於版權的風險是大型科技公司使用精心設計的“潔凈室”程序的原因。
簡而言之,很難找到一個既有能力從頭開始編寫一個新AMM,又從未看過Uniswap v4代碼的開發者團隊。也許他們並沒有侵權,但他們需要拿出證據來證明這一點。
作為回應,Uniswap的創始人Hayden Adams和他的團隊在YouTube上舉行了一場直播來解決爭議。
首席工程師 Noah Zinsmeister表示,四年並不長,而且BSL許可證在鼓勵創新和從項目中獲利之間取得了合理的平衡。
05
對DeFi意味着什麼
v4將對Uniswap本身和整個DeFi產生廣泛的影響。
首先,此次升級應該有助於Uniswap保持其作為交易量最大的去中心化交易所的地位,因為掛鈎可以提高協議相對於v3的資本效率,同時更具可定製性和gas效率。后兩種特性應該有助於Uniswap吸引更多來自DEX聚合器和較長尾的異質交易對的訂單流,同時保持其在ETH/USDC、ETH/USDT、ETH/DAI等交易量較大的交易對中的主導地位。
此外,此次升級使Uniswap 具有創建更多訂單類型的能力,如TWAP和限價訂單,這應該有助於Uniswap通過吸引更成熟的交易者到DEX,進而增強與 CEX 的競爭力。這一點,再加上FTX崩潰后交易活動向鏈上轉移,以及最近對幣安和Coinbase等CEX施加的監管壓力,可能有助於Uniswap這類 DEX 在加密交易中更競爭力。
DEX/CEX成交量比率在5月份達到歷史新高,隨後回落。隨着 Uniswapv4 逐漸成熟,它似乎有很大的機會將這一比率推至新的高度。
最後,v4應該有助於使Uniswap成為一個更可組合的協議。眾所周知,由於分叉許可和管理集中化流動性頭寸的挑戰,很難在Uniswapv3上構建。在掛鈎和 Singleton 模式之間, 相對於v3,似乎更容易構建和利用v4的流動性。這可能會帶來大量新的、有趣的應用程序,並在 DeFi 行業迫切需要創新的時刻激發創意的浪潮。
總而言之,Uniswapv4是DeFi領域中令人興奮的新升級,有助於推動DeFi向前發展。但是,它還需要一段時間才能推出。儘管如此,DeFi仍將再次變得有趣。
編譯原文
Our Vision for Uniswap v4
What You Need to Know About Uniswap v4
Uniswap V4 Is ‘Open Source’ – Why Are Developers Complaining?