Modular Blockchain
A modular blockchain is a blockchain architecture that separates the four core functions of a blockchain — execution, consensus, settlement, and data availability — into distinct, specialized layers or chains that can be mixed and matched, as opposed to a monolithic architecture in which a single chain performs all functions.
Traditional blockchains like the original Ethereum or Bitcoin perform every function on a single layer: they execute transactions, order them into blocks through consensus, settle the canonical state, and store the full history that anyone can download to verify the chain. This monolithic design is simple and robust, but it creates a trilemma between scalability, security, and decentralization: increasing throughput while maintaining full node accessibility requires making tradeoffs that compromise at least one of the other two properties.
Modular blockchains decompose the stack. Execution — computing the new state resulting from transactions — is moved to a dedicated execution layer or rollup. Data availability — making sure all transaction data is published so anyone can reconstruct the state — is handled by a dedicated DA layer. Consensus and settlement — agreeing on canonical block ordering and finalizing state transitions — may be handled by a base layer like Ethereum or a dedicated consensus chain.
The Ethereum roadmap is the clearest example of a modular architecture being built incrementally. Rollups handle execution; Ethereum's base layer handles consensus and settlement; and a dedicated DA layer (either Ethereum itself after EIP-4844 and danksharding, or external alternatives like Celestia, EigenDA, or Avail) handles data availability.
Celestia is the most prominent dedicated modular DA chain. It provides ordered, available data without executing any transactions, allowing rollups to post their transaction data cheaply and then prove execution correctness back to their settlement layer independently.
The modular approach offers significant scalability improvements: because each layer is specialized, it can optimize for its specific function without being constrained by the requirements of the others. The tradeoff is increased architectural complexity. Composability across execution layers requires interoperability protocols, and understanding where security guarantees are inherited versus assumed introduces new failure modes that monolithic chain users do not face.