Saved in:
Bibliographic Details
Main Authors: Canidio, Andrea, Danos, Vincent
Format: Preprint
Published: 2023
Subjects:
Online Access:https://arxiv.org/abs/2301.13785
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914636245237760
author Canidio, Andrea
Danos, Vincent
author_facet Canidio, Andrea
Danos, Vincent
contents We provide a game-theoretic analysis of the problem of front-running attacks. We use it to distinguish attacks from legitimate competition among honest users for having their transactions included earlier in the block. We also use it to introduce an intuitive notion of the severity of front-running attacks. We then study a simple commit-reveal protocol and discuss its properties. This protocol has costs because it requires two messages and imposes a delay. However, we show that it prevents the most severe front-running attacks while preserving legitimate competition between users, guaranteeing that the earliest transaction in a block belongs to the honest user who values it the most. When the protocol does not fully eliminate attacks, it nonetheless benefits honest users because it reduces competition among attackers (and overall expenditure by attackers).
format Preprint
id arxiv_https___arxiv_org_abs_2301_13785
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Commitment Against Front Running Attacks
Canidio, Andrea
Danos, Vincent
Theoretical Economics
Distributed, Parallel, and Cluster Computing
C.2.4
We provide a game-theoretic analysis of the problem of front-running attacks. We use it to distinguish attacks from legitimate competition among honest users for having their transactions included earlier in the block. We also use it to introduce an intuitive notion of the severity of front-running attacks. We then study a simple commit-reveal protocol and discuss its properties. This protocol has costs because it requires two messages and imposes a delay. However, we show that it prevents the most severe front-running attacks while preserving legitimate competition between users, guaranteeing that the earliest transaction in a block belongs to the honest user who values it the most. When the protocol does not fully eliminate attacks, it nonetheless benefits honest users because it reduces competition among attackers (and overall expenditure by attackers).
title Commitment Against Front Running Attacks
topic Theoretical Economics
Distributed, Parallel, and Cluster Computing
C.2.4
url https://arxiv.org/abs/2301.13785