本文深入探讨了MEV(最大可提取价值)问题,详细解释了MEV的三种主要攻击方式(抢跑交易、尾随交易和夹 sandwich 攻击),并介绍了CoW Swap为解决MEV问题而提供的三种策略:委托交易执行、愿望巧合(CoW)和统一清算价格(UCP),旨在保护用户免受MEV攻击,确保公平的交易体验。
MEV 或“最大可提取价值”是对所有类型的以太坊交易征收的一种隐性税。无论何时你进行 DeFi 交易、购买或出售 NFT,或将 Token 借给流动性池,机会主义用户(被称为“搜索者”)都可能操纵你的交易,导致不利的价格、失败的交易和错失的机会。
迄今为止,MEV 已导致以太坊用户损失超过 13 亿美元的价值。
MEV 累计总利润 (MEV Cumulative Gross Profit)
在本文中,我们将深入探讨 MEV 的问题,并探索一些潜在的解决方案,包括 CoW Swap 提供的解决方案。
当涉及到 DEX 交易时,搜索者主要使用三种 MEV 攻击来利用你的交易订单:
MEV 是可能的,因为验证者可以自由地按照他们认为合适的方式对区块链交易进行排序,以最大化他们的利润。以太坊等权益证明 (PoS) 区块链使用被称为“验证者”的各方,以确保区块链的共识规则被所有参与者遵守。验证者被随机选择以将下一个区块添加到区块链。在此过程中,他们确定哪些交易包含在区块中,以及以什么顺序包含。
当你在以太坊上提交交易时,它不会立即添加到下一个区块。相反,它首先进入“mempool”,这是所有待处理交易的集合。然后,验证者从 mempool 中提取交易,并在需要构建区块时将其添加到下一个区块。
这就是通过 MEV 提取价值的机会所在。
验证者不需要按照用户提交交易的相同顺序将交易添加到区块中,因此搜索者可以向验证者支付费用,以特定方式对交易进行排序。例如,如果他们想抢跑其他人,他们可以付费让他们的交易先进行;如果他们想执行尾随,他们可以付费让他们的交易在特定交易之后立即进行。
以太坊交易的流程
MEV 是以太坊社区中一个复杂且有争议的话题。
有些人说,MEV 是以太坊市场机制的自然组成部分,它有助于找到最有效的价格。另一些人认为,MEV 可能是有害的,但只有当它集中在少数验证者手中时 - 因此他们致力于“民主化”MEV,并允许任何人从链上交易中提取价值。
在 CoW Swap,我们认为所有 MEV 都对所有交易者有害,尤其是那些可能甚至没有意识到他们的交易被占便宜的初学者。这就是为什么该协议旨在保护用户交易免受所有类型的 MEV 攻击。
CoW Swap 为交易者提供了保护自己免受 MEV 侵害所需的工具,因此当你通过 https://swap.cow.fi/ 进行交易时,无论交易的大小或类型,你都可以免受大多数机会主义搜索者的侵害。
CoW Swap 依靠 3 个主要功能来保护你的安全免受 MEV 侵害:
让我们深入了解一下!
在 CoW Swap 上,所有交易都通过一个去中心化的“解决者 (solvers)”网络进行路由——这些独立的算法负责为你的交易找到最佳执行价格。
当你在 CoW Swap 上提交交易时,你不是像在 Uniswap 等平台上那样发起区块链交易,而是提交一个签名的“交易意向”消息。这意味着 CoW Swap 可以对你的交易进行优化,而如果你直接将交易提交到区块链,这些优化是不可能的。这些优化包括寻找需求巧合、动态调整滑点容忍度,以及在执行期间以最佳价格完成你的交易。
由于是解决者代表你执行交易,因此你永远不会直接暴露于公共 mempool,这意味着你始终受到 MEV 的保护。
解决者在你下订单时报给你的价格实际上是你的订单将以最差价格执行的价格(如果解决者找到更好的执行路径,它可能会以更好的价格完成)。所有 MEV 风险都由解决者自己承担。
CoW Swap 的委托交易执行机制具有另一个主要优势——它可以链下匹配你的订单。
任何时候你在 CoW Swap 上提交交易,解决者都会开始寻找执行它的最佳方式。在检查链上流动性之前,解决者会检查 CoW Swap 当前批量拍卖中的其他传入订单,以查看你的交易是否可以进行点对点匹配。
这是它的工作原理:
假设你希望用 ETH 交易 USDC。你提交订单,解决者发现该批次中的其他人实际上希望同时用 USDC 交易 ETH——与你的交易相反。这两个交易将在“需求巧合 (CoW)”中相互匹配,这允许交易者直接(一对一或多对多)交换他们的资产,从而节省 Gas 费用、流动性提供者费用、价格影响,并绕过 MEV 风险。
CoW Swap 的创始人受到了需求巧合的潜力启发,它可以为日常以太坊用户提供更低的价格(它就在名字中!)。这种机制是进行 DeFi 交易的最便宜和最安全的方式之一,并且由于你没有使用链上流动性池,因此你的需求巧合交易不会受到 MEV 攻击。
作为抵御 MEV 的第三道防线,CoW Swap 确保所有订单均以“统一结算价格 (Uniform Clearing Price, UCP)”完成。
提交交易后,你的订单将与队列中的其他待处理订单一起包含在批量拍卖中。批量中的所有订单都以区块链上的相同价格进行交易,这种现象被称为“统一结算价格 (UCP)”。
要了解 UCP 在 CoW Swap 上的工作原理,我们首先必须考虑 DeFi 交易在传统 DEX 上的工作原理。在正常的去中心化交易所上,如果 8 个人想用 ETH 交易 USDC,他们的每个交易都会以略有不同的价格结算,因为 DEX 以顺序方式处理交易,即使它们可能同时发生(在同一个以太坊区块中)。这为 MEV 留下了空间,因为交易的处理顺序在很大程度上影响了用户获得的价格。搜索者不断监控 DEX 交易,寻找可以重新排序交易以获取优势的机会。
在 CoW Swap 上,如果相同的 8 个人正在进行该交易,只要它们在同一个批量拍卖中,每个订单将在上链时以相同的结算价格结算。这没有留下 MEV 攻击的空间,因为所有价格都相同,这意味着交易排序变得无关紧要。
CoW Swap 的构建从一开始就考虑了 MEV 保护。
无论你是初学者还是经验丰富的交易者,CoW Swap 都能确保公平的交易体验,保护你免受价格剥削。在 https://swap.cow.fi/#/swap 上进行下一次交易时尝试一下
- 原文链接: cow.fi/learn/how-cow-swa...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!