Blockchain & Cryptocurrency Glossary

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • search-icon Clear Definitions
  • search-icon Practical
  • search-icon Technical
  • search-icon Related Terms

Stateless Clients

1 min read
Pronunciation
[steyt-lis klahy-uhnts]
Analogy
Think of a stateless client as a traveler who checks flight details at the airport kiosk instead of carrying a full directory of all airline schedules.
Definition
Clients that do not store the full blockchain state locally and instead request necessary data on demand from full nodes or specialized services.
Key Points Intro
Stateless clients reduce local resource requirements by deferring state management.
Key Points

Minimal storage: only recent headers or proofs are kept locally

On-demand data: fetches account state or UTXOs when needed

Trust model: relies on authenticated proofs from full nodes

Scalability: lowers barrier for running nodes on constrained devices

Example
Ethereum’s proposed Stateless Client design would let mobile wallets verify transactions using block witnesses without syncing gigabytes of state.
Technical Deep Dive
Stateless clients maintain a verifier that checks Merkle proofs against block headers containing state roots. Nodes generate witnesses—Merkle branches and necessary state—to prove account balances or contract storage values. Proof aggregation techniques can batch multiple requests to optimize bandwidth.
Caveat
Increased dependency on full nodes and potential latency from frequent proof requests.

Stateless Clients - Related Articles

No related articles for this term.