On March 11, 2026, Ethereum developers released a proof-of-concept for Native Rollups—a new Layer 2 architecture that validates state transitions by having Ethereum mainnet directly re-execute Layer 2 transactions instead of using fraud proofs or ZK validity proofs.
The POC, built by teams including Ethrex, the Ethereum Foundation, and L2BEAT, introduces the EXECUTE precompile (EIP-8079) that allows L1 validators to replay L2 blocks and verify their correctness by running them through Ethereum’s own execution engine.
How Native Rollups Work
Unlike optimistic rollups (Arbitrum, Optimism) that assume validity and use fraud proofs for challenges, or ZK-rollups (zkSync, StarkNet) that submit cryptographic validity proofs, Native Rollups take a simpler approach:
- L2 submits transaction batches to L1
- L1 validators re-execute those transactions using the EXECUTE precompile
- If execution succeeds, the L2 state is confirmed
- No challenge period, no ZK circuits to maintain
Key benefits:
- Automatic EVM compatibility - When Ethereum adds new opcodes or changes behavior through hardforks, Native Rollups inherit those changes instantly
- Simpler architecture - No need for thousands of lines of custom fraud proof logic or complex ZK circuits
- Direct security inheritance - L2s use Ethereum’s execution engine directly, reducing attack surface
- No withdrawal delays - Unlike optimistic rollups with 7-day challenge periods
But Here’s the Trade-off That Concerns Me
If Ethereum mainnet validators must re-execute every Layer 2 transaction to validate them, where exactly is the scaling benefit?
Current Ethereum processes ~30M gas per block. If we have 10 Native Rollups each producing blocks that L1 must re-execute, we’re pushing massive compute overhead back to the base layer.
Questions I’m Wrestling With:
1. Compute Overhead vs Proof Verification
Optimistic rollups just need to verify fraud proofs (rare). ZK-rollups verify succinct proofs (fast). Native Rollups re-execute everything (expensive). Are we trading cryptographic complexity for computational burden?
2. Validator Hardware Requirements
If L1 validators must re-execute multiple L2 chains’ transactions, do hardware requirements increase significantly? Could this centralize validation?
3. Is This Actually Scaling?
The POC documentation mentions Native Rollups could transition to SNARKs (ZK proofs) later for efficiency. But if we need SNARKs anyway for real scaling, is re-execution just a temporary stepping stone?
4. Comparison to Based Rollups
Based rollups use L1 for sequencing. Native Rollups use L1 for validation. Both increase L1’s responsibilities. Are we making Ethereum do too much?
The Potential Upside
Here’s what gets me excited despite the concerns:
Simplified L2 deployment - The Native Rollups spec suggests launching an L2 could be as simple as deploying a smart contract. That democratizes scaling innovation.
Reduced maintenance burden - Current L2 teams spend months updating fraud proof systems or ZK circuits when Ethereum upgrades. Native Rollups eliminate that.
Hybrid path - Start with re-execution for simplicity, migrate to SNARKs as ZK tech matures. You get EVM compatibility now, efficiency later.
Current L2 Landscape Context
For context, as of March 2026:
- Arbitrum, Optimism, Base: Stage 1 decentralization with permissionless fraud proofs
- zkSync, StarkNet, Scroll: Still centralized sequencers despite superior ZK tech
- 50+ L2s launched but only 2 achieved even Stage 1 decentralization after 5 years
Native Rollups could offer a simpler path to trustless L2s. But at what cost to L1?
What Do You Think?
For L2 builders: Would simpler deployment and automatic EVM compatibility outweigh potential L1 compute overhead concerns?
For validators: How do you feel about increased re-execution responsibilities?
For researchers: Could we model the actual resource impact? At what point does re-executing L2 blocks become untenable for L1?
I’ve worked on rollup infrastructure at Polygon and Optimism, and this architecture is genuinely novel. But I’m torn between elegantly simple and scaling in the wrong direction.
Would love to hear perspectives, especially from folks thinking about L2 security models, validator economics, or the long-term Ethereum roadmap.