Projects per year
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 language | English |
---|---|
Title of host publication | 34th European Modeling and Simulation Symposium, EMSS 2022 |
Editors | Michael Affenzeller, Agostino G. Bruzzone, Emilio Jimenez, Francesco Longo, Antonella Petrillo |
Publisher | Caltek |
Number of pages | 8 |
ISBN (Electronic) | 9788885741737 |
ISBN (Print) | 978-88-85741-72-0 |
DOIs | |
Publication status | Published - 21 Sept 2022 |
Publication series
Name | 34th European Modeling and Simulation Symposium, EMSS 2022 |
---|
Name | |
---|---|
Publisher | Caltek |
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.Projects
- 1 Finished