Uniswap仍在優化其交易方案,9月16日,在博客中,Uniswap介紹了用於優化交易成本的技術思路,自動化路由器。
這是從時間加權做市商的研究方案後,Uniswap再次進行交易優化的一個部分,其也可能意味著未來兩者融合預期。 (時間加權做市商目前還沒有應用)
以下為方案詳情摘錄:
AutoRouter使用先進的智能訂單路由算法在Uniswap應用程序中為交易者找到更好的交易價格。會包括:
跨多個池執行交易的拆分路線
更強大的算法,為更大額的交易和更好的價格考慮更大的數據集
在控制gas費的意識下,確保增加的每一步對交易整體都是有益的
如果在考慮gas成本後Uniswapv2上有更好的交易可用,自動路由器將自動切換到v2。
拆分路線
自動路由器獲得更好價格的一種方法是在多個池中拆分交易。在傳統路由器中,交易總是通過單一路線執行。現在,交易最多可以分為七個路徑,以利用不同池中的流動性深度。例如在下面的示例中,交易者通過拆分COMP:USDC交易的路線節省了134,689美元。這足以支付第二條路線的額外gas成本。
更強大的算法
自動路由器可實現高效執行,尤其是在大宗交易中。自動路由器比以前耗盡氣體的標準路由器更深入地探索流動性。如果沒有AutoRouter,80MUSDT:USDC交易將導致-62.9%的價格影響。使用自動路由器,執行相同的交易可以降低至-0.749%的價格影響。
天然氣成本意識
自動路由器會考慮gas成本以優化您的有效價格。隨著其推出,通過最大限度地減少執行交易的gas密集型跳數,較小的交易將更有效地執行。 AutoRouter知道gas成本,並且只有在產生更好的有效價格時才會多花一跳。例如,這個ETH:LINK交易節省了8美元的汽油費,通過從路線中刪除一條可以提供10%更好的淨價格。
自動路由器接口
默認情況下,Uniswap應用程序中的所有用戶都可以使用自動路由器。您可以將鼠標懸停在自動路由器圖標上以進入您的交易路線。如果您出於任何原因不想使用自動路由器,您可以在設置中禁用自動路由器。
開發商
Uniswap應用程序從Uniswaplabs託管的自動路由器實例中獲取報價。本地開發人員和IPFS構建將能夠在適度的請求限制內調用自動路由器API。當超過請求限制時,以及自動路由器無法返回報價的任何情況下,應用程序將回退到舊路由。如果您的應用程序需要處理更高的負載,歡迎您從開源代碼中部署您自己的AutoRouter實例。
衡量改進
在Uniswaplabs對6月1日以來4,429次鏈上交易的分析中,AutoRouter提高了所有交易的13.97%和TVL前10名的代幣交易的36.84%的定價。
許多低價值交易受益於AutoRouter對gas成本的認識,允許它推薦更少的跳數以更好地整體執行。對於較大的交易,價格提升主要是由AutoRouter的新路線拆分能力和探索更多流動性的能力推動。
未來的工作
Uniswaplabs將繼續迭代改進自動路由器,為Uniswap應用程序的用戶解鎖更好的交易價格。下一個版本將支持同時在Uniswapv2和v3之間拆分路由,我們還計劃支持OptimisticEthereum和Arbitrum上的路由。此外,預計還會通過發布自動路由器的客戶端版本來進一步分散Uniswap社區的自動路由器。