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攻击。本文通过提出一种构造方案来解决三明治攻击问题:该方案以区块链协议为输入,输出一个具有相同安全性但三明治攻击不再有利可图的新型区块链协议。此外,我们的协议完全去中心化,无需可信第三方或重型密码原语,仅带来线性延迟增长与极低计算开销。