Introducing L2 Execution Preconfs: Elevating the Based Rollup Experience

Introducing L2 Execution Preconfs: Elevating the Based Rollup Experience

Disclaimer: This announcement is part of a series showcasing the innovations being developed at Puffer. Stay tuned for more updates in the coming weeks.

At Puffer, we’re constantly pushing the boundaries of what’s possible in the Ethereum ecosystem. Today, we’re thrilled to announce our latest innovation: L2 Execution Preconfs for based rollups. This groundbreaking feature is set to revolutionize the user experience of based rollups while providing robust protection against toxic MEV.

Bridging the UX Gap: L2 Speed Meets L1 Security

Our primary goal with L2 Execution Preconfs is to mirror the seamless user experience of current L2s for based rollups. We understand that users value the immediate feedback and swift transactions that L2s provide. But why are preconfs necessary for based rollups?

Based rollups, while inheriting the security and decentralization of Ethereum’s L1, face a unique challenge: they rely on Ethereum block times for finality. This means users would typically need to wait 12 seconds or more for transaction confirmations, significantly impacting user experience.

Preconfs solve this issue by providing near-instant feedback, effectively bridging the gap between L1 security and L2 speed. UniFi AVS is adopting L2 execution preconfs which mirror the UX of centralized L2 solutions, but improves upon security by building upon a decentralized set of validators and leveraging economic security on EigenLayer.

Execution Preconfs vs. Inclusion Preconfs: Why It Matters

In the world of preconfs, not all approaches are created equal. Let’s explore why Puffer’s execution preconfs offer superior benefits compared to simpler inclusion preconfs:

Understanding the Difference

1. Inclusion Preconfs: These offer a weaker commitment, merely guaranteeing that a transaction will eventually be included on-chain. However, they provide no assurances about the transaction’s success or its impact on the chain state.

2. Execution Preconfs: This is Puffer’s approach. It provides the strongest commitment, not only ensuring on-chain inclusion but also guaranteeing the resulting state after execution.

Why Rollup Users Should Care

Imagine you’re trying to swap 1 ETH for 2500 USDC on a based rollup. Let’s compare the types of preconf commitments you would receive from the validator:

With Inclusion Preconfs:

“I’ll eventually include your transaction attempting to swap 1 ETH for 2500 USDC in an L2 block that I propose when it’s my turn, but its success and final outcome are uncertain.”

This scenario leaves users vulnerable to several risks:

  • The validator could potentially sandwich your transaction, extracting value from your trade.
  • Multiple orders might be inserted ahead of yours, potentially causing your transaction to revert due to slippage.
  • You have no guarantee of the final execution state, leaving you in limbo until the transaction is actually processed.
  • The uncertainty makes it difficult for users to make informed decisions or take further actions based on the expected outcome.

With Execution Preconfs:

“You’ve successfully swapped 1 ETH for 2500 USDC and here’s the receipt. If this outcome doesn’t materialize when I post the transactions you can slash me on EigenLayer.”

This approach offers significant advantages:

  • You receive immediate confirmation of the transaction’s success and exact outcome.
  • The validator is economically incentivized to honor this commitment due to the slashing risk on EigenLayer.
  • You’re protected from sandwich attacks or other forms of transaction reordering that could negatively impact your trade as reordering would break the preconf guarantee.
  • The certainty allows you to immediately plan next steps or make further transactions based on this outcome.

Looking Ahead

L2 execution preconfs represent a crucial step forward in UniFi’s overarching mission to heal Ethereum’s fragmentation issues. Our approach is twofold:

  1. Building Based Rollups: We’ve laid the foundation by developing based rollups, which inherently align with Ethereum’s security and decentralization principles.
  2. Elevating UX and Security: With L2 Execution Preconfs, we’re now delivering a user experience and security model that not only matches but surpasses traditional centralized rollups.

We’re excited to see how this innovation will shape the future of Ethereum scaling solutions. As we continue to refine and expand the capabilities of L2 execution preconfs, we’re not just improving based rollups — we’re paving the way for a more cohesive, efficient, and user-friendly Ethereum ecosystem.

Join Us Today!

The future of Ethereum is unified, fast, and secure — and it’s unfolding right here at Puffer. We’re thrilled to announce that registrations for L2 execution preconfs on mainnet are now live!

Ready to be part of this revolutionary step in Ethereum’s evolution?

Don’t miss this opportunity to be at the forefront of blockchain innovation. Register today and help us shape the future of Ethereum!

Stay tuned for more updates as we progress on our mission. Join us in this next phase of blockchain evolution, where fragmentation gives way to seamless integration, and the full potential of Ethereum can be realized.