Performance at a glance
The Basis column says where each number comes from. Observed figures are measured on Monad
mainnet, where the mean block time was about 302 ms in September 2026. Capacity is the design
throughput for typical transactions rather than a reading of current demand, so the rate you see in
practice depends on how much gas each transaction uses. Protocol figures come from MonadBFT
itself: a block reaches speculative finality
after one slot and full finality after two.
Decentralization matters
A blockchain has several major components:- Consensus mechanism for achieving agreement on transactions to append to the ledger
- Execution/storage system for maintaining the active state
Today’s performance bottlenecks
Ethereum’s current execution limits (2.5M gas per second) are set conservatively, but for several good reasons:- Inefficient storage access patterns
- Single-threaded execution
- Very limited execution budget, because consensus can’t proceed without execution
- Concerns about state growth, and the effect of state growth on future state access costs
Addressing these bottlenecks through optimization
Monad enables pipelining and other optimizations in four major areas to enable exceptional Ethereum Virtual Machine performance and materially advance the decentralization/scalability tradeoff. Subsequent pages describe these major areas of improvement:- MonadBFT, a frontier BFT consensus mechanism solving the tail-forking problem
- RaptorCast for efficient block transmission
- Asynchronous Execution for pipelining consensus and execution to raise the time budget for execution
- Parallel Execution and JIT Compilation for efficient transaction execution
- MonadDb for efficient storage of Ethereum state

