VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

How Blockchain Works | Light Clients and Checkpoints

Three students in school uniforms work through open books at a classroom table, with textbooks and stationery nearby and study notes on the whiteboard behind them.

A small device cannot always repeat every check of a full node. Learn how light clients use authenticated summaries, proofs and defined starting points—and which assumptions still matter.

Begin with How Blockchain Works | Simplest Explanation. This book-style guide can be read by a child with an adult or by an adult starting from the beginning. Its clubs, people and records are fictional teaching examples.

For a more technical next step, use the matching Master Blockchain companion. The chapters below build the ideas before that deeper reading.

Contents

A smaller checking task · Chapters 1–3
Follow the evidence path · Chapters 4–7
Start from a checkpoint · Chapters 8–11
Separate the guarantees · Chapters 12–15
Practise a precise explanation · Chapters 16–18

CHAPTER 1 OF 18 · A smaller checking task

1. The reader does not carry the whole library

Back to contents

A fictional reading club keeps a large notebook of equipment loans. One member carries a small device and wants to check a particular loan without storing the entire notebook.

The member has a narrower task than the club’s complete record checker. That difference introduces the idea of a light client: software that performs specified checks while using less data and fewer resources than a full validating node.

Less work does not automatically mean no checking. It also does not mean every check has been preserved unchanged.

Our guide follows an imaginary record from its source to the reader. We will identify the summaries, proofs and starting information that support the result.

The useful question is not simply whether a device is small. It is what the software actually verifies, what information it obtains from others and which assumptions connect those pieces to the intended network.

Contents · Next chapter

CHAPTER 2 OF 18 · A smaller checking task

2. A full node and a light client have different jobs

Back to contents

A full validating node checks the relevant protocol rules using the information required by that network. Depending on its design and role, this includes substantial work on blocks, transactions and state.

A light client uses a more limited checking procedure. It may authenticate summaries and verify proofs for particular data rather than executing every transaction itself.

The exact division varies by blockchain and implementation. Do not assume that every application labelled light follows one universal method.

In our club story, the complete checker recomputes the lending notebook. The smaller reader checks an authenticated reference and a proof about one entry.

Both activities can be useful, but they establish their results through different paths. A good explanation names the path rather than using independent verification as a blanket phrase. Independence has a scope: which claim is checked locally, and which parts rely on other evidence?

Contents · Previous chapter · Next chapter

CHAPTER 3 OF 18 · A smaller checking task

3. A remote answer is not yet a checked answer

Back to contents

The small device asks a service whether LARK has an outstanding loan. The service replies yes. If the device simply displays that answer, the reader is relying on the service for its correctness.

Now imagine the service also supplies evidence that the device can check against a suitable authenticated reference. The device has acquired a checking task, not merely a message.

The evidence must correspond to the actual question. A proof about last week’s collection would not automatically establish today’s loan status.

This contrast explains why using an online provider and using a light client are not identical ideas. A light client can still request data from a provider, while checking defined parts of the response.

For beginners, draw the answer and its supporting evidence separately. Then ask what would cause the local check to reject the answer instead of merely trusting the service’s confidence.

Contents · Previous chapter · Next chapter

CHAPTER 4 OF 18 · Follow the evidence path

4. The block header is a summary with a context

Back to contents

A block header contains summary information defined by its protocol. Among its fields may be references that connect a block to earlier history or commit to relevant data.

A header is not the full block body. Keeping a sequence of headers does not mean the device has downloaded every transaction.

In our fictional notebook, a cover sheet identifies a page bundle and its relevant summaries. The analogy explains the difference in size, not the exact fields of any real chain.

The header itself needs authentication under the light-client protocol. A convincing proof against an arbitrary header would not establish that the header belongs to the intended accepted history.

So the checking story has two stages: establish an appropriate reference, then check the requested data against it. The stages can have different evidence and assumptions. Keeping them separate is the key to understanding the smaller client.

Contents · Previous chapter · Next chapter

CHAPTER 5 OF 18 · Follow the evidence path

5. A proof connects data to a reference

Back to contents

The Merkle-tree guide showed how a short path can connect one record to a collection’s root. Light-client designs can use suitable proofs to check particular data against authenticated summaries.

The proof’s meaning is narrow. It may establish inclusion or a particular state claim in the referenced structure. It does not automatically establish every outside fact described by the record.

In our fictional club, a proof can support the claim that a loan entry belongs to the accepted collection. Physical possession of the equipment remains a separate question.

The device also needs the correct encoding and proof format. A friendly display cannot replace these definitions.

A useful reading habit is to name the expected root or header, the claimed data and the exact kind of proof. “The proof passed” becomes meaningful when another reader can see which reference and which claim the check actually concerned.

Contents · Previous chapter · Next chapter

CHAPTER 6 OF 18 · Follow the evidence path

6. The reference needs its own checking route

Back to contents

A provider sends a header and a perfectly matching record proof. If the header is invented, the pair can be internally consistent while irrelevant to the real network.

The small device therefore needs a defined way to authenticate the header or update. The proof for the record is not a substitute for that step.

Our club might establish an approved starting summary and then require authorised updates under an agreed procedure. A real blockchain specifies its own mechanism.

This is where consensus evidence enters the light-client story. The client needs to connect its limited view to the network’s accepted state under the protocol’s assumptions.

Do not assume the answer is always a majority of websites. Nor should a single impressive signature be treated as automatically sufficient. Identify which parties or protocol structures can authorise updates and how the client checks that authority.

Contents · Previous chapter · Next chapter

CHAPTER 7 OF 18 · Follow the evidence path

7. Ethereum’s sync committee is one example

Back to contents

Ethereum’s proof-of-stake light-client design uses sync-committee signatures and authenticated update information. This supports a checking route that is different from re-executing all transactions.

The important beginner point is the role: a client checks protocol-defined evidence from the expected committee rather than accepting any group that calls itself authoritative.

The committee mechanism is specific to the relevant Ethereum design. It is not a rule that every blockchain inherits.

We do not need to memorise committee sizes or update timings to understand the distinction. The software must know which evidence to expect and verify it under the defined procedure.

Our fictional club’s approved signers are only an analogy. They are not an implementation of Ethereum’s light-client protocol. An analogy can show why authority must be authenticated while leaving the specialised mechanics to the actual specification.

Contents · Previous chapter · Next chapter

CHAPTER 8 OF 18 · Start from a checkpoint

8. What is a checkpoint?

Back to contents

The word checkpoint can describe different reference points in different blockchain contexts. Its meaning must be stated rather than guessed.

In this guide, a starting checkpoint is accepted reference information from which a client begins its defined verification route. It is not simply a progress bar saying that a download reached halfway.

A protocol may also use checkpoint blocks within its finality mechanism. That related terminology does not make every starting reference and every finality checkpoint interchangeable.

Our fictional member receives an agreed recent notebook reference before following later updates. The member must know what that reference identifies and why it is acceptable.

Write down the network, relevant identifiers and source of the starting information. A checkpoint has value because of its role in the checking process. A bare number called trusted does not explain that role or justify the trust.

Contents · Previous chapter · Next chapter

CHAPTER 9 OF 18 · Start from a checkpoint

9. Why the starting point matters

Back to contents

Two fictional providers offer different starting summaries. Each can supply later entries that fit its chosen summary. The new reader cannot settle the intended history merely by noticing that each bundle is internally consistent.

A starting-point rule supplies context for the verification that follows. The client checks onward from that reference under the protocol’s assumptions.

Some proof-of-stake systems require a suitably recent trusted reference for certain joining or returning situations. Ethereum describes this issue using weak subjectivity.

That term does not mean people can freely choose whatever truth they prefer. It identifies a specific reliance on appropriate initial information within the design.

A beginner should ask where the starting reference comes from and whether it meets the relevant conditions. The remainder of the checking can be rigorous while that starting assumption remains an essential part of the complete explanation.

Contents · Previous chapter · Next chapter

CHAPTER 10 OF 18 · Start from a checkpoint

10. Returning after a long absence

Back to contents

The fictional member leaves the club for a long time. During the absence, the authorised record keepers change and many new entries are added.

A process that works for a continuously updated participant may need additional starting information for someone returning after a long gap. The applicable rule depends on the system.

In Ethereum’s weak-subjectivity context, freshness and provenance of a suitable checkpoint matter for certain synchronisation situations. This guide is not a set of operational instructions for configuring a real client.

The conceptual lesson is that old information and current authority can become separated. A history’s internal signatures do not automatically answer every question about which present system the returning participant intends to join.

Keep joining assumptions visible in the explanation. “It checked all later updates” can be true while still depending on the appropriateness of the reference from which those checks began.

Contents · Previous chapter · Next chapter

CHAPTER 11 OF 18 · Start from a checkpoint

11. Current enough for which question?

Back to contents

A device has authenticated a state from an earlier point. The record proof matches that state. The reader asks whether the loan remains outstanding now.

The earlier result may be valid but insufficiently current for the new question. Authenticity and freshness are different properties.

Our club’s morning list can genuinely show a loan that was returned in the afternoon. Neither the signature nor the proof was necessarily wrong.

A precise note identifies the state or block context to which the answer applies. If a task needs current eligibility, it must define what current means and which update conditions apply.

This chapter connects the light-client guide to digital identity and finality. A result can be authentic, appropriately settled and still concern an earlier moment. Good evidence writing keeps all three dimensions visible rather than compressing them into a single green checkmark.

Contents · Previous chapter · Next chapter

CHAPTER 12 OF 18 · Separate the guarantees

12. Finality is another part of the context

Back to contents

A light client may distinguish different kinds of authenticated update or settlement evidence, according to its protocol. A reader should not treat every observed latest header as carrying the same finality status.

The forks guide explained why selected recent history and finalised history are not identical concepts. The smaller client does not remove that distinction.

Our fictional member might receive an update that is acceptable as a provisional view while waiting for a stronger settlement condition. The details belong to the actual design.

When describing an answer, name both the referenced state and the relevant settlement evidence. Avoid borrowing a fixed waiting time from another network.

This is not a request to operate a live account. It is a reading principle: a proof about data inherits its usefulness from the reference context. A perfectly matched path cannot turn a provisional reference into a finalised one by itself.

Contents · Previous chapter · Next chapter

CHAPTER 13 OF 18 · Separate the guarantees

13. Checking does not guarantee delivery

Back to contents

A provider refuses to send the requested proof. The device cannot complete its check through that provider, even if the proof would be valid when supplied.

Light-client verification and data access are separate responsibilities. A client may detect an inconsistent response while remaining unable to force a service to answer.

The data-availability guide explains this boundary in more detail. Some designs use additional mechanisms to obtain assurance or improve access; the exact arrangements vary.

In our club story, a correct stamp-checking method does not make an absent page appear.

A careful report distinguishes “the received evidence failed” from “the evidence was not received.” Those observations support different conclusions and suggest different unresolved questions. Neither should be expanded into a universal statement about the network without further context. Verification is valuable precisely because its result has a defined meaning, including when the necessary inputs are unavailable.

Contents · Previous chapter · Next chapter

CHAPTER 14 OF 18 · Separate the guarantees

14. A wallet label does not tell the whole story

Back to contents

An application looks simple and runs on a phone. That does not establish whether it operates a light client, relies on a remote service or combines several methods.

The interface’s size is not the security model. The underlying checking procedure matters.

A wallet may manage signing, display balances and obtain network data through different components. The words wallet and light client describe different roles, even when one application contains both.

Our beginner exercise should therefore avoid classifying software from its appearance. Ask what is verified locally and what comes from another provider.

This is an architectural question, not a recommendation for a particular product. The answer can change with version and configuration. A trustworthy explanation identifies the actual behaviour rather than assuming every small application offers the same level or type of independent checking.

Contents · Previous chapter · Next chapter

CHAPTER 15 OF 18 · Separate the guarantees

15. Two services may share one upstream source

Back to contents

The fictional member compares two websites. Both report the same loan status. Later the member learns that both websites read from the same record service.

Agreement can be useful, but it is not automatically independent evidence. Independence concerns the route by which information is obtained and checked, not just the number of differently coloured pages.

A light-client check can add a defined local verification step. Its benefit should still be described within its scope and assumptions.

For our paper story, draw the providers and their upstream connections. Then mark which proof checks occur on the reader’s device.

The drawing helps explain why comparison and verification are related but different activities. A second display may reveal a discrepancy; a valid proof may support a precise reference-bound claim. Neither label should be used to hide unexamined common dependencies in the complete evidence path.

Contents · Previous chapter · Next chapter

CHAPTER 16 OF 18 · Practise a precise explanation

16. Write the assumptions in ordinary language

Back to contents

Try describing the fictional client without specialist vocabulary: “The reader begins from an approved reference, checks authorised updates and verifies the loan evidence against the resulting summary.”

Now add the limits: the starting reference must be appropriate, the update mechanism has assumptions, the data must be supplied and the result concerns a stated point in history.

This is not a weakness in the explanation. It is what makes the explanation usable.

Technical specifications provide the precise conditions. A beginner account should preserve their shape without pretending the analogy establishes them.

When reading a claim about trust minimisation, ask which trust has been reduced and which assumptions remain. The meaningful comparison is between complete checking routes. “No trust” is rarely an adequate description of software, starting information, cryptographic assumptions and access dependencies working together.

Contents · Previous chapter · Next chapter

CHAPTER 17 OF 18 · Practise a precise explanation

17. A paper checkpoint exercise

Back to contents

Create three fictional cards: an approved starting reference, an authenticated later summary and a loan entry with a conceptual proof. Mark every value as an invented teaching label.

Ask a reader to explain the route from the starting card to the loan claim. Then replace the approved reference with an unrelated one. Why does a matching proof no longer answer the original question?

Next keep the correct reference but change the observation time. Discuss whether an old accepted state establishes a current loan.

Finally remove the proof entirely. The provider still says yes, but the local check cannot be completed.

No real signatures, checkpoints or account details are required. The exercise makes four responsibilities visible: starting context, update authentication, data checking and freshness. Once those are separate, the phrase light client becomes a description of a specific evidence path rather than a vague promise about a small device.

Contents · Previous chapter · Next chapter

CHAPTER 18 OF 18 · Practise a precise explanation

18. The smaller client still needs a complete story

Back to contents

A light client reduces the work performed by one participant while preserving defined checks through summaries, proofs and protocol evidence. It is neither simply a full node in miniature nor necessarily a passive screen for a provider.

The useful questions are concrete. Where does the client start? How does it authenticate updates? Which claim does its proof establish? What data and settlement context support the result?

Our fictional notebook shows why those questions belong together. A good proof against the wrong root is not enough. A correct old result is not automatically current. A verification method cannot force missing data to arrive.

You are ready for the technical companion when you can describe the evidence path and its assumptions in ordinary words. The goal is not to make every reader run a node. It is to make the checking claim clear enough that the reader knows what has actually been established.

Contents · Previous chapter · Worked situations

Worked situations

Use these fictional situations to keep the evidence and the conclusion together.

SituationCareful interpretationNext check
A provider supplies an answer without evidenceThe reader is relying on the provider for that answerIdentify any local verification step
A proof matches an unauthenticated headerInternal consistency is not the full checking routeAuthenticate the intended reference
An old state has a valid proofThe result concerns that earlier stateCheck freshness for the task
A proof is not suppliedThe check cannot be completed through that sourceSeparate missing evidence from invalid evidence
Teaching examples: each conclusion is limited to the information described.

Check your understanding

Explain your answers in your own words before reading the answer check.

  • Does light mean no verification?
  • Is a header the whole block?
  • Why authenticate the expected root?
  • Does an old valid proof establish current state?
  • Can a verifier force a provider to answer?

Answer check: No: a light client performs specified checks with reduced resources. A header is a protocol-defined summary, not the whole block. The root must belong to the intended accepted context. No: freshness is separate. No: verification and data delivery are different responsibilities.

Continue learning

Revisit the foundations or choose the next subject in the beginner series.

Read the technical companion · Structured learning guide · English–Chinese learning hub

References and scope

Primary references checked on 15 October 2026. Ethereum-specific mechanisms and Safe-specific account features do not describe every blockchain or application. The paper exercises use fictional events and symbolic labels; they are not cryptographic implementations, operational recovery instructions or reports of deployed systems. Consult the applicable protocol, implementation and authorised procedures for real systems.

Return to contents · Return to the simplest explanation

How Blockchain Works · beginner reading sequence: 1. Simplest Explanation · 2. A Record’s Journey · 3. Digital Fingerprints · 4. Keys and Digital Signatures · 5. Nodes and Shared Copies · 6. Consensus and Agreement · 7. Smart Contracts and Rules · 8. Oracles and the Outside World · 9. Public, Private and Consortium Networks · 10. Confirmations and Finality · 11. Wallets and Custody · 12. Tokens and What They Represent · 13. Supply Chains and Handovers · 14. Certificates and Credentials · 15. Databases and When Blockchain Helps · 16. Scaling and Layers · 17. Bridges Between Networks · 18. Fees and Computing Resources · 19. Governance and Upgrades · 20. Privacy and What Records Reveal · 21. Zero-Knowledge Proofs · 22. Block Explorers and Reading a Record · 23. Testing Rules and Finding Mistakes · 24. Merkle Trees and Small Proofs · 25. Data Availability and Missing Pieces · 26. Forks and Changing Histories · 27. Digital Identity and Proving Who You Are · 28. Light Clients and Checkpoints · 29. Multisignature and Shared Control · 30. Network Delays and Partitions · 31. Incident Response and Recovery · 32. Transaction Order and Fairness · 33. Token Approvals and Remaining Permission · 34. NFTs, Metadata and Linked Files · 35. Logs, Events and Application Memory · 36. UTXOs and Change Outputs · 37. Proof of Work and Targets · 38. Proof of Stake and Validator Duties · 39. Post-Quantum Cryptography and Migration · 40. Virtual Machines and Replaying Rules · 41. All-or-Nothing Execution and Its Boundaries · 42. Client Diversity and Software Independence · 43. Benchmarks, Throughput and Finality · 44. Encoding and Serialisation · 45. RPC Requests and Access Points · 46. State Snapshots, Pruning and Archives · 47. Timestamps and Clock Limits · 48. Commit–Reveal and Hidden Choices · 49. Proxies and State-Preserving Upgrades · 50. Formal Verification and Model Limits · 51. Content Addressing and File Retrieval