Front-Running, Smart Contracts, and Candle Auctions

49 Pages Posted: 18 May 2021 Last revised: 23 Aug 2021

Date Written: August 23, 2021

Abstract

Blockchain implementations of auctions have to deal with the problem of front-running: block production happens at discrete intervals, and anyone can inspect and react to the incoming bids before they are written on chain. The presence of smart contracts among bidders, a hallmark of automated blockchain environments, renders current cryptographic solutions infeasible and essentially precludes static auctions. Moreover, their transparent nature makes smart contracts susceptible to shill bidding in strategy-proof auctions more generally. As a remedy, this paper considers an ascending auction with a random ending time --- a so-called candle auction. Time is discrete and in every round, the bidders bid sequentially and in a fixed order. The bidder with the highest bid at the end of the decisive round wins the auction and pays her bid. We show that an appropriately chosen ending time distribution mitigates the main problems of front-running: low revenue, reduced utility when being front-run, and limited efficiency.

Keywords: auctions, blockchains, front-running, random ending time

JEL Classification: D44, D82, G29, C72

Suggested Citation

Häfner, Samuel and Stewart, Alistair, Front-Running, Smart Contracts, and Candle Auctions (August 23, 2021). Available at SSRN: https://ssrn.com/abstract=3846363 or http://dx.doi.org/10.2139/ssrn.3846363

Samuel Häfner (Contact Author)

University of St. Gallen ( email )

Varnbuelstr. 14
Saint Gallen, St. Gallen CH-9000
Switzerland

Alistair Stewart

Web3 Foundation ( email )

Zug
Switzerland

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
444
Abstract Views
2,027
Rank
105,317
PlumX Metrics