Supra vs. Monad: Which Technology Makes Ethereum Transactions Faster?
Key Finding
Supra executes Ethereum Virtual Machine transactions in ~50% less time than Monad, representing the highest performing EVM execution in the world
Industry Analysis — A comprehensive head-to-head benchmark has revealed significant performance differences between two leading approaches to Ethereum Virtual Machine (EVM) parallel execution. Supra’s conflict specification-aware Block Transactional Memory (SupraBTM) has demonstrated substantial performance advantages over Monad’s 2-phase optimistic parallel execution (Monad 2PE) in rigorous testing using real Ethereum mainnet data.
Revolutionary Approach to Transaction Conflicts
The fundamental difference between these approaches lies in their conflict handling strategies. While Monad employs an optimistic execution model that assumes transactions are mostly independent and handles conflicts through re-execution, Supra’s SupraBTM takes a proactive approach by preventing conflicts before they occur.
SupraBTM’s Technical Advantages
- Static Conflict Analysis: Pre-determines read/write sets through smart contract analysis
- Dependency Graph Construction: Organizes transactions into optimized execution paths
- Proactive Scheduling: Maximizes parallelism while avoiding conflicts upfront
- Adaptive Execution: Dynamically adjusts to high-conflict workloads
Benchmark Methodology
Testing Environment: Both systems were evaluated using identical hardware specifications on a dedicated f4.metal.medium server featuring AMD 4564P 16-core processors, 192GB RAM, and NVMe storage. The benchmark utilized 10,000 historical Ethereum mainnet blocks with complete pre-state snapshots and transaction data.
Technical Architecture Comparison
| Metric | SupraBTM (iBTM) | Monad 2PE |
|---|---|---|
| Best Speedup (Post-Merge) | 5.16× (296 transactions) | 4.33× (63 transactions) |
| Best Speedup (Pre-Merge) | 6.07× (342 transactions) | 7.07× (431 transactions) |
| Implementation Language | Rust (REVM) | C++ (Native EVM) |
| Conflict Handling | Proactive Prevention | Optimistic Re-execution |
Performance Extremes Reveal Key Differences
The benchmark revealed significant performance variations across different transaction volumes and complexity levels. SupraBTM demonstrated particular strength in high-throughput scenarios typical of DeFi protocols and on-chain order books, where its conflict prevention approach minimized costly re-executions.
Industry Implications
These findings have significant implications for blockchain scalability and application performance. SupraBTM’s approach appears particularly well-suited for:
• High-frequency DeFi applications with frequent state modifications
• On-chain order books requiring predictable execution timing
• Enterprise applications demanding consistent performance
• Environments with dynamic conflict ratios
Conversely, Monad’s 2PE execution model may be optimal for workloads with smaller transactional blocks where conflict frequency remains low.
Future Development Directions
The research suggests that hybrid approaches combining optimistic execution with conflict specification-aware scheduling may emerge as the gold standard for parallel execution. Supra’s conflict specification model enables determination of pairwise conflicts in transaction blocks, opening possibilities for statistical AI techniques in adaptive parallel execution algorithms.
Access Full Technical Analysis
Download complete performance data and technical specifications
Download Pre-Merge Data Download Post-Merge Data Join SupraBTM Waitlist