{"id":38020,"date":"2024-07-22T11:26:05","date_gmt":"2024-07-22T08:26:05","guid":{"rendered":"https:\/\/forklog.com\/en\/?p=38020"},"modified":"2025-08-30T00:37:36","modified_gmt":"2025-08-29T21:37:36","slug":"how-monad-works-an-ethereum-and-solana-rival-with-10000-tps","status":"publish","type":"post","link":"https:\/\/forklog.com\/en\/how-monad-works-an-ethereum-and-solana-rival-with-10000-tps\/","title":{"rendered":"How Monad works: an Ethereum and Solana rival with 10,000 TPS"},"content":{"rendered":"<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">What is Monad?<\/h2>\n<p>Monad is a layer-1 smart-contract platform that implements innovative approaches to scaling.<\/p>\n<p><a href=\"https:\/\/forklog.com\/en\/news\/what-is-the-ethereum-virtual-machine-evm\">EVM<\/a>-compatible protocol is designed to accelerate on-chain operations and reduce user costs. It targets fast transaction processing (<span data-descr=\"transactions per second, the number of transactions per second\" class=\"old_tooltip\">TPS<\/span> of up to 10,000), one-second block intervals and instant transaction finality.<\/p>\n<p>High performance is delivered by the unique MonadBFT consensus, while EVM compatibility ensures seamless interaction for developers and users.<\/p>\n<p>By offering a convenient and powerful L1 blockchain, Monad blends advanced technologies such as the MonadDB database, deferred and <a href=\"https:\/\/forklog.com\/en\/news\/parallelization-what-it-is-and-how-it-scales-blockchains\">parallel execution<\/a>. Developers can use their Ethereum skills and familiar tooling to build on the new platform. Users gain fast transactions with low fees.<\/p>\n<\/div>\n<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">What is Monad Labs?<\/h2>\n<p>The startup <a href=\"https:\/\/www.monadlabs.xyz\/team\">Monad Labs<\/a> was founded in 2022. The team, with years of experience building high-performance trading systems at Jump Trading, aims to overcome the low throughput and high fees that plague many L1 projects.<br \/>\u00a0<br \/>The CEO and co-founder is <a href=\"https:\/\/www.linkedin.com\/in\/keone-hon\">Keone Hon<\/a>. In his words, the company, using cutting-edge blockchain technology, can set a new industry standard for speed, transparency, security and scalability.<\/p>\n<\/div>\n<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">How is parallelism implemented in Monad?<\/h2>\n<p>A key feature of Monad is the ability to execute in parallel. It allows multiple transactions to be processed at the same time, unlike the sequential approach used by most EVM-compatible blockchains. Examples include Ethereum, Avalanche and BNB Chain.<\/p>\n<p>The system uses optimistic concurrency control (<a href=\"https:\/\/docs.monad.xyz\/technical-discussion\/execution\/parallel-execution\">Optimistic Concurrency Control<\/a>, OCC) and <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%B0%D1%8F_%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C\">software transactional memory<\/a>. This ensures data integrity and maximises network throughput without sacrificing reliability and security, making Monad a high-performance alternative in the blockchain space.<\/p>\n<p>Using OCC, the system assumes all transactions are independent and processes them concurrently. When a dependency is detected, Monad re-executes them with updated data, applying <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BA%D0%BE%D0%B4%D0%B0\">static code analysis<\/a> to predict such cases.<\/p>\n<p>The new platform preserves Ethereum compatibility by structuring blocks as a linearly ordered set of transactions. This guarantees execution results identical to those on the second-largest network by market capitalisation.<\/p>\n<\/div>\n<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">What is Monad\u2019s deferred execution mechanism?<\/h2>\n<p>A key feature of Monad is the ability to execute in parallel. It allows multiple transactions to be processed at the same time, unlike the sequential approach used by most EVM-compatible blockchains. Examples include Ethereum, Avalanche and BNB Chain.<\/p>\n<p>The system uses optimistic concurrency control (<a href=\"https:\/\/docs.monad.xyz\/technical-discussion\/execution\/parallel-execution\">Optimistic Concurrency Control<\/a>, OCC) and <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%B0%D1%8F_%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C\">software transactional memory<\/a>. This ensures data integrity and maximises network throughput without sacrificing reliability and security, making Monad a high-performance alternative in the blockchain space.<\/p>\n<p>Using OCC, the system assumes all transactions are independent and processes them concurrently. When a dependency is detected, Monad re-executes them with updated data, applying <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BA%D0%BE%D0%B4%D0%B0\">static code analysis<\/a> to predict such cases.<\/p>\n<p>The new platform preserves Ethereum compatibility by structuring blocks as a linearly ordered set of transactions. This guarantees execution results identical to those on the second-largest network by market capitalisation.<\/p>\n<\/div>\n<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">What is MonadBFT?<\/h2>\n<p>MonadBFT, an optimised version of the <a href=\"https:\/\/github.com\/parallelchain-io\/hotstuff_rs\">HotStuff<\/a> algorithm, is the high-performance consensus mechanism of the Monad blockchain. It is designed to simplify communication between validating nodes and block leaders, reducing consensus rounds and increasing efficiency.<\/p>\n<p>The purpose-built Byzantine fault-tolerant (<a href=\"https:\/\/forklog.com\/en\/news\/how-various-protocols-tackle-the-byzantine-generals-problem\">BFT<\/a>) mechanism quickly verifies transactions even if some validating nodes are faulty or compromised.\u00a0<\/p>\n<p>To reach consensus on a new block, the leader sends proof of correctness of the previous block to the validating nodes. The latter then send a signed \u201cyes\u201d message directly to the next leader, attesting to the block and signalling readiness to proceed.<\/p>\n<p>If a block leader falls behind and nodes fail to reach consensus, MonadBFT activates a fallback communication path that requires more time and mutual messaging among all validators. This approach ensures consensus is achieved regardless of delays or failures.<\/p>\n<\/div>\n<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">What is MonadDb?<\/h2>\n<p>MonadDb is a specialised state database for the Monad blockchain. By storing data on the current state of the chain, including accounts, balances and smart-contract code, MonadDb optimises the speed of operations. It is critical for parallel transaction execution on the Monad network.<\/p>\n<p>Unlike most Ethereum clients, which use various data structures, it employs a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Radix_tree\">Patricia Trie<\/a> both on disk and in memory, enabling asynchronous I\/O support.\u00a0<\/p>\n<p>Parallel execution of transactions requires simultaneous reads and writes to the database. MonadDb\u2019s architecture can efficiently handle many transactions at once, improving the blockchain\u2019s performance and scalability.<\/p>\n<\/div>\n<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">What are Monad\u2019s advantages?<\/h2>\n<p>Positioning itself as a next-generation smart-contract platform, Monad offers several key advantages:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>high throughput:<\/strong> Monad can process up to 10,000 TPS, far outstripping many existing blockchains. Such performance suits applications that require fast and inexpensive transactions;<\/li>\n<\/ul>\n<ul class=\"wp-block-list\">\n<li><strong>parallelisation:<\/strong> Monad processes multiple transactions simultaneously, boosting network efficiency and reducing latency;<\/li>\n<\/ul>\n<ul class=\"wp-block-list\">\n<li><strong>high transaction speed<\/strong> \u2014 instant finality thanks to a \u201cpipelined\u201d consensus mechanism;<\/li>\n<\/ul>\n<ul class=\"wp-block-list\">\n<li><strong>full EVM compatibility<\/strong>, which simplifies porting existing Ethereum applications and encourages an inflow of users from other ecosystems;<\/li>\n<\/ul>\n<ul class=\"wp-block-list\">\n<li><strong>innovative architecture<\/strong> designed to tackle scalability challenges, giving the platform room to support a growing number of transactions and users;<\/li>\n<\/ul>\n<ul class=\"wp-block-list\">\n<li><strong>lower costs:<\/strong> Monad\u2019s efficiency can lead to lower transaction fees, making it an economically attractive platform for users and developers.<\/li>\n<\/ul>\n<p>The table below compares Monad with popular EVM-compatible systems on key parameters.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"421\" src=\"https:\/\/forklog.com\/wp-content\/uploads\/Monad-v-sravnenii-s-populyarnymi-EVM-sovmestimymi-sistemami-1024x421.png\" alt=\"Monad compared with popular EVM-compatible systems\" class=\"wp-image-237417\" srcset=\"https:\/\/forklog.com\/wp-content\/uploads\/Monad-v-sravnenii-s-populyarnymi-EVM-sovmestimymi-sistemami-1024x421.png 1024w, https:\/\/forklog.com\/wp-content\/uploads\/Monad-v-sravnenii-s-populyarnymi-EVM-sovmestimymi-sistemami-300x123.png 300w, https:\/\/forklog.com\/wp-content\/uploads\/Monad-v-sravnenii-s-populyarnymi-EVM-sovmestimymi-sistem\u0430\u043c\u0438-768x316.png 768w, https:\/\/forklog.com\/wp-content\/uploads\/Monad-v-sravnenii-s-populyarnymi-EVM-sovmestim\u044b\u043c\u0438-\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438-1536x632.png 1536w, https:\/\/forklog.com\/wp-content\/uploads\/Monad-v-sravnenii-s-populyarnymi-EVM-sovmestimymi-sistemami-2048x843.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Data: <a href=\"https:\/\/www.coingecko.com\/learn\/what-is-monad-crypto#what-is-monad\" title=\"CoinGecko\">CoinGecko<\/a>, ForkLog.<\/figcaption><\/figure>\n<\/div>\n<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">What are Monad\u2019s pitfalls?<\/h2>\n<p>Consider the potential issues facing Monad.<\/p>\n<h3 class=\"wp-block-heading\">Technical complexity<\/h3>\n<p>Parallel processing and MonadBFT deliver considerable benefits, but also introduce complexities: the need to maintain data consistency and resolve conflicts between transactions. Debugging and diagnosing issues during parallel execution can be more challenging than with traditional sequential processing.<\/p>\n<h3 class=\"wp-block-heading\">Centralisation risks<\/h3>\n<p>A potential problem for the Monad blockchain lies in the risk of centralisation. One factor is the significant involvement of venture capital in the project, which could concentrate a large number of tokens among a few actors.\u00a0<\/p>\n<p>This could, in time, lead to an imbalance in governance and decision-making within the network. Large investors may wield significant influence over network upgrades, policy changes and other important aspects.<\/p>\n<h3 class=\"wp-block-heading\">Novelty and competition<\/h3>\n<p>Amid intensifying competition, the Monad platform will inevitably face challenges in attracting users and developers already embedded in large ecosystems.\u00a0<\/p>\n<p>To gain a foothold, Monad will need to win community trust, demonstrate real-world use cases and provide convenient tools for developers. These steps would help the platform compete with existing blockchains, lowering barriers to entry and strengthening its position in decentralised technology.<\/p>\n<\/div>\n<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">How is the Monad project developing?<\/h2>\n<p>In April, the Monad Labs team <a href=\"https:\/\/forklog.com\/en\/news\/monad-labs-secures-225-million-to-challenge-solana-and-ethereum\">closed<\/a> a $225m funding round. Paradigm led the round; other participants included Electric Capital and Greenoaks.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/forklog.com\/wp-content\/uploads\/Monad-Funding-Insights.webp\" alt=\"Monad Funding Insights\" class=\"wp-image-237419\"\/><figcaption class=\"wp-element-caption\">Monad funding rounds. Data: <a href=\"https:\/\/cryptorank.io\/ico\/monad#funding-rounds\">CryptoRank<\/a>.<\/figcaption><\/figure>\n<p>In February, the project raised $19m from Dragonfly Capital, Placeholder Capital, Lemniscap and Shima Capital, as well as several angel investors.<\/p>\n<p>In March, the developers <a href=\"https:\/\/x.com\/monad_xyz\/status\/1768291081303568879?s=20\">launched<\/a> a <span data-descr=\"a network that allows a limited number of participants to explore, test and give feedback before mainnet launch\" class=\"old_tooltip\">devnet<\/span>; during testing the network delivered 10,000 TPS.\u00a0<\/p>\n<p>The team plans to roll out mainnet by year-end, with testnet in the coming months. Monad founder Keone Hon has also not ruled out issuing a native token.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>An explainer on Monad, a layer-1 smart-contract platform that uses innovative approaches to scaling.<\/p>\n","protected":false},"author":1,"featured_media":38021,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"1","news_style_id":"1","cryptorium_level":"2","_short_excerpt_text":"","creation_source":"","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[2113],"tags":[433,1712,277],"class_list":["post-38020","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cryptorium","tag-evm","tag-monad","tag-scaling"],"aioseo_notices":[],"amp_enabled":true,"views":"319","promo_type":"1","layout_type":"1","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/38020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/comments?post=38020"}],"version-history":[{"count":1,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/38020\/revisions"}],"predecessor-version":[{"id":38022,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/38020\/revisions\/38022"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media\/38021"}],"wp:attachment":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media?parent=38020"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/categories?post=38020"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/tags?post=38020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}