Hi 游客

更多精彩,请登录!

比特池塘 Just discuss 正文

CoW Swap,未来 Intent 的 DEX 形态?

chuzhaofeng
919 0 0
UniswapX 推出轰动一时,也饱受争议。最尖锐的问题指控 UniswapX 是否抄袭 CoW Swap 和 1inch,后者也受到了 CoW Swap 交易模式的启发。Curve 官方推特发言道:“游戏规则早就被 1inch 高质量的聚合和作为 solver 模型先驱的 CoW Swap 改变。UniswapX 是不错,但它真的不是第一个,也不是第二个。”
CoW Swap 发图直指其 Intent Based Trading 先驱的地位。那么,CoW Swap 到底是什么?与 UniswapX 有什么区别?同走聚合器的 solver model 路线,为何市场声音指控 UniswapX “抄袭“ CoW Swap 而不是 1inch fusion。
我们从诞生背景,到机制解读、数据表现,再到与 UniswapX 和 1inch fusion 的 9 个产品差异,以庖丁解”牛”的精神,一起探究下 CoW Swap 究竟是什么,怎么样,并回答“抄袭”风波。
Defi 用户的“小偷”:MEV 攻击
DeFi 用户一直是 MEV(Maximal Extractable Value)攻击的受害者,比如抢跑(front-running)、尾随(back-running)和三明治攻击(sandwich attack)。CoW Swap 协议提供了 MEV 保护,力求减少用户的 MEV 损失。展开之前,让我们简单了解一下 MEV 攻击是什么。
试想这一情景:等待,你终于得到了理想的交易机会!打开 Uniswap,随着 Pending 结束,你发现钱包收到的代币比 UI 上的报价少了许多。打开区块浏览器,有人在你买入前将价格拉高到你设定的最大滑点,并在你之后迅速卖出,你被赚走了差价。没错,你遭受了 MEV 攻击。
MEV 攻击发生是由于提交交易到上链的“异步”,以及 AMM 处理交易的设计方式。当用户在以太坊上提交交易时,它不会立即添加到下一个区块。相反,它首先进入“内存池”,这是所有待处理事务的集合。然后,验证者从内存池中提取交易,并在构建时将它们添加到下一个区块中。由于内存池公开,搜索者有机会向验证者支付费用以特定方式订购交易,交易就会被 AMM 以特定的顺序执行,进而从用户手中提取价值。
图源:CoW Swap Docs
黑森林的引路人:CoW Swap 的 MEV 保护
Better than the best price. —— CoW Swap
CoW Swap 的名字好像跟“牛”(Cow)有关,但这里的 CoW 指的是“需求巧合”(CoW, Coincidence of Wants),指的是一种特殊的交易匹配的方式。具体来说,“需求匹配”是一种经济现象,“两个人同时持有对方需要的东西,双方可以直接交易,无需货币作为媒介“。
在 CoW Swap 协议中,用户不需要发送一个 transaction 来提交一个交易,而是需要用户发送一个带有截至日期的签名订单(或者说,交易意图)。该订单指定他们愿意在特定时间段内在交易中获得的最小输出。用户并不在乎也并不需要在乎它是在哪执行的以及如何被执行的。接着,在链下签名的订单会被交给求解者(solver),他们竞相在订单生效前最大化订单的剩余价值。位首的 Solver 将获得执行这批订单权利。这也意味着,执行这批订单所需的 Gas 由 solver 承担,用户在交易失败的情况下(譬如没有在截止时间前找到路径满足承诺的价格),无需支付 Gas。
CoW Swap 的 MEV 保护具体可以总结为以下三点:
1、批次拍卖(Batch Auctions)
当两个(或多个)交易者相互交换加密货币而不必使用链上流动性时,就会发生“需求巧合”。CoW 的发生让订单打包在一同一批次可以实现效率提升。具体体现在:省去链上成本如 LP fee,Gas fee,链下 P2P 的方式还能避免滑点产生和链上可能发生的 MEV 攻击。
CoW Swap 的技术负责人,Felix 表示:由于 DeFi 领域各种代币的“寒武纪爆炸”,市场流动性高度分散。为了在各种各样的代币对之间创造流动性,做市商需要“介入并提供流动性”。如果能在每个区块中找到需求巧合,就可以在无需做市商的情况下重新汇总分散的流动性空间。
2、链下求解
由于第三方代替用户处理交易订单,隐藏了内存池的可见性,MEV 的所有风险均由第三方承担。如果第三方更好的执行路径,将以更好的价格完成订单,否则按照签署的限价执行。所有管理交易的风险和复杂性,由专业求解器处理。
用户只需要表达“交易意图”,无需在乎执行过程。对于不知道如何“提升”自己在公共内存池中优先级的不成熟的用户,受到了 CoW Swap 机制的保护。不必担心身处在“黑暗森林”中。
CoW Swap 的机制颇为新颖,在 Intent 概念提出之前,就暗自大致符合了 Intent 概念下对 DEX 的要求,各路研报亦对该架构高度评价。但很明显,CoW Swap 并不是名流,提起聚合器更多人想到的是 1inch 等。原因几何?我们总结了 CoW Swap 的一些缺点:
1、不适于不活跃的币种
理论上,该机制能给用户呈现更好的价格,但是也可能导致用户的损失。对于交易活跃的代币,订单大概率可以在批次中找到“需求巧合”优化价格。但是,对于不活跃的代币来说,流动性往往较差,价格可以非常快速地波动,这对于 CoW Swap 较慢处理过程可能是不利的。
2、不支持所有代币
CoW Swap 目前并不支持所有代币的交换,只支持符合 ERC-20 标准的代币。而且,有些代币虽然实现了典型的 ERC20 接口,但在调用传输和传输从方法时,接收方将获得的实际金额将小于指定的发送量。这会导致 CoW Swap 的结算逻辑出现问题,如 $Unibot 就不支持在 CoW Swap 交易。不过,根据其团队的说法,支持的代币会很快逐步扩大。
透过数据看本质:细窥 CoW Swap 的市场表现
理想总是很丰满,但现实骨干。透过数据才能对 CoW Swap 的市场表现一探究竟。结合 CoW Swap 的优势特点,我们将从抗 MEV 性能、交易量、市场份额等角度探究 CoW Swap 的市场表现。
1、抗 MEV 性能
对比在 Uniswap 和 Curve 上发生的三明治攻击,通过 CoW Swap 路由受到攻击的交易数量大大减少;对比 1inch 和 matcha,CoW Swap 在 2022 年有最少的三明治攻击次数和最低的交易量比例。
来自链上 MEV 分析团队 @EigenPhi 的研究报告。
2、交易量与市场份额
聚合器赛道横向对比。CoW Swap 交易量排名第四,平均交易规模排名第五。其中,1inch 均位榜首。
数据来源:https://dune.com/murathan/uniswap-protocol-and-aggregators
聚合器市场份额横向对比。1inch 基于广大的用户数量占主导地位,市场份额约为 70%,CoW Swap 次之,市场份额约为 10%,其后是0xAPI,Match,Paraswap。CoW Swap 的市场份额呈增长趋势。
数据来源:https://dune.com/murathan/uniswap-protocol-and-aggregators
CoW Swap 每月交易量表现波动较大,截止 9 月 1 日,总交易量达到 $27.4B。
数据来源:https://dune.com/cowprotocol/cowswap
3、DAO 选择
1/3 的 DAO 的交易量都在 CoW Swap 上发生。因为 DAO 时常需要大额的,抗 MEV 的交易,能满足 DAO 的特殊订单需求的平台,如限价单和 TWAP、Milkman ( 7 月 10 号,Milkman 被 AAVEDAO 使用,用于监控将 326.88 wETH 和 $1,397,184 的 $BAL 换作 B-80BAL-20WETH 的滑点)。该比例仍在增长,8 月份,CoW Swap 甚至占到了一半以上(54%)。
数据来源:https://dune.com/queries/2338370/3828396
4、Balancer 提供激励
Balancer 3 月 24 日发布 [BIP-295] 提案为 CoW Swap 的 solvers 提供 ~50-75% 的费用折扣。该提案旨在允许其流动性提供者不受 LVR(Loss Versus Rebalancing)的影响,LVR 是流动性提供者在与套利者交易时所遭受的一种 MEV 形式。Balancer 的流动性提供者愿意提供折扣,是因为 CoW Swap 的订单是无毒的,让利以免失去与套利者进行交易的手续费。CoW Swap 路由 Balancer 的交易量排名第三,仅次于 Uniswap 与 Curve。
数据来源:https://dune.com/sixdegree/dex-aggregators-comparision
“抄袭”风波
”CoW Swap is the first DEX Aggregator offering some protection against MEV“
—— CoW Swap About
CoW Swap 的前身 Gnosis Protocol V1 于 2020 年推出。它是第一个通过批量拍卖提供环形交易的 DEX。UniswapX 和 1inch fusion 采取了与 CoW Swap 相同的架构,但决定使用荷兰式拍卖而不是批量拍卖:签名 Order —— 将交易创建外包给第三方 —— (竞争激励第三方返还 MEV 给用户)。UniswapX 推出时,指控其抄袭 CoW Swap 的声音不绝于耳。1inch 推出时就被戏称为 CoW Swap 的魔改版。今天就来探讨一下三者的区别,总结为九个方面。
1、第三方命名

  • CoW Swap:solver
  • UniswapX:filler
  • 1inch fusion:resolver
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

chuzhaofeng 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    15