MEV、三明治攻击以及兑换时如何避免遭受损失 - CoW DAO

  • CowSwap
  • 发布于 12小时前
  • 阅读 25

文章详细解释了区块链中的最大可提取价值(MEV)及其常见的攻击类型,如抢先交易、三明治攻击和回溯交易。它阐述了公共内存池和滑点容忍度如何成为MEV攻击的漏洞,并介绍了CoW Swap如何通过意图交易、委托执行、Coincidence of Wants和统一清算价格机制来保护用户免受MEV侵害。

MEV、夹层攻击,以及如何在兑换时避免暴雷

假设你发现了一笔不错的交易。你粘贴你的代币,点击兑换,几秒钟后,你看到的最终价格明显低于你的报价。你没有做任何误操作。市场也没有波动。那么发生了什么?你很可能遇到了 MEV。

MEV - 最大可提取价值 - 是 DeFi 中最普遍、最不为人理解的动态之一。它每年给日常交易者造成超过十亿美元的损失。它在基础设施层隐形运行,大多数时候你甚至不知道它发生了。

本文解释了什么是 MEV,它是如何工作的,以及——重要的是——你实际能做些什么来应对它。

什么是 MEV?

MEV 代表最大可提取价值。简单来说,它指的是通过操纵区块链上交易的顺序——在你的交易执行之前、期间或之后——可以从你身上提取的利润。

要理解这怎么可能发生,你需要理解内存池。

内存池问题

当你在以太坊上提交交易时,它不会立即进入下一个区块。它首先进入一个名为内存池的等待区——一个公开、可见的所有待处理交易队列。

“公开”这个词在这里至关重要。任何人都可以看到内存池中等待的内容。包括机器人。包括那些非常复杂、非常快速的机器人,它们的主要工作就是寻找可以利用的交易,并付费给验证者以重新排序它们以获取利润。

你发布你的交易。机器人看到了。机器人付费跳到你前面——或将自己定位在你后面——并夺走你即将获得的价值。

简而言之,这就是 MEV。它有几种类型。

三种 MEV 攻击类型

1. 抢先交易

抢先交易是最明目张胆的形式。你提交一个代币的买单。机器人在内存池中看到了,识别出你的大额购买即将推高价格,并首先购买相同的代币。现在你正在以机器人刚帮助制造的被抬高的价格购买。然后机器人卖给你的订单,并赚取差价。

把它想象成有人在面包店插队,买下所有的面包,然后以加价卖回给你。

2. 夹层攻击

夹层攻击是抢先交易和尾随交易的结合。机器人在你的交易之前紧接着下一笔交易,以将价格推向你订单的方向,等待你的交易完成(以比你预期更差的价格),然后立即下达一笔相反的交易,以捕获你的交易刚产生的价格差异。

你就是三明治的馅。机器人在进入和退出时都赚了钱。你被夹在中间。

这是日常交易者最常见和最具破坏性的 MEV 类型。AMM 和聚合器上的夹层机器人每周产生近 100 万美元的利润。

3. 尾随交易

尾随交易有点不同。尾随交易者不是直接攻击你的交易,而是将其交易定位在你的交易之后,以捕获你的交易在流动性池中产生的价格波动和套利机会。

它通常被认为比夹层攻击危害小——你的交易仍按预期执行——但这确实意味着你的交易创造的价值被其他人捕获。(你可能会想起这正是最近备受讨论的 5000 万美元 AAVE 兑换中发生的情况,一个 MEV 机器人尾随了该交易,并从该交易造成的流动性池不平衡中提取了约 3760 万美元。)

为什么滑点容忍度在这里是你的敌人

大多数 DeFi 界面在你交易时都会要求你设置滑点容忍度。这是为了保护你免受从你提交订单到其执行之间价格波动的影响。1% 的滑点容忍度意味着你将接受比报价差最多 1% 的最终价格。

问题在于?MEV 机器人将你的滑点容忍度当作菜单来解读。如果你在大额订单上设置了 1% 的滑点,夹层机器人会准确知道你能接受多差的价格——并会精确地制造出那样的结果,分毫不差,同时保留其余部分。

将滑点设置得太高,你就是在招致夹层攻击。设置得太低,你的交易就会完全失败。没有完美的数字,因为问题不在于数字——而在于暴露。

更深层的问题是,在标准 DEX 上,你进行的每一笔交易都是你意图的公开宣告。内存池实际上是一本公开的书。而机器人拥有非常好的阅读能力。

公开内存池与 MEV 保护交易:通俗解释其区别

以下是传统 DEX 与 CoW Swap 上的交易发生情况的直接比较。

在传统 DEX(Uniswap 等)上

  • 你提交一笔兑换交易
  • 它进入公开内存池,所有人可见
  • MEV 机器人扫描它,评估它,并决定是否利用它
  • 如果值得,它们会付费重新排序你的交易周围的交易
  • 你的交易执行了——以比你预期更差的价格
  • 机器人获利。你实际上补贴了它们

在 CoW Swap(基于意图,MEV 保护)上

  • 你签署一份“交易意图”——而不是一笔交易
  • 该意图发送到 CoW 的求解器网络,而不是公开内存池
  • 相互竞争的求解器为你找到最佳的执行路径
  • 获胜的求解器代表你执行交易
  • 你从不接触公开内存池。MEV 机器人看不到你。它们无法影响你
  • 你所得到的报价是你将获得的最差价格——如果找到更好的执行路径,它可能会以更优的价格完成

关键洞察:当求解器代表你执行时,所有 MEV 风险都转移到它们身上——而不是你。CoW 的求解器网络竞争以给你最好的结果。你对公开内存池的暴露为零。

CoW Swap 的 MEV 保护实际如何工作

CoW Swap 协议本身内置了三种对抗 MEV 的结构性防御。这不是一个你可以打开的设置——系统从第一天起就是这样设计的。

1. 委托交易执行

当你在 CoW Swap 上交易时,你不是提交一笔区块链交易——而是签署一个意图。一个去中心化的求解器网络(在拍卖中竞争的独立算法)接收该意图并代表你找出最佳执行路径。

因为是求解器上链,而不是你,所以你的订单永远不会出现在公开内存池中。你对 MEV 机器人隐形。提取风险完全由求解器承担,求解器有强大的经济激励来为你找到最佳结果。

2. 意向一致 (CoW)

在触及任何链上流动性池之前,CoW Protocol 的求解器会检查你的交易是否可以直接与另一位想要相反交易的交易者匹配。如果你想出售 ETH 换取 USDC,而同一批次中的其他人想出售 USDC 换取 ETH,你们就可以点对点匹配。

这被称为意向一致——它是最干净的交易。没有流动性池费用。没有池动态引起的价格影响。根本没有 MEV 暴露,因为没有机器人可以利用的链上流动性交互。

(这也是该协议被称为 CoW 的原因。)

3. 统一清算价格 (UCP)

即使交易确实需要在链上结算,CoW Swap 也会将多个订单批量处理,并以相同的价格结算它们——统一清算价格。

在传统 DEX 上,如果八个人都在同一个区块中购买 ETH,每个人都会根据他们的交易在排序中的位置获得略有不同的价格。这种排序差异正是 MEV 机器人所利用的。

在 CoW Swap 上,批次中的所有八笔交易都以相同的价格清算。交易排序变得无关紧要。没有什么可利用的,因为结果无论顺序如何都是相同的。

你的实用清单:更智能、更安全地交易

即使有 MEV 保护,良好的交易习惯也很重要——特别是对于大额订单。以下是需要记住的事项。

交易规模

对于大额交易,考虑随着时间将其分成更小的部分。单一的大额市价订单无论平台如何都会产生价格影响——分割可以减少它。

尽可能使用限价订单。CoW Swap 是少数在限价订单上提供盈余的 DEX 之一——这意味着你可能会得到比你设定的更好的价格。限价订单也消除了使大额市价订单具有风险的紧迫性。

如果报价价格影响看起来令人担忧,请停止。99% 的价格影响警告不是建议。它是一个停车标志。

滑点

在 CoW Swap 上,滑点由求解器网络动态调整——大多数情况下你不需要手动设置。

在其他平台上:更紧密的滑点(0.1-0.5%)减少 MEV 暴露,但增加了交易失败的可能性。更宽松的滑点提高成交率,但增加了夹层攻击风险。没有免费的午餐。

对于稳定币,更紧密的滑点几乎总是合适的。对于快速变化市场中的波动资产,可能需要稍微宽松的容忍度——但要注意权衡。

时机

Gas 费用和内存池拥堵全天变化显著。高拥堵时期增加了机器人之间的竞争,并会加剧非保护平台上的 MEV 暴露。

如果你不急,在较安静的时段交易可以减少你的暴露。在 CoW Swap 上,这就不那么重要了——但仍然值得了解。

平台选择

对于执行质量很重要的任何交易,使用基于意图、受 MEV 保护的平台。CoW Swap 默认情况下将你的订单路由到链下——无需配置。

对于你在 CoW Swap 之外进行的任何交易,考虑使用 MEV Blocker——CoW DAO 提供的一个免费 RPC 端点,它可以将你的交易从公开内存池中隐藏起来,甚至与你分享一部分尾随交易的利润。

绝不要使用“快速”或默认的公共 RPC 用于没有 MEV 保护的大额交易。你正在向一屋子复杂的机器人广播你的意图。

为什么现在这很重要

MEV 不是一个理论问题。自跟踪开始以来,它已从普通以太坊用户那里提取了超过 13 亿美元。夹层机器人每周单独产生近 100 万美元的利润——所有这些都来自那些不知道自己是目标的交易者。

最近在加密 Twitter 上流传的 5000 万美元 AAVE 兑换是一个鲜明例证,说明了当大额交易遇到浅层流动性和一个警觉的 MEV 机器人时会发生什么。该用户 5000 万美元的兑换造成了流动性池不平衡,一个尾随机器人利用了该不平衡,在同一个区块内提取了 3760 万美元——其中 2750 万美元作为贿赂流向一个区块构建者,1000 万美元作为利润保留。

这一事件是一个有益的提醒,说明链上环境是多么的掠夺性,以及为什么架构层面的 MEV 保护不是一项奢侈功能。对于任何大规模交易者而言,这是一项基本要求。

总结

MEV 是真实存在的,而且代价高昂,它每天都在没有保护的平台上发生在交易者身上。抢先交易、夹层攻击和尾随交易不是边缘情况——它们是系统化、自动化且利润丰厚,足以维持整个机器人操作。

解决方案不是减少交易或接受更差的结果。而是在设计时就考虑了该问题的基础设施上进行交易。

CoW Swap 的基于意图的模型、委托执行、意向一致匹配和统一清算价格机制协同工作,以完全消除你对内存池的暴露。你签署一个意图。求解器网络完成其余工作。你能得到的最差价格就是你所得到的报价——而且它很可能更好。

准备好在没有 MEV 暴露的情况下进行交易了吗?

swap.cow.fi 尝试 CoW Swap。

分享

复制

  • 原文链接: cow.fi/learn/mev-sandwic...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
CowSwap
CowSwap
江湖只有他的大名,没有他的介绍。