Towards Single Slot Finality: Evaluating Consensus Mechanisms and Methods for Faster Ethereum Finality
Lincoln Murr

TL;DR
This paper evaluates consensus mechanisms for Ethereum aiming to achieve single slot finality, which would enable transactions to be finalized within the same slot, significantly improving speed and security.
Contribution
It systematically analyzes various consensus protocols and mechanisms to enable single slot or fast finality in Ethereum, providing design insights and new constructions.
Findings
Single slot finality can be achieved through proposed mechanisms.
Tradeoffs between safety, liveness, and finality are critical in protocol design.
New fast finality constructions based on single-vote total order broadcast are introduced.
Abstract
Ethereum's current Gasper consensus mechanism, which combines the Latest Message Driven Greediest Heaviest Observed SubTree (LMD-GHOST) fork choice rule with the probabilistic Casper the Friendly Finality Gadget (FFG) finality overlay, finalizes transactions in 64 to 95 blocks, an approximate 15-minute delay. This finalization latency impacts user experience and exposes the network to short-term chain reorganization risks, potentially enabling transaction censorship or frontrunning by validators without severe penalties. As the ecosystem pursues a rollup-centric roadmap to scale Ethereum into a secure global settlement layer, faster finality allows cross-layer and inter-rollup communication with greater immediacy, reducing capital inefficiencies. Single slot finality (SSF), wherein transactions are finalized within the same slot they are proposed, promises to advance the Ethereum…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Parallel Computing and Optimization Techniques · Simulation Techniques and Applications
