Each block in the [[ZKP Base Layer]] contains:
- **Header:** Block number, parent hash, state root (Patricia Trie), and BABE seal
- **Extrinsics:** Transactions and calls to various pallets ([[Ethereum Virtual Machine (EVM)]], [[Proof of Intelligence (PoI)]], [[Proof of Space (PoSp)]], etc.)
- **Justifications:** Optional GRANDPA finality proofs for finalized blocks
The state root links to the [[Patricia Tries]], ensuring the blockchain's state is tamper-proof and verifiable, with O(log n) proof generation for state queries [114].
See also: [[Achieving Consensus]]