是CowSwap将成为未来Intent的DEX形态吗?

CowSwap会成为未来Intent的DEX形态吗?

CoWSwap:聚合器之争与“抄袭”风波

作者:xiaoyu

区块链领域的竞争一直很激烈,尤其是在去中心化交易所(DEX)和聚合器的领域。最近,CoWSwap和UniswapX之间的争议引起了广泛关注。Curve Finance在推特上称:“游戏规则早就被1inch的高质量聚合和CoWSwap的求解模型改变。UniswapX是不错,但它真的不是第一个,也不是第二个。” 这句话暗示了UniswapX“抄袭”了CoWSwap的创新。

那么,什么是CoWSwap?它和UniswapX有什么区别?为什么市场上的声音指责UniswapX“抄袭”CoWSwap而不是1inch fusion?本文将从CoWSwap的诞生背景、机制解读、数据表现,再到与UniswapX和1inch fusion的九个产品差异,来揭示CoWSwap究竟是什么,以及回答“抄袭”风波。

DeFi 用户的“小偷”:MEV 攻击

DeFi用户一直是MEV(闪电恶意攻击)的受害者,比如”抢购”(front-running)、“尾随”(back-running)和”三明治攻击”(sandwich attack)。CoWSwap协议提供了一种保护机制,旨在减少用户的MEV损失。在我们深入了解CoWSwap之前,让我们简单了解一下什么是MEV攻击。

试想这样一个情景:你等了很久,终于得到了一个理想的交易机会!你打开Uniswap,等待交易结束后,你发现你的钱包里的代币比预期少了很多。查看区块浏览器,你发现在你购买之前,有人推高了价格,然后在你购买之后迅速出售,从而获得了差价。没错,你遭受了MEV攻击。

MEV攻击是由于以太坊上的交易是”异步”提交的。当用户在以太坊上提交交易时,它不会立即添加到下一个区块中,而是首先进入”内存池”,也就是待处理事务的集合。然后,验证者从内存池中提取交易,并在构建下一个区块时将它们添加进来。由于内存池是公开的,搜索者有机会向验证者支付费用,以特定的方式进行交易排序,从用户手中提取收益。

图源:CoWSwap Docs

这个过程为MEV攻击提供了机会。攻击者可以通过在用户交易之前重新排序交易和调整价格,以获得不当收益。因此,用户面临着MEV风险。而CoWSwap的目标就是为了解决这个问题。

黑森林的引路人:CoWSwap 的 MEV 保护

CoWSwap是一个聚合器,名字中的CoW指的是”需求巧合”(Coincidence of Wants)。具体来说,“需求巧合”是一种经济现象,即两个人同时持有对方需要的东西,双方可以直接交易,无需使用货币作为媒介。

在CoWSwap协议中,用户不需要通过发送交易来执行交易,而是需要发送一个签名的订单(也可以称之为交易意图)。这个订单指定了用户愿意在特定时间段内交易中获得的最大和最小输出。用户不需要关心订单是如何执行的。然后,这个链下签名的订单会被提交给求解者(Solver),他们会竞相寻找在订单生效时的最佳执行路径。优胜的求解者将获得执行交易的权利。这意味着,如果交易失败(例如在截止时间前找不到满足承诺价格的路径),用户无需支付交易费用。

对于用户来说,CoWSwap的MEV保护可以总结为以下三点:

  1. 批次拍卖(Batch Auctions):当两个或多个交易者进行交换时,CoWSwap将这些订单打包成一个批次,以提高效率。同时,批次拍卖省去了链上成本(如流动性提供者费用和Gas费用),采用链下P2P方式避免滑点和可能发生的MEV攻击。

  2. 链下求解(Off-chain Solving):CoWSwap使用第三方求解器来处理交易订单,隐藏了内存池的可见性。求解器会提供更好的执行路径,以提供更好的价格,但如果没有更好的解决方案,将按照最差价格执行订单。求解器负责处理所有交易的风险和复杂性,用户只需要表达交易意图,无需关心执行过程。

  3. 统一清算价格(Uniform Clearing Price):如果在同一个批次中有多个交易者进行相同资产的交易,CoWSwap会强制要求这些交易以相同的价格进行清算。这意味着无论交易顺序如何,每笔交易都将获得完全相同的价格。CoWSwap通过统一清算价格的方式消除了MEV。

由于CoWSwap的机制在Intent概念提出之前就暗自符合了DEX的要求,因此得到了众多研究报告的高度评价。然而,CoWSwap并不是像1inch等聚合器项目那样红极一时,这是为什么呢?

在我们总结了CoWSwap的缺点后,或许就能找到答案:

  1. 不适合不活跃的代币:对于交易活跃的代币来说,CoWSwap机制可以为用户提供更好的价格,而对于不活跃的代币(如ETH),求解器可能以最大滑点成交,甚至超过单一流动性源中的滑点。

  2. 额外的协议费用:对于流动性充足的小额交易,CoWSwap的协议收入可能会对用户造成损失。

  3. 不支持所有代币:CoWSwap只支持符合ERC-20标准的代币,而且有些代币的结算逻辑可能与CoWSwap不兼容,例如Unibot就不支持在CoWSwap交易。

接下来我们将透过数据来了解CoWSwap在市场中的表现。从抗MEV性能、交易量和市场份额等角度来看,揭示CoWSwap的市场表现。

  1. 抗MEV性能:与Uniswap和Curve上发生的三明治攻击相比,通过CoWSwap进行交易路由的交易数量大大减少。与1inch和Matcha相比,CoWSwap在2022年的三明治攻击次数和交易量占比最低。

来自链上MEV分析团队@EigenPhi的研究报告。

  1. 交易量和市场份额:将CoWSwap与其他聚合器进行横向比较。根据交易量、用户数量和平均交易规模等指标,CoWSwap在交易量排名第四、用户数量排名第九和平均交易规模排名第五。其中,1inch排名第一。

来自https://dune.com/murathan/uniswap-protocol-and-aggregators的数据。

横向比较各个聚合器的市场份额。基于用户数量,1inch占据主导地位,市场份额约为70%,CoWSwap紧随其后,市场份额约为10%。其他聚合器,如0xAPI、Match和LianGuairaswap,市场份额较小。CoWSwap的市场份额呈增长趋势。

来自https://dune.com/murathan/uniswap-protocol-and-aggregators的数据。

CoWSwap每月的交易量波动较大,截至9月1日,总交易量达到274亿美元。

来自https://dune.com/cowprotocol/cowswap的数据。

  1. DAO选择:三分之一的DAO的交易量发生在CoWSwap上。对于需要大额、抗MEV交易的DAO来说,能满足其特殊订单需求的平台,例如限价单和时间加权平均价格(TWAP),能够吸引DAO的交易。这个比例仍在增长,八月份,CoWSwap的交易量占到了一半以上(54%)。

来自https://dune.com/queries/2338370/3828396的数据。

  1. Balancer的激励:Balancer在3月24日发布的提案为CoWSwap的求解器提供了50%至75%的费用折扣。CoW路由的交易量排名第三,仅次于Uniswap和Curve。

来自https://dune.com/sixdegree/dex-aggregators-comLianGuairision的数据。

总结一下,CoWSwap是一个备受关注的项目。它实现了将交易外包给第三方求解器的机制,与Layer 2的扩展哲学非常契合。交易在链下进行执行,而结算和验证在链上进行。CoWSwap巧妙地使交易成为一个庞大的易货经济,解决了流动性碎片化问题,以及点对点交易无法解决的问题。

对于用户来说,CoWSwap的机制提供了MEV保护,使他们不必担心在”黑暗森林”中行走。这与DODO V3的哲学是一致的。在DODO V3中,流动性提供者的资金由专业做市商管理,无需个人考虑特定策略。

CoWSwap在解决MEV问题方面取得了不错的成果,并且市场份额也呈增长趋势。与此同时,它也面临着协议费用以及对所有代币的支持等大规模应用的阻力。作为求解模型的先驱,UniswapX和1inch fusion的机制更像是在CoWSwap的基础上的创新。1inch将求解器逐次放出,并选择与专业做市商进行对接,而Uniswap的RFQ系统允许用户优先指定特定的求解器。期待CoWSwap的框架能够在去中心化交易聚合器领域推动更多创新的出现,期待CoWSwap能够有着长足而出色的发展。

参考文献: