Data Availability and Consensus
Last updated
Last updated
ABC Stack chains achieve gigagas throughput by leveraging Celestia for consensus and data availability.
Rather than posting state updates to Ethereum like L2 rollups, ABC Stack chains post their raw transaction data directly to Celestia. This data is organized into namespaces, allowing efficient retrieval and verification through Celestia's data availability sampling (DAS). The chain's consensus is secured by Celestia's proof-of-stake validator set, which orders transactions and ensures their data is available.
Such massive throughput is enabled through the use of advanced data structures and encoding schemes that enable the network to scale with the number of participating nodes. A key aspect of this efficiency is its native namespace support, which allows different applications to organize their data efficiently within the same blockchain. Through namespacing, ABC chains can isolate their transaction data, which enables efficient retrieval and verification while maintaining separation from other applications using the same DA layer.
Celestia ensures secure transaction ordering through its proof-of-stake validator set, which ensures that all transactions are processed in a consistent, tamper-resistant sequence.
Light nodes verify data availability by randomly sampling small portions of block data rather than downloading entire blocks. This sampling achieves high confidence in data availability while keeping resource requirements minimal.
For ABC Stack chains, this means:
Each Rollup L1 can process massive amounts of transaction data
Light clients can efficiently verify the chain's state
Security scales horizontally with the number of participating light nodes
The system maintains security through probabilistic sampling that verifies against an agreed-upon level of confidence in data availability, and is capable of network-wide data reconstruction from sampled shares.