3-Slot-Finality Protocol for Ethereum
Francesco D'Amato, Roberto Saltini, Thanh-Hai Tran, Luca Zanolini

TL;DR
This paper introduces a new protocol for Ethereum that significantly reduces finalization time from over 64 slots to just 3 slots, enhancing security and transaction speed during network fluctuations.
Contribution
It proposes a novel 3-slot finality protocol combining a partially synchronous finality gadget with dynamic consensus protocols, improving Ethereum's finality speed and security.
Findings
Achieves finality within three slots after a proposal.
Reduces exposure to reorganizations and MEV exploits.
Maintains safety and liveness during network asynchrony.
Abstract
Gasper, the consensus protocol currently employed by Ethereum, typically requires 64 to 95 slots -- the units of time during which a new chain extending the previous one by one block is proposed and voted -- to finalize. This means that under ideal conditions -- where the network is synchronous, and all chain proposers, along with more than two-thirds of the validators, behave as dictated by the protocol -- proposers construct blocks on a non-finalized chain that extends at least 64 blocks. This exposes a significant portion of the blockchain to potential reorganizations during changes in network conditions, such as periods of asynchrony. Specifically, this finalization delay heightens the network's exposure to Maximum Extractable Value (MEV) exploits, which could undermine the network's integrity. Furthermore, the extended finalization period forces users to balance the trade-off…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Cryptography and Data Security · Advanced Data Storage Technologies
