Uniswap 发布自动路由功能,速览其新特点与工作原理
原文标题: 《DeFi 之道丨 Uniswap 发布自动路由功能,交易者的福利来了》
撰文:Uniswap
编译:隔夜的粥
9 月 17 日消息,Uniswap Labs 今日发布了新的自动路由(Auto Router)功能,其使用先进的智能订单路由算法,为 Uniswap 的交易者匹配更好的交易价格。
据悉,这个新功能拥有以下四个特点:
- 一次跨多个资产池执行拆分路线交易;
- 更强大的算法,适合大额的交易并提供更好的交易价格;
- 考虑了 gas 成本,确保交易的合理性;
- 最后,如果在考虑 gas 成本后 Uniswap V2 上有更好的交易可用,这个自动路由(Auto Router)将自动切换到 V2。
拆分路由
这个 Auto Router 获得更好价格的一种方法是在多个资产池中拆分交易。在传统的 router 中,交易总是通过单一路线执行,现在,你的交易最多可以拆分为七个路径,以利用不同池子中的流动性深度。在下面的示例中,交易者通过拆分 COMP:USDC 交易的路线节省了 134,689 美元,而这足以支付第二条路线的额外 gas 成本。
Uniswap v3 中增加的多个费用等级使此功能比以往任何时候都更加重要。
Auto Router 通过在多个资产池中拆分路由来优化你的价格
更强大的算法
这个 Auto Router 可实现高效执行,尤其是在大额交易中。在撰写本文时,如果没有 Auto Router,价值 8000 万美元的 USDT:USDC 交易将产生-62.9% 的价格滑点影响。而使用 Auto Router,同样的交易执行所造成的价格滑点影响将低至-0.749%。
Auto Router 比以前的标准 Router 更深入地探索流动性
控制 Gas 成本
Auto Router 会考虑 gas 成本以优化用户的有效价格,例如,Auto Router 为如下这笔 ETH:LINK 交易节省了 8 美元的 gas 费用,通过从路线中删除了一个跃点来提供一个更好的净价格。
Auto Router 会识别 gas 成本,并且只有在产生更好的有效价格时才会多进行一跳交易
Auto Router 接口
默认情况下,Uniswap 应用程序中的所有用户都可以使用 Auto Router。你可以将鼠标悬停在 Auto Router 图标上以进入你的交易路线。
如果你出于任何原因不想使用 Auto Router,你可以在设置中禁用它
开源代码
我们坚定地致力于去中心化和开源的金融基础设施。本着这种精神,我们在 GPL 许可下发布了完整的 Auto Router 源代码。
@ uniswap/routing-api :将 smart-order-router 包装并部署为托管服务。
@ uniswap/smart-order-router :包含寻找将代币 A 交换为代币 B 的最有效方式的逻辑,考虑了跨多条路线的拆分交易和 gas 成本。
开发者
Uniswap 应用从 Uniswap Labs 托管的 Auto Router 实例中获取报价。开发人员和 IPFS 构建将能够在适度的请求限制内调用 Auto Router API。当超过请求限制时,以及 Auto Router 无法返回报价的任何情况下,应用程序将回退到旧路由。如果你的应用程序需要处理更高的负载,欢迎通过 fork 开源代码部署你自己的 Auto Router 实例。
在接下来的几周内,我们将举办一次 Twitch 直播,这次活动会介绍 Auto Router 的代码库,并教开发人员如何使用它。
衡量改进
在我们对 6 月 1 日以来 4,429 次链上 swap 交易的分析中,Auto Router 提高了所有交易的 13.97% 和 TVL 前 10 名代币之间交易的 36.84% 的定价。
Auto Router 对于所有规模的交易而言都是有益的,许多低价值交易得益于 Auto Router 对 gas 成本的意识,使其能够推荐更少的跃点以实现更好的整体执行。而对于较大额的交易,价格提升主要是由 Auto Router 的新路由拆分功能和探索更多流动性的能力推动的。
未来的工作
我们的旅程才刚刚开始!我们将继续不断改进自动路由功能,为 Uniswap 应用用户提供更好的交易价格。下一个版本将同时支持跨 Uniswap v2 和 v3 路由拆分,我们还计划支持 Optimistic Ethereum 和 Arbitrium 上的路由。
此外,我们打算通过发布自动路由器的客户端版本,进一步去中心化 Uniswap 社区的自动路由器。