LogoLogo
  • 📖What is Spire?
  • 🌊DA Builder
    • Blob Aggregation Conceptually
  • 📡Preconf Router
    • Developer API
    • Tutorial
  • 🧱Based Stack
    • Spire's flavor of L2 based sequencing
    • Customizable composability
    • Preconfirmations in the Based Stack
    • Execution environment / virtual machine
    • Sequencing revenue (MEV) retention
    • Traditional shared sequencing
    • Open source and credibly neutral
    • Future upgrades
    • What's holding L2 based rollups back today?
    • GitHub [spire-labs/based-stack]
  • 🏫Education Hub
    • Ethereum L2 Based Rollups
    • Based resources
    • Sequencing on Ethereum L1
    • Preconfirmations on Ethereum L1
    • Synchronous Composability
Powered by GitBook
LogoLogo

About Spire

  • Website
  • Writings
  • Career
  • Media Kit

Follow Us

  • X
  • Farcaster
On this page
  • 1. Ethereum's sequencing is not friendly
  • 2. Synchronous composability isn't possible with today's tech
Edit on GitHub
  1. Based Stack

What's holding L2 based rollups back today?

PreviousFuture upgradesNextEducation Hub

Last updated 1 month ago

Spire Labs has paused development on the Based Stack since releasing it. Two main factors limit L2 based rollups on Ethereum today, from our perspective:

1. Ethereum's sequencing is not friendly

Centralized sequencers are aligned with their users values because they are run by L2s that have a clear incentive to attract users with the best UX possible. Centralized sequencers choose not to frontrun or sandwich their users because they have determined that this would be bad for business.

In contrast, leads to incentive structures where validators choose to extract as much short term value as possible from users of the chain within the configurations and constraints of offchain PBS. This has led to an inherently unfriendly sequencing model today.

Don't hate the players, change the game. Ethereum researchers are exploring various mechanisms to make Ethereum sequencing more friendly. Preconfirmations are one such research direction under that umbrella, but none of it matters until it's live and starts changing things.

This is a blocker for Ethereum L2 based rollups because applying an unfriendly sequencing system to an L2 is a strictly worse product for developers and users when compared to a friendly centralized sequencer.

2. Synchronous composability isn't possible with today's tech

Two things are required for synchronous composability: coordinated sequencing and shared finality. Coordinated sequencing is achieved with the Based Stack today, but shared finality is not. Shared finality means that once an Ethereum block and a based rollup block are proposed, both must completely finalize together. This means that a based rollup that want to offer synchronous composability cannot use fraud proofs (which require a minimum finality of about 7 days) and must use validity proofs. Because these validity proofs are needed at the time of block proposal, proof generation latency is crucial.

Synchronous composability is such an important differentiator for Ethereum L2 based rollups that we consider the lack of it a major blocker.

At Spire, we call the kind of we need subsecond proving. Subsecond proving is not currently possible with popular zkVMs.

Subsecond and is possible with alternative (non-zk) models like TEEs, but not without tradeoffs. Additionally, these systems are not yet production ready.

🧱
subsecond proof generation latency
even realtime proving
Ethereum's PBS sequencing