# Native Rollups Gain Momentum as Ethereum Scaling Solutions Advance
As Rollup technology continues to evolve to address Ethereum’s scalability issues, the concept of ‘Native Rollups’ is making headlines again. Similar to the traditional concept of sharding, Native Rollups distinguish themselves by leveraging Ethereum’s native execution environment for more efficient scaling.
# What Are Native Rollups?
Rollups are classified into various types based on how they handle data. Native Rollups utilize Ethereum Layer 1 (L1) execution environments. This allows the Ethereum network to directly recognize and manage the state transitions of the Rollup. Achieving this requires a structure capable of running one EVM within another, leading to the introduction of the EXECUTE precompile.
# Role of EXECUTE Precompile
The EXECUTE precompile verifies the results of EVM executions within the EVM environment. This process involves taking pre-state, post-state, and execution trace inputs to validate the correctness of specific operations. This method enables Native Rollups to utilize Ethereum’s social consensus without relying on separate trust-based systems.
Once implemented, Rollup operators can follow Ethereum’s security mechanisms without needing their own security systems. This is expected to significantly enhance interoperability among Rollups working synchronously with L1.
# Gas Cost and Resource Management
Ethereum’s computational resources are limited, necessitating an efficient gas model for allocation. A new gas cost policy has been established for EXECUTE precompile to address this:
– Base Cost: Includes EXECUTE_GAS_COST and gas charges based on actual transaction execution volume.
– Cumulative Gas Limit: Restricts the maximum gas consumption for all EXECUTE calls within a block, based on the EIP-1559 model.
This system, similar to the existing blob data cost structure, aims to control block gas usage effectively.
# Advantages of Native Rollups
Native Rollups offer significant benefits over traditional Rollup methods:
Enhanced Security: Traditional Rollups require independent governance systems (like security councils), but Native Rollups reduce operational risks by relying on Ethereum’s social consensus.
Synchronous Composability: Unlike traditional Rollups that need L1 and L2 block generation timings to synchronize, Native Rollups can use EXECUTE precompile for trustless state verification.
Future Compatibility: As L1 EVM improves, Native Rollups will automatically inherit these enhancements, ensuring compatibility with the latest Ethereum technology without additional development.
# Advancing to Real-Time Proving
Currently, Native Rollups depend on ‘Re-execution’ for validation, where verifiers directly execute transactions to confirm state transition validity. However, real-time proving is necessary to overcome processing speed limitations.
This will require changes in block verification structures to secure proof times. Ethereum’s current 12-second block time completes transaction execution, state change calculations, and receipt generation within this period. Proposals include delaying state_root calculation or execution itself to improve verification speed and reduce overall network latency.
# Could Native Rollups Be the Key to Ethereum Scaling?
Native Rollups are emerging as a promising solution to Ethereum’s scalability challenges by overcoming the limitations of traditional sharding concepts. They attract attention for their potential to enhance scalability while maintaining Ethereum’s existing security model.
However, advancements in real-time proving technology and the adoption of delayed execution methods are necessary. How these structural changes will harmonize with the existing Ethereum ecosystem remains a critical question moving forward.