Ethereum's Finality
info
For context of the Sacred Timeline, see here
Ethereum: The Sacred Timeline of Finality
Ethereum's rollup-centric roadmap aims to scale the usability of its decentralized and secure blockspace. While this approach enhances security and inclusivity (like solo stakers), it encounters a finality problem.
Finality of Ordering
Ethereum operates on a probabilistic model where transactions aren't fully confirmed until after two epochs — approximately 13 minutes under normal network conditions. Until this finality is reached:
- Forks May Occur: Ethereum can have different forks based on the transactions included in a block, leading to diverging views (vertical relationship to finality).
- Delayed Confirmations: It can take significant time to finalize transactions (horizontal relationship to finality).
The primary settlement layer for rollups is not "settled" until it reaches finality, which takes approximately 13 minutes, raising the question: How do rollups ensure they align with the correct (canonical) Ethereum timeline?