9 月17 日消息,Uniswap Labs 今日發布了新的自動路由(Auto Router)功能,其使用先進的智能訂單路由算法,為Uniswap 的交易者匹配更好的交易價格。
據悉,這個新功能擁有以下四個特點:
1、一次跨多個資產池執行拆分路線交易;
2、更強大的算法,適合大額的交易並提供更好的交易價格;
3、考慮了gas 成本,確保交易的合理性;
4、最後,如果在考慮gas 成本後Uniswap v2 上有更好的交易可用,這個自動路由(Auto Router)將自動切換到v2。
1 拆分路由
這個Auto Router 獲得更好價格的一種方法是在多個資產池中拆分交易。在傳統的router 中,交易總是通過單一路線執行,現在,你的交易最多可以拆分為七個路徑,以利用不同池子中的流動性深度。在下面的示例中,交易者通過拆分COMP:USDC 交易的路線節省了134,689 美元,而這足以支付第二條路線的額外gas 成本。
Uniswap v3 中增加的多個費用等級使此功能比以往任何時候都更加重要。
Auto Router 通過在多個資產池中拆分路由來優化你的價格
2 更強大的算法
這個Auto Router 可實現高效執行,尤其是在大額交易中。在撰寫本文時,如果沒有Auto Router,價值8000 萬美元的USDT:USDC 交易將產生-62.9% 的價格滑點影響。而使用Auto Router,同樣的交易執行所造成的價格滑點影響將低至-0.749%。
Auto Router 比以前的標準Router 更深入地探索流動性
3 控制Gas 成本
Auto Router 會考慮gas 成本以優化用戶的有效價格,例如,Auto Router 為如下這筆ETH:LINK 交易節省了8 美元的gas 費用,通過從路線中刪除了一個躍點來提供一個更好的淨價格。
Auto Router 會識別gas 成本,並且只有在產生更好的有效價格時才會多進行一跳交易
4 Auto Router 接口
默認情況下,Uniswap 應用程序中的所有用戶都可以使用Auto Router。你可以將鼠標懸停在Auto Router 圖標上以進入你的交易路線。
如果你出於任何原因不想使用Auto Router,你可以在設置中禁用它
5 開源代碼
我們堅定地致力於去中心化和開源的金融基礎設施。本著這種精神,我們在GPL 許可下發布了完整的Auto Router 源代碼。
@uniswap/routing-api:將smart-order-router 包裝並部署為託管服務。
@uniswap/smart-order-router:包含尋找將代幣A 交換為代幣B 的最有效方式的邏輯,考慮了跨多條路線的拆分交易和gas 成本。
6 開發者
Uniswap 應用從Uniswap Labs 託管的Auto Router 實例中獲取報價。開發人員和IPFS 構建將能夠在適度的請求限制內調用Auto Router API。當超過請求限制時,以及Auto Router 無法返回報價的任何情況下,應用程序將回退到舊路由。如果你的應用程序需要處理更高的負載,歡迎通過fork 開源代碼部署你自己的Auto Router 實例。
在接下來的幾週內,我們將舉辦一次Twitch 直播,這次活動會介紹Auto Router 的代碼庫,並教開發人員如何使用它。
7 衡量改進
在我們對6 月1 日以來4,429 次鏈上swap 交易的分析中,Auto Router 提高了所有交易的13.97% 和TVL 前10 名代幣之間交易的36.84% 的定價。
Auto Router 對於所有規模的交易而言都是有益的,許多低價值交易得益於Auto Router 對gas 成本的意識,使其能夠推薦更少的躍點以實現更好的整體執行。而對於較大額的交易,價格提升主要是由Auto Router 的新路由拆分功能和探索更多流動性的能力推動的。
8 未來的工作
我們的旅程才剛剛開始!我們將繼續不斷改進自動路由功能,為Uniswap 應用用戶提供更好的交易價格。下一個版本將同時支持跨Uniswap v2 和v3 路由拆分,我們還計劃支持Optimistic Ethereum 和Arbitrium 上的路由。
此外,我們打算通過發布自動路由器的客戶端版本,進一步去中心化Uniswap 社區的自動路由器。
特別聲明
免責聲明:本文不代表0x财经立場,且不構成投資建議,請謹慎對待,如需報導或加入交流群,請聯繫微信:VOICE-V。
來源:Defi之道原創