From: thepipeline_xyz

Monad introduces several optimizations that contribute to its high performance, enabling it to process 10,000 transactions per second with sub-cent gas fees [00:00:17]. One of the key innovations is asynchronous execution, which significantly impacts block sizes [00:00:29].

Expanded Gas Limits and New Design Spaces

The implementation of asynchronous execution allows for much larger block sizes, which in turn enables app developers to write more secure code without concern for increasing gas costs for end users [00:00:32]. This leads to significantly cheaper and faster transactions [00:00:46].

With these expanded gas limits, Monad opens up brand new design spaces for developers [00:00:52]. These new capabilities allow developers to leverage cutting-edge primitives that were previously impractical due to high computational or transactional costs [00:00:55].

Examples of Cutting Edge Primitives

Specific examples of advanced primitives that become viable on Monad’s high-performance network include:

Technical Basis: Asynchronous Execution

Traditionally, the execution of transactions and reaching consensus for a block share a single, limited time budget within a blockchain’s block time [00:02:08]. In most blockchains, the time allocated for execution is much smaller than the time needed for consensus, as network messages for consensus consume the majority of the block time [00:02:40].

Asynchronous execution, supported by parallelism (using multiple threads), separates these processes [00:03:06]. For instance, while one block’s consensus is being finalized, the execution of the previous block’s transactions can occur on a separate thread [00:03:32]. This separation allows the entire block time to be dedicated to execution, rather than just a small segment [00:03:45].

The practical implication of this technical innovation is a massive expansion of the gas budget for each block [00:04:17]. This increased computational capacity is what makes the applicability of cutting-edge primitives feasible for applications requiring more complex cryptographic operations or data processing [00:04:21]. The combination of parallelism, pipelining, and asynchronous execution contributes to Monad being a highly performant system [00:05:29].