MEV 对普通交易用户和搜索者产生一定的对抗性作用。在传统金融,有监管机构对抢跑交易等扰乱市场交易秩序的行为施加法律约束;在去中心化金融生态,目前主要依靠利益相关方之间的博弈和去中心化系统的技术升级来推动市场机制的改革或优化。 MEV 利益分配市场的秩序 针对 MEV 对区块链生态的负面影响,Flashbots 试图为搜索者和矿工建立 MEV 利益分配市场秩序,实际上提供了将一部分 PGA 过程下放到链下进行,并让矿池竞拍 mev 的渠道。这确实能缓解 MEV 抢夺大战导致链上区块拥堵问题。 但是新的问题来了,如何避免链下系统利益相关方的各种作恶可能?这又回归到如何保证上链前交易信息的隐私性,否则,搜索者的交易信息依然很容易被矿工抢跑。目前 Flashbots 的 MEV-Geth 版本采用许可制来约束参与者的行为,而最新提案是采用基于 SGX 的密封竞拍(Sealed-bid Auction)机制实现市场的非许可准入及交易过程的隐私性。这是个值得深入研究的话题,本文先不展开。 图 1. Flashbots 设计目标及 MEV-SGX 架构(来自 Flashbots MEV Roast 13) 利益相关方的博弈 Flashbots 的出现改变了区块空间黑暗森林法则,搜索者可以选择在一种有秩序的市场下争夺优先排序权,而下面通过利益相关方博弈的分析推测,新秩序有望消除抢跑者的搭便车机会,使套利、清算机器人能展开公平的 PGA 竞争,分配给矿工的 mev 逐渐演变为一个交易隐私得到保护后的常规价格发现溢价。而谁在竞拍过程中策略更优,就能以相对更低的溢价来实施价格发现过程。 图 2. 两类获取 MEV 的攻击手法 目前,抢跑者的攻击交易可以分成两大类: 三明治攻击主要针对 AMM 市场的交易单,使用户蒙受更大的滑点损失 Cs,该损失即抢跑者所获 MEV。用户可通过限制交易量和设定最大滑点来控制 Cs,使 0≤MEV≤Cs。抢跑者将一部分收益 mev 在 PGA 中分配给矿池。 抢跑攻击主要针对套利、清算交易,抢跑闪电贷攻击等利用系统漏洞获利的交易也可归纳到这一类。攻击者抢先获得的 MEV 等于被抢跑交易的预期收益 Re,使被抢跑交易失败或无效,不但损失了预期收益,甚至白交手续费并在某些情况要蒙受额外损失。 针对预言机更新、大单交易的尾随攻击(back-running) 其实是一种聪明的搜索行为,对被尾随的交易没有伤害,搜索者只是抢在其它尾随者之前抓住了获利机会。 抢跑攻击中被抢跑交易发送方看上去是最无辜的受害者,他付诸精力好不容易搜索到的获利机会,一旦公布到网上,便被其它竞争者搭便车,这种搭便车现象使得价格发现过程的劳动和收入发生错配。 (责任编辑:admin) |