Checking selected commitments
A light client reduces local computation and storage by verifying selected authenticated information instead of independently re-executing the entire chain. Its precise guarantees depend on the protocol. Bitcoin-style simplified payment verification uses block headers and transaction-inclusion proofs. Ethereum's proof-of-stake light-client design uses consensus information including sync-committee signatures to follow authenticated headers. These approaches should not be collapsed into a single universal description of how every light client verifies a network.
2 sources for this section
A balance-query example
Imagine a phone requesting an account balance from a remote server. An ordinary API response asks the phone to trust the reported number. A proof-aware client can instead request data and a proof tied to an authenticated state commitment, then check the relationship locally. That strengthens a particular query without meaning the phone performed every check a full node would perform. The application still needs the correct network, an authenticated root, and support for the relevant proof format.
2 sources for this section
Availability and implementation matter
Cryptographic checking does not force a remote service to answer. A server can withhold data, disconnect, or omit transactions from an application's view. Light clients also differ in their bootstrapping assumptions and which execution-layer claims they verify. Therefore, a wallet described as lightweight is not automatically using a protocol light client; it may simply delegate all blockchain queries to an RPC provider. Evaluate the documented verification path and the source of trusted starting information rather than inferring security properties from download size or marketing terminology.
2 sources for this section
The source notesEvidence & further reading4 sources
- Ethereum light clients Ethereum.org · Primary source · accessed 2026-09-22
- Bitcoin developer guide: block chain Bitcoin developer documentation · Primary source · accessed 2026-09-22
- Ethereum accounts Ethereum.org · Primary source · accessed 2026-09-22
- Ethereum nodes and clients Ethereum.org · Primary source · accessed 2026-09-22