Celestia is pioneering a new paradigm in blockchain design. A minimal, modular consensus layer for rollups.
Data availability proofsCelestia 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 executionCelestia 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 interoperabilityCross-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 webEach website had its own physical server.
Early crypto ecosystemEach dapp had its own blockchain and consensus.
Developing webWebsite used shared hosting providers.
Developing crypto ecosystemDapps used shared smart contract blockchains.
Modern webWebsites run on virtual machines, that share physical machines.
Modern crypto ecosystemDapps run on app-specific chains, that share consensus layers.