UCL Discovery Stage
UCL home » Library Services » Electronic resources » UCL Discovery Stage

The Blockchain Imitation Game

Qin, K; Chaliasos, S; Zhou, L; Livshits, B; Song, D; Gervais, A; (2023) The Blockchain Imitation Game. In: SEC '23: Proceedings of the 32nd USENIX Conference on Security Symposium. (pp. pp. 3961-3978). Association for Computing Machinery (ACM) Green open access

[thumbnail of sec23fall-prepub-331-qin (1).pdf]
Preview
Text
sec23fall-prepub-331-qin (1).pdf - Other

Download (870kB) | Preview

Abstract

The use of blockchains for automated and adversarial trading has become commonplace. However, due to the transparent nature of blockchains, an adversary is able to observe any pending, not-yet-mined transactions, along with their execution logic. This transparency further enables a new type of adversary, which copies and front-runs profitable pending transactions in real-time, yielding significant financial gains. Shedding light on such “copy-paste” malpractice, this paper introduces the Blockchain Imitation Game and proposes a generalized imitation attack methodology called APE. Leveraging dynamic program analysis techniques, APE supports the automatic synthesis of adversarial smart contracts. Over a timeframe of one year (1st of August, 2021 to 31st of July, 2022), APE could have yielded 148.96M USD in profit on Ethereum, and 42.70M USD on BNB Smart Chain (BSC). Not only as a malicious attack, we further show the potential of transaction and contract imitation as a defensive strategy. Within one year, we find that APE could have successfully imitated 13 and 22 known Decentralized Finance (DeFi) attacks on Ethereum and BSC, respectively. Our findings suggest that blockchain validators can imitate attacks in real-time to prevent intrusions in DeFi.

Type: Proceedings paper
Title: The Blockchain Imitation Game
Event: 32nd USENIX Security Symposium, USENIX Security 2023
ISBN-13: 9781713879497
Open access status: An open access version is available from UCL Discovery
Publisher version: https://dl.acm.org/doi/10.5555/3620237.3620459
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery-pp.ucl.ac.uk/id/eprint/10182320
Downloads since deposit
80Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item