Risk Warning: Beware of illegal fundraising in the name of 'virtual currency' and 'blockchain'. — Five departments including the Banking and Insurance Regulatory Commission
Information
Discover
Search
Login
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
View Market
Ethereum researcher Justin Drake publishes article discussing “native rollups”, which is expected to achieve trustless expansion
2025-01-23 07:33

Odaily News Ethereum researcher Justin Drake published a post on the ethresearch forum discussing a new rollup design called “native rollups.” In short, it relies on the Ethereum L1 validator for proof, namely the state transition function and verification.
This contrasts with Optimism Rollup (e.g. Optimism, Arbitrum) or zk-Rollup (e.g. Starknet, ZKsync), which push the computational burden of execution to L2 and then rely on fraud or zk proof systems to generate state roots and proofs back to mainnet.
These proof systems are code-heavy and prone to bugs and other vulnerabilities, which is why Rollup sequencers (the entities that order transactions on L2) have historically been centralized. Concerns about sequencer centralization have in turn spurred “based” Rollup designs such as Taiko, which rely on Ethereum L1 validators to perform ordering.
Drake’s proposal suggests introducing “execute” precompiles (hardcoded functions in the EVM) that will validate the EVM state transitions of user transactions. Native rollups achieve the following two breakthroughs:
No longer need to invest in and maintain expensive miner-prover networks and specialized GPU hardware, as proofs will be processed and executed by L1 validators;
There is no longer a need to maintain a complex governance structure including a trusted security committee to approve contract upgrades to achieve EVM equivalence.
This actually makes native rollup "trustless" by inheriting the security of Ethereum L1.
Finally, like based rollups, native rollups will enjoy “synchronous composability” and will not be limited by the 12-second block time. Thanks to the “execution” precompilation, L1 validators only need to verify the zk proof without having to perform the calculations themselves.