Simulation of Front-Running Attacks and Privacy Mitigations in Ethereum Blockchain

Zachary Stucke*, Theodoros Constantinides, John Cartlidge*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference Contribution (Conference Proceeding)

1 Citation (Scopus)
624 Downloads (Pure)

Abstract

Transactions sent to a public blockchain network, such as Ethereum, are initially held in the mempool before they are accepted in a block. While waiting in the mempool, these ‘in-flight’ transactions are publicly visible and vulnerable to front-running attacks, such that malicious parties use information in the transaction for their own gain and at a direct cost to the transaction owner. In this work, we introduce open-source simulation software for identifying and mitigating these attacks on Ethereum blockchains. Designed for education and research, the software introduces simple smart contracts that elaborate front-running vulnerabilities such as displacement attacks, sandwich attacks, and priority gas auctions. Users can run these attacks in a safe environment, monitor the detailed mechanics of attacks, and mitigate attacks using the MEV-geth protocol for in-flight transaction privacy.
Original languageEnglish
Title of host publication34th European Modeling and Simulation Symposium, EMSS 2022
EditorsMichael Affenzeller, Agostino G. Bruzzone, Emilio Jimenez, Francesco Longo, Antonella Petrillo
PublisherCaltek
Number of pages8
ISBN (Electronic)9788885741737
ISBN (Print)978-88-85741-72-0
DOIs
Publication statusPublished - 21 Sept 2022

Publication series

Name34th European Modeling and Simulation Symposium, EMSS 2022
Name
PublisherCaltek
ISSN (Print)2724-0029

Bibliographical note

Funding Information:
This work received financial support from UKRI through Innovate UK and the Economic and Social Research Council (ESRC) Knowledge Transfer Partnership between University of Bristol and Claritum Limited [KTP grant number 11952].

Publisher Copyright:
© 2022 The Authors.

Keywords

  • Blockchain simulation
  • Decentralised finance
  • Education software
  • Front-running
  • Smart contract

Fingerprint

Dive into the research topics of 'Simulation of Front-Running Attacks and Privacy Mitigations in Ethereum Blockchain'. Together they form a unique fingerprint.

Cite this