Technology

Celestia is pioneering a new paradigm in blockchain design. A minimal, modular consensus layer for rollups.

Separation of consensus and execution layers

Standard “world computer" blockchains bundle consensus and execution while Celestia decouples them. Celestia provides a pluggable consensus layer, allowing developers to deploy their own execution layers to run on top. This enables more customizability and sovereignty for applications built on Celestia.

Data availability proofs

Celestia uses a 2-dimensional reed-solomon encoding scheme to encode block data such that only a small sample of data is enough to verify with statistical certainty that the entire block has been published. If data is incorrectly encoded, the network is notified via a data availability fraud proof.

Rollups for off-chain execution

Celestia is perfectly suited for a novel scaling solution called rollups which push state execution off-chain and rely on a base chain for consensus and data availability. Optimistic rollups require data availability to detect fraud and zero-knowledge rollups require data availability to reconstruct the state of the chain.

Secure light clients for interoperability

Cross-chain interoperability relies on light clients which are typically not secure because they make an honest majority assumption. Light clients in Celestia do not make an honest majority assumption, unlocking truly secure cross-chain interoperability. Connecting chains will be as simple as deploying a smart contract.

Celestia is for decentralized apps what cloud computing is for the traditional web.

Web infrastructure evolved from individual servers, to shared hosting services and finally individual virtual machines on a shared server. Similarly, decentralized infrastructure is evolving from individual execution chains to shared execution chains and finally individual execution chains on a shared consensus layer.
Early web<br/>(1990s)
Early web
(1990s)
Each website had its own physical server.
Early crypto ecosystem <br/> (2008+)
Early crypto ecosystem
(2008+)
Each dapp had its own blockchain and consensus.
Developing web <br/> (2000s)
Developing web
(2000s)
Website used shared hosting providers.
Developing crypto ecosystem<br/>(2014+)
Developing crypto ecosystem
(2014+)
Dapps used shared smart contract blockchains.
Modern web <br/>(2010s)
Modern web
(2010s)
Websites run on virtual machines, that share physical machines.
Modern crypto ecosystem<br/>(2021+)
Modern crypto ecosystem
(2021+)
Dapps run on app-specific chains, that share consensus layers.