In the burgeoning realm of blockchain technology, the proliferation of decentralized finance (DeFi) has been accompanied by various malicious activities, such as sandwich attacks, 51% attacks, and Sybil attacks. Sandwich attacks threaten the integrity and fairness of cryptocurrency transactions by leveraging the transparency of public mempools and the transaction order dependency in automated market maker (AMM) mechanisms. Attackers strategically manipulate asset prices to extract value from targeted transactions. Although many countermeasures have been proposed, existing defenses are still fragmented across different technical domains. Moreover, a comprehensive evaluation of their effectiveness and limitations is lacking, making it difficult to assess their overall impact. To address this gap, we introduce a novel taxonomy that systematically categorizes defense strategies throughout the transaction lifecycle, spanning from user parameter configuration to blockchain confirmation. Meanwhile, we conducted a comprehensive review of existing defense strategies against sandwich attacks, critically analyzing their strengths and limitations. Our findings indicate that while these strategies have shown promising results in mitigating conventional sandwich attacks across various dimensions, significant limitations remain. Hence, this article aims to help researchers address the sandwich attack issues from the perspective of the transaction lifecycle.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Defensive Strategies Against Sandwich Attacks: A Review

  • Shiyu Wang,
  • Xinyu Li,
  • Qinglin Yang,
  • Yuan Liu

摘要

In the burgeoning realm of blockchain technology, the proliferation of decentralized finance (DeFi) has been accompanied by various malicious activities, such as sandwich attacks, 51% attacks, and Sybil attacks. Sandwich attacks threaten the integrity and fairness of cryptocurrency transactions by leveraging the transparency of public mempools and the transaction order dependency in automated market maker (AMM) mechanisms. Attackers strategically manipulate asset prices to extract value from targeted transactions. Although many countermeasures have been proposed, existing defenses are still fragmented across different technical domains. Moreover, a comprehensive evaluation of their effectiveness and limitations is lacking, making it difficult to assess their overall impact. To address this gap, we introduce a novel taxonomy that systematically categorizes defense strategies throughout the transaction lifecycle, spanning from user parameter configuration to blockchain confirmation. Meanwhile, we conducted a comprehensive review of existing defense strategies against sandwich attacks, critically analyzing their strengths and limitations. Our findings indicate that while these strategies have shown promising results in mitigating conventional sandwich attacks across various dimensions, significant limitations remain. Hence, this article aims to help researchers address the sandwich attack issues from the perspective of the transaction lifecycle.