Stateless Client Architecture
Stateless client architecture is a design paradigm where nodes do not need to store the entire blockchain state to validate new blocks. Instead, they rely on cryptographic proofs, such as Merkle proofs, provided by the transaction sender to verify that the state transitions are valid.
This significantly reduces the storage burden on individual nodes, potentially allowing for much higher throughput and decentralization. For derivatives, this architecture could enable faster and more lightweight participation in the network, as nodes would not need to maintain massive state databases.
While still in the research and development phase, it represents a promising path toward solving the state bloat problem. It fundamentally changes how nodes interact with the blockchain ledger.