Skip to main content

Ethereum's Finality

info

For context of the Sacred Timeline, see here

Ethereum: The Sacred Timeline of Finality

image (31)

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:

image (21)

  • 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?