Towards Stronger Blockchains: Security Against Front-Running Attacks

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Misra, Anshuman, Kshemkalyani, Ajay D.
Formato: Preprint
Publicado: 2023
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866929473426817024
author Misra, Anshuman
Kshemkalyani, Ajay D.
author_facet Misra, Anshuman
Kshemkalyani, Ajay D.
contents Blockchains add transactions to a distributed shared ledger by arriving at consensus on sets of transactions contained in blocks. This provides a total ordering on a set of global transactions. However, total ordering is not enough to satisfy application semantics under the Byzantine fault model. This is due to the fact that malicious miners and clients can collaborate to add their own transactions ahead of correct clients' transactions in order to gain application level and financial advantages. These attacks fall under the umbrella of front-running attacks. Therefore, total ordering is not strong enough to preserve application semantics. In this paper, we propose causality preserving total order as a solution to this problem. The resulting Blockchains will be stronger than traditional consensus based blockchains and will provide enhanced security ensuring correct application semantics in a Byzantine setting.
format Preprint
id arxiv_https___arxiv_org_abs_2311_10253
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Towards Stronger Blockchains: Security Against Front-Running Attacks
Misra, Anshuman
Kshemkalyani, Ajay D.
Cryptography and Security
Distributed, Parallel, and Cluster Computing
Blockchains add transactions to a distributed shared ledger by arriving at consensus on sets of transactions contained in blocks. This provides a total ordering on a set of global transactions. However, total ordering is not enough to satisfy application semantics under the Byzantine fault model. This is due to the fact that malicious miners and clients can collaborate to add their own transactions ahead of correct clients' transactions in order to gain application level and financial advantages. These attacks fall under the umbrella of front-running attacks. Therefore, total ordering is not strong enough to preserve application semantics. In this paper, we propose causality preserving total order as a solution to this problem. The resulting Blockchains will be stronger than traditional consensus based blockchains and will provide enhanced security ensuring correct application semantics in a Byzantine setting.
title Towards Stronger Blockchains: Security Against Front-Running Attacks
topic Cryptography and Security
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2311.10253