🎓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