一文了解Uniswap Labs发布的新的自动路由(Auto Router)功能_OUT:route币知乎

9月17日消息,UniswapLabs今日发布了新的自动路由功能,其使用先进的智能订单路由算法,为Uniswap的交易者匹配更好的交易价格。据悉,这个新功能拥有以下四个特点:1、一次跨多个资产池执行拆分路线交易;2、更强大的算法,适合大额的交易并提供更好的交易价格;3、考虑了gas成本,确保交易的合理性;4、最后,如果在考虑gas成本后Uniswapv2上有更好的交易可用,这个自动路由将自动切换到v2。1

拆分路由

这个AutoRouter获得更好价格的一种方法是在多个资产池中拆分交易。在传统的router中,交易总是通过单一路线执行,现在,你的交易最多可以拆分为七个路径,以利用不同池子中的流动性深度。在下面的示例中,交易者通过拆分COMP:USDC交易的路线节省了134,689美元,而这足以支付第二条路线的额外gas成本。Uniswapv3中增加的多个费用等级使此功能比以往任何时候都更加重要。

AutoRouter通过在多个资产池中拆分路由来优化你的价格2

更强大的算法

这个AutoRouter可实现高效执行,尤其是在大额交易中。在撰写本文时,如果没有AutoRouter,价值8000万美元的USDT:USDC交易将产生-62.9%的价格滑点影响。而使用AutoRouter,同样的交易执行所造成的价格滑点影响将低至-0.749%。

AutoRouter比以前的标准Router更深入地探索流动性3

控制Gas成本

AutoRouter会考虑gas成本以优化用户的有效价格,例如,AutoRouter为如下这笔ETH:LINK交易节省了8美元的gas费用,通过从路线中删除了一个跃点来提供一个更好的净价格。

AutoRouter会识别gas成本,并且只有在产生更好的有效价格时才会多进行一跳交易4

AutoRouter接口

默认情况下,Uniswap应用程序中的所有用户都可以使用AutoRouter。你可以将鼠标悬停在AutoRouter图标上以进入你的交易路线。

如果你出于任何原因不想使用AutoRouter,你可以在设置中禁用它5

开源代码

我们坚定地致力于去中心化和开源的金融基础设施。本着这种精神,我们在GPL许可下发布了完整的AutoRouter源代码。@uniswap/routing-api:将smart-order-router包装并部署为托管服务。@uniswap/smart-order-router:包含寻找将代币A交换为代币B的最有效方式的逻辑,考虑了跨多条路线的拆分交易和gas成本。6

开发者

Uniswap应用从UniswapLabs托管的AutoRouter实例中获取报价。开发人员和IPFS构建将能够在适度的请求限制内调用AutoRouterAPI。当超过请求限制时,以及AutoRouter无法返回报价的任何情况下,应用程序将回退到旧路由。如果你的应用程序需要处理更高的负载,欢迎通过fork开源代码部署你自己的AutoRouter实例。在接下来的几周内,我们将举办一次Twitch直播,这次活动会介绍AutoRouter的代码库,并教开发人员如何使用它。7

衡量改进

在我们对6月1日以来4,429次链上swap交易的分析中,AutoRouter提高了所有交易的13.97%和TVL前10名代币之间交易的36.84%的定价。AutoRouter对于所有规模的交易而言都是有益的,许多低价值交易得益于AutoRouter对gas成本的意识,使其能够推荐更少的跃点以实现更好的整体执行。而对于较大额的交易,价格提升主要是由AutoRouter的新路由拆分功能和探索更多流动性的能力推动的。

8

未来的工作

我们的旅程才刚刚开始!我们将继续不断改进自动路由功能,为Uniswap应用用户提供更好的交易价格。下一个版本将同时支持跨Uniswapv2和v3路由拆分,我们还计划支持OptimisticEthereum和Arbitrium上的路由。此外,我们打算通过发布自动路由器的客户端版本,进一步去中心化Uniswap社区的自动路由器。本文来自Defi之道,星球日报经授权转载。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:46ms0-3:949ms