Encyclopedia Ethereum · Entry 272
Ethereum light clients: checking headers without executing every block
In this article
At a glance
Key facts
| Fact | Detail | Source |
|---|---|---|
| Reduced work | Light clients obtain selected data instead of maintaining full local execution state. | [1] |
| Authentication | Consensus light clients use sync-committee information to follow headers. | [1] |
| Scope | Different implementations verify different execution-layer data. | [1] |
Ask which answer is checked
A provider can supply a balance together with a proof tied to a state root. A suitable light client can check that proof against authenticated chain information, reducing reliance on the provider’s bare assertion.
That does not mean every RPC response automatically gains the same verification. The implementation must support the proof and connect it to the intended chain state.
A balance proof and a price quote are different
Suppose a wallet verifies an account balance proof against an authenticated block header. That supports a statement about the account’s balance at that state. It does not verify an unrelated website’s exchange-rate quote or the future behavior of an application.
Use the light client’s documented verification boundary. A checked blockchain response should not become an endorsement of everything shown beside it.
Less local work introduces other dependencies
Light clients still need data providers and a correct way to establish the chain they are following. A provider can fail to respond even when it cannot forge a proof the client accepts. Correctness and availability remain different properties.
A full node independently executes more of the chain’s rules and retains more data. Choose based on the actual guarantees and resource needs, not the label alone.
Direct answers
Questions people ask
Is any wallet using a remote RPC endpoint a light client?
No. A wallet that accepts unverified responses is relying on that provider. A light client must perform the relevant authenticated verification.
Can a light client force a provider to return missing data?
No. Verification can reject incorrect supplied data, but availability still depends on obtaining the necessary information from a reachable source.
Inspect the evidence
The answer and key facts have stable claim links. These records retain the scope and qualification when reused.
An Ethereum light client follows authenticated chain information and checks supported proofs instead of independently executing and storing everything a full node does. This can reduce hardware needs and blind trust in a data provider. Its guarantees depend on the light-client protocol, bootstrap information and which responses it actually verifies; using a small wallet app alone does not make it a light client.
Scope: Ethereum · data through 2026-10-02. Verification: verified · 2026-10-02T19:27:58.939Z.
Link to this claimReduced work: Light clients obtain selected data instead of maintaining full local execution state.
Scope: Ethereum · data through 2026-10-02. Verification: verified · 2026-10-02T19:27:58.939Z.
Link to this claimAuthentication: Consensus light clients use sync-committee information to follow headers.
Scope: Ethereum · data through 2026-10-02. Verification: verified · 2026-10-02T19:27:58.939Z.
Link to this claimScope: Different implementations verify different execution-layer data.
Scope: Ethereum · data through 2026-10-02. Verification: verified · 2026-10-02T19:27:58.939Z.
Link to this claimRevision history
- — First publication after primary-source research and separate automated verification.
Source register
Sources and references
Retrieval dates and locators are recorded individually.- Ethereum light clientsethereum.org contributors
Authenticated headers and limited-resource verification differ from full execution.
Locator: Light clients; sync committees; data verification · Version / scope: Documentation snapshot retrieved 2 October 2026; response hash recorded separately · Retrieved: 2026-10-02T18:55:26.812ZOpen source - Proof-of-stake weak subjectivityethereum.org contributors
Recent trusted checkpoints anchor a newly syncing or long-offline node.
Locator: Weak subjectivity checkpoints; long-range attacks · Version / scope: Documentation snapshot retrieved 2 October 2026; response hash recorded separately · Retrieved: 2026-10-02T18:55:26.785ZOpen source - Ethereum JSON-RPC APIethereum.org contributors
RPC requests explicitly identify addresses and block scope; receipts and removed log fields support verification examples.
Locator: eth_getBalance; eth_getTransactionReceipt; block parameter; logs · Version / scope: Documentation snapshot retrieved 2 October 2026; response hash recorded separately · Retrieved: 2026-10-02T18:55:24.990ZOpen source
Research and drafting use AI assistance. A separate automated review checks claims against primary sources; no external expert or named human review is implied. Publication, substantive editing, source retrieval and verification are recorded separately. This version was independently checked by an automated reviewer on 2 October 2026.
Editorial method and correctionsDegrees of Satoshi editorial project. “Ethereum light clients: checking headers without executing every block.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/ethereum-light-clients/