Traditional blockchains grant the miner of a block full control not only over which transactions but also their order. This constitutes a major flaw discovered with the introduction of decentralized finance and allows miners to perform MEV attacks. In this paper, we address the issue of sandwich attacks by providing a construction that takes as input a blockchain protocol and outputs a new blockchain protocol with the same security but in which sandwich attacks are not profitable. Furthermore, our protocol is fully decentralized with no trusted third parties or heavy cryptography primitives and carries a linear increase in latency and minimum computation overhead.
翻译:传统区块链赋予区块的构建者完全控制权,不仅决定哪些交易被包含,还能决定其排序。这一缺陷随着去中心化金融的出现而暴露,使得矿工能够实施矿工可提取价值攻击(MEV)。本文针对夹层攻击问题,提出一种构造方法:以区块链协议为输入,输出具有相同安全性但夹层攻击无法盈利的新区块链协议。此外,我们的协议完全去中心化,无需可信第三方或复杂加密原语,仅以线性延迟增长和最小计算开销为代价。