Skip to main content

Stateless Client

Definition

A stateless client is a participant in a decentralized network that can verify the current state of the blockchain without storing the entire historical transaction ledger. This client type relies on cryptographic proofs, such as Merkle proofs or zero-knowledge proofs, to ascertain the validity of specific data or transactions against a compact representation of the blockchain state. By not requiring full historical data, stateless clients significantly reduce storage and computational overhead, making participation in decentralized networks more accessible. This design improves network decentralization and scalability.