BAC-L2-TIA-112Celestia and modular blockchains
Building a sovereign rollup II — data publication
Wiring the state machine to the availability layer: publishing every block, and proving none was withheld.
- Level
- L2 — Appchain developer
- Duration
- 4 h
- Maintainer
- Modular Blockchain / Celestia Architect
Learning objectives
- 01Publish the rollup's blocks into its namespace
- 02Rebuild the chain from the data layer alone
- 03Handle publication failures without state divergence
Guided lab
Publish blocks, then rebuild the full state from the availability layer.
Independent lab
Induce a publication failure and prove recovery with no missing or duplicated block.
Security angle
An unpublished block is a block that does not exist: the sequencer cannot keep private state.
Assessment
Full state reconstruction from the data layer, verified by a peer.
