币图 / 知识读本 · 基础设施 · 2 分钟阅读
同一批交易按不同顺序执行,可能产生不同价格和利润。MEV 讨论的就是通过排序、包含或排除交易获得的额外价值。理解它可以解释套利、清算与夹击的区别,也能让用户更清楚地设置兑换边界,而不是把所有不利成交都归咎于“机器人”。
价值来自状态依赖
区块中的交易共享不断变化的状态。第一笔兑换改变池子价格,后续兑换按新价格执行;某次价格更新触发清算,抢先执行者便可能获得激励。搜索者、构建者、验证者和排序器等角色,可能在不同阶段参与排序与价值分配。
套利能使不同市场价格接近,清算帮助借贷系统处理风险,这些行为与专门利用用户宽松边界的夹击具有不同影响。不能仅看到自动化获利就给所有活动相同评价。
算例:宽松滑点怎样创造空间
假设用户的一笔买单会明显推高浅池价格,且允许较低的最低到账量。攻击者若能在它之前买入、之后卖出,就可能利用用户造成的价格变化获利,让用户得到更差结果。具体能否盈利取决于费用、池深和交易顺序等条件。
这与正常等待期间价格变化不完全相同。分析疑似夹击需查看同一区块前后交易、资产路径和资金关系,不能只凭一次滑点较大就断言存在攻击。
私有提交与保护机制的边界
不公开广播交易、使用受保护路由或批量竞价,可能降低某些被利用的机会,但也会引入中介可见性、包含保障和执行规则的新假设。私有不代表无人看到,失败回退到公开池的行为也需了解。
更严格的最低输出和限价可以缩小损失边界,但可能提高失败率或延长等待。大额订单分拆也不是万能方案,因为重复费用和更长暴露窗口可能抵消收益。应以完整执行结果比较。
把排序风险纳入交易计划
根据订单相对流动性的大小判断风险,设置能够接受的最差结果与有效期,选择说明清楚的执行路径。交易后对比报价、实际到账和全部费用,而不是只看是否成功。
对协议研究者,应关注构建与排序市场的集中度、审查能力及激励结构。MEV 不是一个固定收费项目,也不等于普通 gas;它反映执行顺序对经济结果的影响,需要结合具体场景解释。
实用检查清单
- 区分套利、清算和针对用户的夹击行为。
- 按订单规模检查深度、最低输出和执行有效期。
- 阅读保护路由的可见性、失败回退与信任假设。
常见问题
提高优先费就能避免夹击吗?
不能保证。更高费用可能改变排序竞争,但不会自动隐藏交易或限制不利执行。最低输出、流动性和提交方式都需考虑。
所有 MEV 都由验证者直接操作吗?
不是。搜索者、构建者、排序器与其他服务方可能承担不同角色,价值也可能通过竞争或费用在它们之间分配。
