Detailed Explanation
How It Works: An execution layer (a rollup) handles transactions and produces a compact proof or state root. A data availability layer (Ethereum blobs, Celestia, EigenDA) publishes the underlying data. A settlement layer verifies proofs and resolves disputes. Each layer can be upgraded independently.
FAQs:
Is modular always better than monolithic? No — there are real trade-offs in composability and latency.
Who picks the data availability layer? The rollup team, usually as a permanent architectural choice.

