Ellipsis联创:UniswapX解决了MEV三明治攻击,但创造了MEV审查。

'Ellipsis联创:UniswapX解决了MEV三明治攻击,但引入了MEV审查。'

UniswapX:解决三明治攻击问题,创造MEV审查问题

UniswapX

Uniswap交易员在交易中创造了大量的有害MEV(最大可执行价值),每天因三明治攻击损失高达300万美元。为了解决这个问题,Uniswap推出了UniswapX,通过将原始交易替换为提交给Uniswap中央服务器的意向来解决三明治攻击问题。这一举措虽然解决了三明治攻击问题,却也创造了MEV审查问题。

首先,我们来回顾一下UniswapX的运行方式。交易者从Uniswap前端请求报价,然后一组获许可的报价者将报价提交给Uniswap的中央服务器,中央服务器再将胜出的报价返回给前端。交易者需要签署一条消息并将其发送回Uniswap服务器以接受这个报价。胜出的报价者在短暂的窗口期内(1到2个区块)内有特权将交易入链来填报价。

在报价和交易之间的这段时间里,公允价格可能会向报价者倾斜。在这种情况下,独家报价者非常乐于通过在独家窗口期内将交易入链来填报价。但这为验证者串通起来审查交易创造了动机!

假设交易带给报价者的盈利为P。独家窗口期经过区块N,而独家报价者正试图在区块N上落地交易。区块N和N+1的出块节点可以串通起来获取利润P。通过审查区块N的交易并结束独家报价窗口,盈利为P的交易将对区块N+1内的所有人开放。

现在来到标准的竞价游戏环节了,价值P被发送给出块节点N+1,而非之前的独家报价者。均衡状态应该是让出块节点N获得盈利P的最大份额,而独家报价者和出块节点N+1都应该愿意出价到P-ε,以包含或审查胜出的交易。

这种类型的攻击在今天似乎不太可能发生。但是,如果一些验证者变得足够强大,经常赢得连续区块,或者用于验证者串通的基础设施被采用,我们可能会看到这种MEV审查问题的野蛮生长。

有一种自然的调整办法是将独家窗口扩展到更多的区块,这样串通就变得更加困难,一些博弈论就会失效,尤其是在一锤子买卖的情况下。

UniswapX

UniswapX的引入解决了Uniswap交易中存在的三明治攻击问题,但也引发了新的MEV审查问题。通过UniswapX,交易者将交易意向提交给Uniswap的中央服务器,中央服务器通过一组获许可的报价者返回胜出的报价。交易者需要签署一条消息并将其发送回Uniswap服务器以接受报价。胜出的报价者在短暂的窗口期内有特权将交易入链来填报价。

然而,在报价和交易之间的这段时间里,公允价格可能会向报价者倾斜,从而激励独家报价者通过在独家窗口期内将交易入链来填报价。这为验证者串通起来审查交易创造了动机。

假设交易带给报价者的盈利为P。当独家窗口期经过区块N时,独家报价者试图在区块N上执行交易。区块N和N+1的出块节点可以利用这一机会获取盈利P。他们可以审查区块N的交易并结束独家报价窗口,从而使盈利为P的交易对区块N+1内的所有人开放。

在这种竞价游戏中,价值P被发送给出块节点N+1,而不是之前的独家报价者。均衡状态下,出块节点N应该获得盈利P的最大份额,而独家报价者和出块节点N+1应该愿意出价到P-ε,以包含或审查胜出的交易。

尽管这种类型的攻击在当今可能不太可能发生,但如果某些验证者变得足够强大,经常赢得连续区块,或者采用了用于验证者串通的基础设施,我们可能会看到这种MEV审查问题的野蛮增长。

为了缓解这个问题,一个自然的调整方法是将独家窗口期扩展到更多的区块,这样串通就变得更加困难,一些博弈论也将失效,特别是在一次性交易中。


原文:

作者:0xShitTrader,Ellipsis Labs联合创始人;翻译:LianGuaixiaozou

Uniswap交易员创造了大量有害MEV——每天因三明治攻击损失高达300万美元。UniswapX旨在通过将原始交易替换为提交给Uniswap中央服务器的意向来解决这个问题。这解决了三明治攻击问题,但也创造了MEV审查问题。

UniswapX

首先,让我们回顾一下Uniswap推出的UniswapX是如何运行的。Swapper从Uniswap前端请求报价。再由一组获许可的quoter(报价者)向Uniswap的中央服务器提交报价,中央服务器再将胜出报价返回给前端。要接受这个报价,swapper需要签署一条消息并将其发送回Uniswap服务器。胜出的quoter将有一个短暂的窗口期(1到2个区块),在此期间,他们有专权可以通过将交易入链来填报价。

UniswapX

在报价和交易之间的这段时间里,公允价格可能会向报价者倾斜。在这种情况下,独家报价者非常乐于通过将交易入链在独家窗口期内填报价。但这为验证者串通起来审查交易创造了动机!

假设交易带报价者带来的盈利为P。独家窗口期经过区块N,而独家报价者正试图在区块N上落地交易。slot N和N+1的出块节点可以串通起来获取利润P。通过审查区块N的交易并结束独家报价窗口,盈利为P的交易将对区块N+1内的所有人开放。

现在就来到标准的竞价游戏环节了,价值P被发送给出块节点N+1,而非之前的独家报价者。均衡状态应该是让出块节点N获得盈利P的最大份额,而独家报价者和出块节点N+1都应该愿意出价到P-ε,以包含或审查胜出的交易。

这种类型的攻击在今天似乎不太可能发生。但是,如果一些验证者变得足够强大,经常赢得连续区块,或者用于验证者串通的基础设施被采用,我们可能会看到这种MEV审查问题的野蛮生长。

有一种自然的调整办法是将独家窗口扩展到更多的区块,这样串通就变得更加困难,一些博弈论就会失效,尤其是在一锤子买卖的情况下。