Thesis
Monolithic vs Modular
There are four layers in a blockchain:
Execution layer
Settlement layer
Consensus layer
Data Availability layer
"Modular blockchain" is a paradigm that combines these separated layers, and allows us to build a scalable blockchain.
Data Availability layer
In short, the Data Availability (DA) layer plays a role of storing transaction data of Layer 2 blockchains until the L2 transactions are finalized in the L1 blockchain.
Combinations of layers
Conventional rollup
Example of Optimism:
Execution layer | Optimism |
Settlement layer | Ethereum |
Consensus layer | Ethereum |
Data Availability layer | Ethereum |
Smart contract rollup with altDA
Example of Eclipse:
Execution layer | Eclipse |
Settlement layer | Ethereum |
Consensus layer | Ethereum |
Data Availability layer | Celestia |
Sovereign rollup
Example of Gluon:
Execution layer | Gluon |
Settlement layer | Gluon |
Consensus layer | Sunrise |
Data Availability layer | Sunrise |
Last updated