From: thepipeline_xyz

The launch of Monad’s public testnet marks a significant step in addressing long-standing challenges in current blockchain infrastructure and system design, particularly regarding performance and scalability [00:00:00]. While the community often views a testnet or mainnet launch as crossing the finish line, Monad considers it merely the starting line for continuous innovation [00:00:25].

Building from Scratch: A Unique Approach

Monad has adopted a unique strategy of building its protocol entirely from scratch, rather than forking an existing open-source project [01:46:00]. This decision was driven by the desire for greater technical control over the product [02:04:04].

“We feel that we would have modified so many things in the existing sort of Open Source projects that we wouldn’t have leveraged been able to leverage like the ongoing new features or maintenance of those projects for Monad so it just didn’t it just didn’t really make sense from like an ongoing sort of St maintenance standpoint and new feature development standpoint.” [02:17:00] — James Hunsaker, CEO & CTO at Category Labs

Building from scratch allows for specific implementation choices regarding memory allocation, disk interaction, and other low-level aspects to achieve optimal performance [02:44:00].

Why Others Haven’t

Despite the Ethereum Virtual Machine (EVM) being over a decade old, few projects have undertaken a similar ground-up rebuild focused on high throughput [03:25:00]. Ethereum clients, like Aragon, have improved state sync performance, but not raw execution performance [03:44:00]. This is largely because Ethereum is arbitrarily rate-limited to maintain low node requirements, making a focus on raw throughput less relevant for its original design goals [04:04:00].

Monad, however, was envisioned as a high performance EVM chain from the outset, with few design restrictions beyond 100% EVM compatibility [04:21:00]. The goal was to maximize network and hardware performance, while still targeting consumer-grade node requirements (e.g., a $1,000 PC) [04:42:00].

A major challenge in this endeavor is the scarcity of low-level system engineers, who typically work in big tech, silicon manufacturing, or high-frequency trading firms, rather than general web development [05:21:00].

Core Technical Challenges and Innovations

The primary technical challenge in blockchain design is achieving concurrent execution [06:16:00]. While modern machines have many cores, most existing clients are single-core for transaction execution [06:22:00]. Blocks contain transactions with dependencies, meaning they are not a thousand independent tasks [06:36:00].

Monad’s key innovations revolve around:

  • Pipelining: Efficiently processing multiple transactions simultaneously, even with dependencies, by working on different stages of different transactions concurrently [06:47:00]. This is likened to a “washing machine” analogy where washing, drying, and folding different loads happen in parallel [08:21:00].
  • Database Optimization: Minimizing CPU idle time caused by slow disk access [07:05:00]. Disk access, even at 30 microseconds, adds up quickly across many transactions, leading to inefficient hardware utilization [07:12:12]. Monad’s custom database is designed to keep the CPU constantly busy [07:53:00].

This intense focus on optimization differentiates building a merely functional system from a truly high-performance one [09:23:00].

Benchmarking and Misleading Metrics

The blockchain space is rife with misleading marketing and benchmarks [02:41:00]. Simple token transfers are the easiest for a blockchain to process, and even unoptimized, single-core clients can achieve 50k TPS on such artificial benchmarks [19:51:00]. Monad rejects claims of high TPS based solely on token transfers because it’s “easily achievable” and “not interesting” [22:23:00].

“When somebody publishes like oh we’re doing 10K TPS and you look and it’s like token transfer it’s like that’s actually not I mean maybe some people are wild by that but I’m not Wild by that because I’ve seen it like even under even not so optimize clients or not parallel execution clients do 50k TPS on the sort of artificial benchmarks.” [20:22:00] — James Hunsaker, CEO & CTO at Category Labs

Monad’s benchmarks are based on replaying real Ethereum history, which includes complex transactions from AMMs, lending protocols, and computationally expensive ZK proofs [21:26:00]. For example, a team simulating an exchange on Monad’s devnet sent 3 trillion gas in a few hours, equivalent to about 30 days of Ethereum throughput [17:53:00].

Other deceptive benchmarking practices include:

  • Using high-end, expensive hardware [23:02:00].
  • Geographically co-locating nodes or concentrating stake weight in one area, creating an illusion of decentralization and speed that doesn’t hold up in a truly distributed network [23:08:00].

Monad, conversely, intentionally tests its algorithm under “worst-case” conditions, such as high stake-weighted nodes located far apart (e.g., Singapore and New York), to optimize for real-world decentralization and performance, respecting the laws of physics [25:43:00].

Addressing User Experience and System Robustness

A significant challenge in blockchain scalability is ensuring graceful degradation under stress. During high-demand events like NFT mints or AI agent spamming, systems can fail, leading to reverted transactions, RPC errors, and user frustration [28:35:00].

“You always see these sorts of things like oh the RPC thing failed or transaction getting reverted or all you know there’s all these sorts of things that pop up on Twitter when something goes wrong and would be nice and not have to make those sort of excuses why things went wrong.” [28:47:00] — James Hunsaker, CEO & CTO at Category Labs

Monad aims for a system that, even when pushed to its limits, handles transactions gracefully, perhaps with a slight delay, rather than outright failing [29:05:05]. This robustness across the entire stack, from RPC to validator and block propagation layers, is crucial for a positive user experience [31:25:00].

Current blockchain user experience issues also stem from fragmented protocols across multiple L2s or mainnets, making interactions painful and hindering general adoption [40:49:00]. Monad seeks to improve this by providing a high-performance EVM-compatible base that enables seamless, cheaper transactions [12:04:00].

Impact on Applications and Future Vision

Monad’s high-performance, EVM-compatible shared global state, with built-in payment rails and programmability, unlocks new possibilities for developers [13:06:00].

Key application verticals benefiting from Monad’s design include:

  • High-fidelity DeFi: Enabling personal finance at scale with cheap transaction fees and low slippage due to efficient liquidity provision [13:45:00].
  • Consumer applications: Scaling to hundreds of millions of users, requiring Monad’s capacity of over a billion transactions per day [14:22:00].
  • DePIN (Decentralized Physical Infrastructure Networks): Lowering the cost of pushing data to chain to fractions of a cent, enabling new business models for marketplaces involving health data, compute (CPU/GPU), cameras, and other consumer hardware [38:18:00].

Simplifying the user experience by abstracting away gas fees is also a key goal, which becomes economically viable for application developers when transaction costs are significantly reduced [36:59:00].

The Monad team views the public testnet as the start of a long-term commitment to innovation [48:45:00]. They have a massive “queue of ideas” for optimizations, rewrites, research, new features (like usability and privacy), and further decentralization to support thousands of nodes [48:59:00]. The core goal is to consistently push the decentralization-performance tradeoff curve forward [24:40:00].