In this track: The network behind the screen
intermediate · 3 MIN READ

What a light client checks

A lighter verification design uses authenticated summaries and proofs under stated assumptions.

LET’S PICTURE IT

A reader can verify a particular page against a trusted catalog commitment without carrying every book.

SEE IT FOR YOURSELF
Build a root and follow one membership proofStep 1 / 4
Build a root and follow one membership proofA0x03783f…b760B0x1f675b…9111C0x017e66…8f72D0x6c3fd3…79f2A0x03783f…b760B0x1f675b…9111C0x017e66…8f72D0x6c3fd3…79f2hash(A,B)0x69de75…24a0hash(C,D)0xe62e1d…b5a4A0x03783f…b760B0x1f675b…9111C0x017e66…8f72D0x6c3fd3…79f2hash(A,B)0x69de75…24a0hash(C,D)0xe62e1d…b5a4ROOT0x4e2b32…5956A0x03783f…b760B0x1f675b…9111C0x017e66…8f72D0x6c3fd3…79f2hash(A,B)0x69de75…24a0hash(C,D)0xe62e1d…b5a4ROOT0x4e2b32…5956

This example hashes UTF-8 A, B, C and D. The displayed hashes are abbreviated, and the tree uses the playground’s sorted-pair convention.

Animated local teaching model. No wallet, RPC or live blockchain data. Some labels and hashes are abbreviated for readability.

Less data changes the verification path

A light client does not simply behave like a full node with a smaller screen. It uses protocol-specific evidence to follow relevant chain information and verify selected claims.

Trusted starting context can matter

Checkpoint assumptions and authenticated consensus data help establish which summaries to trust. A proof is only meaningful relative to the correct root or header context.

Not every API response is a proof

A mobile app asking an ordinary server for a balance is not automatically a light-client verification system. The client needs an actual mechanism to validate the answer’s relationship to authenticated state.

Keep claims precise

Ask which information is verified, what is assumed and which failures are detected. Our Merkle playground teaches a small proof concept, but it is not a complete Ethereum light client.

TURN UNDERSTANDING INTO PRACTICEOpen the Merkle trees →
QUICK CHECK · NO PRESSURE

Does querying a hosted balance API automatically make an app a verifying light client?

Your progress stays in this browser.
Keep exploring the original referenceethereum.org ↗

Original explanations by EtherTools. Examples are educational and source-linked; this site is independent of the Ethereum Foundation. Our approach.