Skip to content
Blockchain Association of Cameroon
BAC-L2-TIA-112Celestia and modular blockchainsExpert

Building a sovereign rollup II — data publication

Wiring the state machine to the availability layer: publishing every block, and proving none was withheld.

Level
L2Appchain developer
Duration
4 h
Track
Celestia and modular blockchains
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.