Skip to content
All library documents

Scaling EVM Execution with Parallelism, Compilation, and Distributed Nodes

Article Paradigm research

Summary

The document outlines Reth’s proposed route to higher Ethereum Layer 2 throughput and recommends measuring EVM performance in gas processed per second. It describes a scaling program that combines single-machine improvements with architectures that distribute work across multiple systems. Proposed techniques include ahead-of-time compilation of frequently used contracts, parallel transaction execution, and pipelining or parallelizing state-root computation.

The authors cite live-sync throughput and estimates that interpreter overhead and state-root calculation are major performance costs. They also describe longer-term options such as shared infrastructure for multiple rollups and cloud-native nodes. These are roadmap claims and projected gains, not a complete independent benchmark; several approaches remain under development. Changing state-root timing or format could also affect proofs, clients, and other protocols, while parallel execution may perform poorly under heavy state contention.

Key ideas

  • Gas per second can capture EVM computational throughput more meaningfully than transaction counts alone.
  • Ahead-of-time compilation may reduce interpreter overhead while avoiding live compilation of untrusted contracts.
  • Parallel execution can improve throughput when transactions access independent state, but contention limits gains.
  • State-root computation is presented as a major bottleneck with parallel and pipelined optimization options.
  • Horizontal architectures could distribute rollup or sequencer workloads across services and machines.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.