作者:0xShitTrader,Ellipsis Labs联合创始人;翻译:金色财经xiaozou
Uniswap交易员创造了大量有害MEV——每天因三明治攻击损失高达300万美元。UniswapX旨在通过将原始交易替换为提交给Uniswap中央服务器的intents来解决这个问题。这解决了三明治攻击问题,但也创造了MEV审查问题。
首先,让我们回顾一下Uniswap推出的UniswapX是如何运行的。Swapper从Uniswap前端请求报价。再由一组获许可的quoter(报价者)向Uniswap的中央服务器提交报价,中央服务器再将胜出报价返回给前端。要接受这个报价,swapper需要签署一条消息并将其发送回Uniswap服务器。胜出的quoter将有一个短暂的窗口期(1到2个区块),在此期间,他们有专权可以通过将交易入链来填报价。
在报价和交易之间的这段时间里,公允价格可能会向报价者倾斜。在这种情况下,独家报价者非常乐于通过将交易入链在独家窗口期内填报价。但这为验证者串通起来审查交易创造了动机!
假设交易带报价者带来的盈利为P。独家窗口期经过区块N,而独家报价者正试图在区块N上落地交易。slot N和N+1的出块节点可以串通起来获取利润P。通过审查区块N的交易并结束独家报价窗口,盈利为P的交易将对区块N+1内的所有人开放。
现在就来到标准的竞价游戏环节了,价值P被发送给出块节点N+1,而非之前的独家报价者。均衡状态应该是让出块节点N获得盈利P的最大份额,而独家报价者和出块节点N+1都应该愿意出价到P-ε,以包含或审查胜出的交易。
这种类型的攻击在今天似乎不太可能发生。但是,如果一些验证者变得足够强大,经常赢得连续区块,或者用于验证者串通的基础设施被采用,我们可能会看到这种MEV审查问题的野蛮生长。
有一种自然的调整办法是将独家窗口扩展到更多的区块,这样串通就变得更加困难,一些博弈论就会失效,尤其是在一锤子买卖的情况下。
来源:金色财经