Monolithic vs Modular Blockchains
Last updated
Last updated
Any blockchain must perform four essential functions:
Execution: Processing transactions and updating state
Settlement: Verifying proofs and resolving disputes between chains
Consensus: Agreeing on transaction ordering
Data Availability: Ensuring transaction data is published and accessible
Traditional monolithic blockchains handle all these functions in a single system. This design creates inherent limitations since optimizing for one function often requires trade-offs in others.
The modular approach pioneered by Celestia separates these four functions into specialized layers that can be optimized independently.
Celestia provides a base layer of consensus and data availability to allow settlement and execution to operate in their own layers.
This arrangement offers two critical advantages:
First, each layer can be optimized specifically for its function rather than trying to balance competing requirements. This leads to significant throughput improvements.
Second, the same settlement and data availability layers can support multiple execution layers (rollups) simultaneously, which creates an ecosystem of specialized chains rather than requiring each application to compete for resources on a single chain.