A Fair and Resilient Decentralized Clock Network for Transaction Ordering

05/09/2023
by   Andrei Constantinescu, et al.
0

Traditional blockchain design gives miners or validators full control over transaction ordering, i.e., they can freely choose which transactions to include or exclude, as well as in which order. While not an issue initially, the emergence of decentralized finance has introduced new transaction order dependencies allowing parties in control of the ordering to make a profit by front-running others' transactions. In this work, we present the Decentralized Clock Network, a new approach for achieving fair transaction ordering. Users submit their transactions to the network's clocks, which run an agreement protocol that provides each transaction with a timestamp of receipt which is then used to define the transactions' order. By separating agreement from ordering, our protocol is efficient and has a simpler design compared to other available solutions. Moreover, our protocol brings to the blockchain world the paradigm of asynchronous fallback, where the algorithm operates with stronger fairness guarantees during periods of synchronous use, switching to an asynchronous mode only during times of increased network delay.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/09/2023

Front-running Attack in Distributed Sharded Ledgers and Fair Cross-shard Consensus

Sharding is a prominent technique for scaling blockchains. By dividing t...
research
06/27/2023

Condorcet Attack Against Fair Transaction Ordering

We introduce the Condorcet attack, a new threat to fair transaction orde...
research
07/06/2023

Eating sandwiches: Modular and lightweight elimination of transaction reordering attacks

Traditional blockchains grant the miner of a block full control not only...
research
04/05/2023

Fair Ordering via Social Choice Theory

Control of the ordering of transactions in modern blockchains can be ext...
research
06/03/2023

Buying Time: Latency Racing vs. Bidding in Transaction Ordering

We design TimeBoost: a practical transaction ordering policy for rollup ...
research
10/18/2018

Deconstructing the Blockchain to Approach Physical Limits

Transaction throughput, confirmation latency and confirmation reliabilit...
research
08/20/2019

Eunomia: A Permissionless Parallel Chain Protocol Based on Logical Clock

The emerging parallel chain protocols represent a breakthrough to addres...

Please sign up or login with your details

Forgot password? Click here to reset