Appearance
Data Availability Layer
A rollup must guarantee that the inputs to every state transition are publicly available, otherwise a malicious sequencer could apply hidden transactions or withhold data needed to verify the chain. The CLOB posts all transaction data to Celestia, a modular blockchain designed specifically for data
availability.
The matching engine batches transactions and submits them as blobs to a dedicated Celestia namespace. Once a blob is included in a Celestia block, any full node or light client can retrieve it and independently reconstruct the rollup's state. Zero-knowledge proofs are posted to a separate namespace, keeping proof data distinct from transaction data.
This separation means the rollup does not rely on Celestia for execution or settlement, only for guaranteeing that data is published and retrievable. Celestia's data availability sampling allows light clients to verify availability without downloading entire blocks, keeping the cost of DA validation low
even as throughput scales.
The sequencer provides soft confirmations to traders immediately upon receiving a transaction, while the DA posting and proof generation happen asynchronously. From a trader's perspective, order execution is near-instant; the Celestia posting and ZK proof provide the cryptographic guarantee after the fact.