Monad: The Parallel EVM Bet on Latency as Product
reviewlayer1performance

Monad: The Parallel EVM Bet on Latency as Product

Young Kim
Young Kim
August 29, 20265 min read

Firedancer's success on Solana proved that parallel execution can scale to mainnet production. Monad is betting the same architectural principles apply to EVM chains—bring parallel execution, optimistic concurrency, and modern consensus to Ethereum-compatible infrastructure.

The throughput numbers (10,000+ TPS) are impressive. But I think the real product is latency. Sub-second finality changes what's buildable.

Summary

Monad is an EVM-compatible Layer 1 that achieves high throughput through parallel transaction execution, optimistic concurrency control, and asynchronous execution. You write Solidity; it runs on Monad; you get 10,000+ TPS with ~1 second finality. The core bet: EVM compatibility is worth the parallelization constraints, because the Solidity ecosystem is too valuable to abandon.

What is Monad?

Traditional EVM execution is sequential—transactions execute one at a time, each reading the state left by the previous one. Monad executes transactions in parallel, then checks for conflicts and re-executes if necessary.

Traditional EVM Execution:
Transaction 1 → Execute → Update State
                                ↓
Transaction 2 → Execute → Update State
                                ↓
Transaction 3 → Execute → Update State
Time: O(n) for n transactions

Monad Parallel Execution:
┌─────────────────────────────────────────────────┐
│     Optimistic Parallel Execution               │
│                                                 │
│ T1 → Execute ───┐                               │
│ T2 → Execute ───┼──→ Conflict Detection         │
│ T3 → Execute ───┤    If conflict: Re-execute   │
│ T4 → Execute ───┘    If no conflict: Commit    │
│                                                 │
│ Time: O(n/p) for n transactions, p parallelism  │
└─────────────────────────────────────────────────┘

Most transactions don't conflict—they touch different accounts, different storage slots. Only when two transactions access the same state does re-execution happen. In practice, parallelism provides 10-100x speedup.

The Latency-as-Product Bet

Here's what I'd underwrite: throughput is table stakes, latency is the moat.

High TPS lets you handle more activity. Low latency lets you build different applications. Games, trading, and real-time coordination need sub-second response, not batch finality.

Latency Impact on Applications:

30-second finality (Ethereum L1):
- Good for: Settlement, DeFi positions, governance
- Bad for: Gaming, real-time trading, chat

5-second finality (Most L2s):
- Good for: Most DeFi, casual gaming
- Bad for: Competitive gaming, HFT

Sub-second finality (Monad target):
- Good for: Everything above + real-time apps
- Enables: Onchain games, responsive UX, low-latency trading

Application Design Changes:
- Don't need optimistic UI (tx finality = UI finality)
- Can build turn-based games with true onchain state
- Trading execution feels like centralized exchanges

Firedancer demonstrated this for Solana. Monad bets the same applies to EVM—same latency improvements, but with Solidity compatibility.

Impact

EVM applications port easily. Solidity contracts work on Monad without modification. The Ethereum tooling ecosystem—Foundry, Hardhat, Remix—works. Developer onboarding is minimal.

New application categories open. Onchain games where every action is a transaction. Real-time auctions. Responsive DeFi UX. These aren't viable with 30-second finality.

But EVM compatibility constrains optimization. True parallel execution requires knowing transaction dependencies upfront. EVM semantics don't provide this—Monad must detect conflicts at runtime. That's overhead pure-parallel chains don't have.

Competition is fierce. Solana has Firedancer. Sei has parallel execution. Berachain, Sei v2, and others are targeting the same space. Being EVM-compatible is differentiating, but it's not unique.

Failure Modes

State Contention Hotspots: If many transactions touch the same state (popular DeFi pools, high-activity NFT contracts), parallelism degrades. Hotspots become bottlenecks that limit effective throughput.

Optimistic Concurrency Overhead: Detecting conflicts and re-executing takes time. Under high contention, re-execution costs could exceed sequential execution—pathological cases exist.

EVM Semantic Edge Cases: EVM has complex semantics—gas metering, DELEGATECALL, CREATE2, etc. Ensuring parallel execution matches sequential semantics exactly is hard. Edge case bugs could cause consensus failures or exploits.

Validator Hardware Requirements: Parallel execution needs beefy hardware—many cores, fast storage, high memory bandwidth. This could centralize validation to well-resourced operators.

What I'd Change

Publish contention profiles for common contracts. Show developers how their contracts will perform under parallelization. Uniswap V3 at Monad: X% parallelizable. Aave: Y% parallelizable. Help developers optimize.

Build parallel-aware Solidity patterns. Some Solidity patterns create unnecessary contention. Publish guidance on writing parallel-friendly contracts—separate hot storage, minimize cross-contract state.

Dynamic parallelism adjustment. Under high contention, maybe it's better to fall back to sequential execution for specific transactions. Adaptive parallelism could smooth out pathological cases.

Transparent re-execution metrics. Publish what percentage of transactions require re-execution. If it's >20%, parallelism isn't delivering promised benefits.

Lessons

  • Latency is a different product than throughput. High TPS lets you do more of the same things. Low latency lets you do different things. The applications enabled by sub-second finality are qualitatively different.

  • EVM compatibility is a distribution strategy. Billions of dollars of contracts, millions of developers, and years of tooling exist for EVM. Being compatible is massive distribution, even at some performance cost.

  • Parallelization has diminishing returns. The first 4x parallelism might be easy. Getting to 100x requires solving harder and harder contention problems. Real-world parallelism is bounded by hotspots.

  • Validator economics shape decentralization. If running a Monad validator requires $50K in hardware, the validator set will be small and professional. That's a tradeoff, not a failure—but it's explicit.

  • Firedancer is proof of concept. Solana's experience with Firedancer shows parallel execution works at scale. That de-risks Monad's core thesis—the question is execution, not feasibility.


If you're building applications that need real-time responsiveness, Monad (and similar parallel EVMs) are worth evaluating. The latency improvements are meaningful for UX. Just be aware of contention patterns in your specific application.

Young Kim

Written by

Young Kim

Web3 & AI Systems Architect. CTO at IBCT & GoodBoy Syndrome. Building at the intersection of blockchain infrastructure and artificial intelligence.