Skip to main content

Introduction

Monad is a high-performance Ethereum-compatible L1. Monad materially advances the efficient frontier in the balance between decentralization and scalability.

Monad introduces optimizations in five major areas, resulting in an Ethereum-compatible Layer-1 blockchain with 10,000 tps of throughput, 400ms block frequency, and 800ms finality:

Monad's improvements address existing bottlenecks while preserving seamless compatibility for application developers (full EVM bytecode equivalence) and users (Ethereum RPC API compatibility).

Select a level of detail by visiting either Monad for Users or Monad for Developers.

Deploying on Monad

See Deployment Summary for Developers for everything you need to know as a developer deploying on Monad.

Architecture

Monad is designed with a focus on performance and scalability with commodity hardware. The subsequent pages survey the major architectural changes in Monad as well as the interface for users.

The first Monad client is built by Category Labs and is written from scratch in C++ and Rust.

monad-bft, Category Labs's implementation of a Monad consensus client, is open-source under GPL-3.0.

Testnet

Monad's public testnet is live! Head to Network Information to get started.

Many leading Ethereum developer tools support Monad testnet. See the Tooling and Infrastructure page for a list of supported providers by category.