Blockchains offer strong security gurarantees, but cannot protect users against the ordering of transactions. Players such as miners, bots and validators can reorder various transactions and reap significant profits, called the Maximal Extractable Value (MEV). In this paper, we propose an MEV aware protocol design called Masquerade, and show that it will increase user satisfaction and confidence in the system. We propose a strict per-transaction level of ordering to ensure that a transaction is committed either way even if it is revealed. In this protocol, we introduce the notion of a "token" to mitigate the actions taken by an adversary in an attack scenario. Such tokens can be purchased voluntarily by users, who can then choose to include the token numbers in their transactions. If the users include the token in their transactions, then our protocol requires the block-builder to order the transactions strictly according to token numbers. We show through extensive simulations that this reduces the probability that the adversaries can benefit from MEV transactions as compared to existing current practices.
翻译:摘要:区块链提供了强大的安全保障,但无法保护用户免受交易排序的影响。矿工、机器人和验证者等参与者可对各类交易进行重排序并获取巨额利润,这被称为最大可提取价值(MEV)。本文提出一种名为Masquerade的MEV感知协议设计方案,并证明该方案能提升用户满意度和对系统的信心。我们采用严格的逐笔交易排序机制,确保交易即便在公开后也能以任意方式提交。在该协议中,我们引入"令牌"概念以缓解攻击场景中对手的恶意行为。用户可自愿购买此类令牌,并选择在交易中包含令牌编号。若用户在交易中包含令牌,协议要求区块构建者严格依据令牌编号对交易进行排序。通过大量仿真实验表明,与现有做法相比,本方案可显著降低攻击者从MEV交易中获利的概率。