第4章:Dex聚合器

流动性对于确保交易能够在不严重影响市场价格的情况下被执行是至关重要的。DEX市场竞争非常激烈,多个DEX在竞争用户和流动性。因此,流动性往往是不一样的,导致资本管理效率低下。

虽然对小型交易的影响可能不大,但大型DEX交易将容易出现较高的价格滑点。这就是DEX聚合器帮助交易者在各种DEX中获得最佳价格执行的地方。

DEX聚合器通过汇集不同DEX的流动性来寻找最具成本效益的交易路线。通过在多个流动性池子中路由单一交易,进行大额交易的交易者可以节约gas成本,并尽量减少因流动性低而影响价格的成本。

我们在《how to DeFi:初学者》一书中以1inch为例简要介绍了DEX聚合器。在下一节中,我们将介绍较新的DEX聚合器,如Matcha和Paraswap,并提供每种协议之间的一些比较。

DEX 聚合器协议

1inch Network是一个DEX聚合器解决方案,在多个流动性来源中寻找更便宜的汇率。最初的协议结合了Pathfinder算法,在不同市场之间寻找最佳路径。自从在以太坊网络上成立以来,1inch已经扩展到支持Binance智能链和Polygon网络。1inch聚合协议也经历了两次重大更新,自2021年3月以来一直处于v3版本。

截至2021年5月31日,以太坊上有50多个流动性来源,Binance智能链上有20多个流动性来源,Polygon上有10多个流动性来源。值得注意的是,在短短两年内,1inch DEX聚合器仅在以太坊网络上的总体交易量就超过了400亿美元。

与其他DEX聚合器不同,1inch有两个原生代币。一个是gas代币(CHI),另一个是治理代币(1INCH)。

CHI是一种gas代币,利用了以太坊存储退款的机制。gas代币帮助智能合约在交易过程中消除不必要的存储,减少gas费用。你可以把CHI想象成一张折扣券,可以执行更便宜的交易,使用户可以节省高达42%的gas费用。

2020年12月发布的1INCH代币,推动了协议成为一个更加分散的实体。1INCH的持有者允许社区在去中心化自治组织(DAO)模式下为特定的协议设置投票。该治理模式使持有者能够控制两个主要方面:

  1. 池子治理 - 管理每个池子的具体参数,如交换费、价格影响费和衰减期。

  2. 工厂治理 - 管理所有池子的一般参数,如违约互换费、违约价格影响费、违约衰减期、推荐奖励和治理奖励。

同时,通过对1INCH代币的抵押,用户可以获得价差盈余(正滑点),即当执行价格略好于报价时,互换交易的净正差。值得注意的是,1inch网络还与其他协议有许多合作关系,在这些协议中,1INCH交易对的流动性挖矿奖励是很常见的。

不得不提的是,1inch曾一度悄悄的赚了很多价差盈余,而未向用户公布或返还

其他值得注意的功能包括限价订单和选择Pathfinder的路由过程,并选择接收最大收益或最小化gas成本。

1inch还纳入了自己的流动性协议。自动做市商保护用户不受前面的攻击,并为流动性提供者提供更多机会。

Matcha是由0x实验室建立的一个去中心化交易所(DEX)聚合器。Matcha由0x协议提供支持,该协议拥有各种产品,包括共享订单的点对点网络(0x Native Liquidity)和他们专有的API。Matcha从0x API中提取数据,并在所有可用的流动性来源(截至2021年5月31日有20多个)中有效地路由订单。

与其他DEX聚合器不同,Matcha在整个交易体验中利用了链上和链下组件的组合。0x API找到最具成本效益的交易路径(包括gas成本),如果发现对交易者更有益,Matcha甚至可以在多个流动性来源之间自动分割单个订单。

迄今为止,0x的API(为Matcha提供动力)已经有四个重大更新,最近的一个是2021年3月发布的0x第四版。通过这次v4的更新,Matcha用户应该期待更多的gas效率订单(报价订单节省高达70%的gas,限价订单节省10%)和更好的整体价格。

自0x v3以来,Matcha用户对0x开放订单簿的流动性收取少量协议费(以ETH支付)。该费用与填写订单的gas成本成正比,并与gas价格成线性比例。 这里需要注意的是,除了原生链或流动性来源所需的必要网络费用外,Matcha在技术上不收取交易费用。

与1inch不同的是,Matcha将所有的正向滑点分享给用户。其他值得注意的功能包括限价订单和Matcha最近对Binance智能链网络和Polygon网络的支持。

ParaSwap于2019年9月首次开发,使用自己的路由算法Hopper。ParaSwap检查所有支持的交易所的给定货币对的汇率,并显示每个货币对的有效汇率(考虑到滑点)。

ParaSwap实施了一些解决方案,以减少整个平台的gas使用量,例如实施“REDUX”gas代币,在分析交换路径时考虑到gas成本。

ParaSwap的最新更新,即第三版,是在2021年1月推出的。它包括一个重要的用户界面升级和改进的交换合约。重点是将总体gas成本降低30%,特别是对于只使用一个DEX结算的交易。

协议收入主要通过两个途径产生。第一个是通过第三方集成商,如果他们对促成的交换收取费用,ParaSwap将收取15%的费用。第二种是通过正向滑点,其中50%直接用于协议,另外50%则与用户分享。 ParaSwap目前有48个流动资金来源。这是由私人做市商提供的本地池(ParaSwapPools)所补充的。ParaSwap最近还在与Binance智能链网络和Polygon网络整合。

DEX聚合器的性能因素

在DEX聚合器的引擎盖下涉及许多错综复杂的问题,因此很难对它们进行公平的比较。虽然用户可能会关注报价,但它们并不一定可靠。主要原因:

举例:假设一个用户想用1,000 USDC交换1,000 USDT。

聚合器X报价为1000 USDT,估计交易成本为5 USDT,实际汇率为1 USDC=0.995 USDT。在交换了1,000 USDC之后,用户将收到995 USDT。

聚合器Y报价1005 USDT,估计交易成本为15 USDT,实际汇率为1 USDC=0.990 USDT。在交换了1000 USDC之后,用户将收到990 USDT。

在这个例子中,考虑到交易费用后,聚合器X的成本效率更高。你必须记住,这个例子使用了DEX聚合器在交换前提供的估计数字。

在现实中,当一个人进行交易时,批准交易和在链上成功执行交易之间的时间差将影响最终价格。在这期间,外部市场力量,如网络拥堵和选定的流动性池的规模可能会发生变化。协议的路由算法也会影响结果,因为更有效的交易会减少网络的使用,最大限度地减少失败的交易。

另一点是交易的规模。DEX聚合器所产生的成本节约对于较大的交易来说是成比例的,因为它们更容易出现较高的价格滑点。较小的交易可能不需要依赖不同的流动性池,因为单一的流动性池是最理想的途径。

如果我们对所有这些指标进行分类,我们会得到决定DEX聚合器性能的四个主要因素:

  • 路由算法

  • 流动性来源

  • 当前的市场状态

  • 交易的规模

哪个DEX聚合器能提供最大的价值?

DEX聚合器已经成为DEX经济的一个重要组成部分。虽然很难确定哪个DEX聚合器提供了最大的价值,但以下表格确实提供了一些明确的信息:

1inch有很多先发优势。截至2021年5月31日,该协议拥有最多的流动性来源,有80多个来源。1inch也是唯一拥有自己原生代币的DEX聚合器,与其他协议相比具有明显的优势,用户可以将1INCH代币抵押并赚取协议手续费。1inch也比其他缺乏DAO的协议更加去中心化。所有这些优势都体现在交易量上,这是最基本的衡量标准:

2021年第一季度的总交易量是由1inch主导的。2021年3月,1inch占总市场份额的84.2%,交易量价值77.6亿美元。当然,这也可能是由各种原因造成的,包括用户忠诚度和信息不对称。然而,从整体上看,高用户保留率表明市场认识到了1inch的好处。

相关的风险

最好不要将DEX聚合器的报价视为“福音”。虽然DEX聚合器旨在确保执行的交易符合报价,但有时结果与预期会存在偏差。

另一点是交易的规模。尽管DEX聚合商为大型交易提供了更好的成本节约,但对于小型交易者来说,有时直接与DEX互动可能会更好。

DEX聚合器通常是可靠的,但也有交易通过小型和非流动性池的情况。作为一个用户,你应该在批准交易之前始终检查你的滑点是否过高。

可以手动的对比下聚合器和独立DEX的报价

其他值得一提的协议

DEX.AG(改名为Slingshot) DEX.AG是较小的DEX聚合器之一,它使用自己的专有路由算法X Blaster。该项目在2020年11月将自己重新命名为Slingshot。在撰写本文时(2021年4月1日),该协议与18个流动性来源整合,不收取任何交易费用,并且尚未发布其更新的实时版本。

Totle Totle是另一个小型的DEX聚合器,依靠他们的本地API(Totle API)。在撰写本文时(2021年4月1日),有15个流动性来源。

总结

DEXs是DeFi的生命线。然而,对于许多强大的用户(尤其是鲸鱼)来说,DEX聚合器更加重要,因为DEX聚合器可以为大型交易提供更好的成本效率。DEX聚合器甚至已经发展到拥有自己的流动性池的地步,进一步模糊了DEX聚合器和DEX之间的界限。

DEX聚合器是DeFi可组合性的一个典型例子。DEX聚合器是建立在DEX之上的,以服务于不同的用户。因此,我们从竞争加剧和相互融合所产生的更全面的创新产品套件中受益。

推荐阅读

Last updated