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 to Learn Blockchain Technology | A Complete Learning Route

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.

The best way to learn blockchain technology is to understand one shared-record problem, follow how an authorised change becomes accepted, and then test what the system can and cannot prove. Start with records, state, hashes and signatures before consensus, smart contracts or platform tools. You do not need to buy cryptocurrency to begin.

This guide turns the published eduKateSG blockchain library into a practical learning route. The numbered technical collection contains 100 topics with separate English and Simplified Chinese versions. The plain-language How Blockchain Works companions provide an easier entrance, while the extension workshops offer deeper practice. The complete reading map below connects these layers without asking you to read everything at once.

Did you know that choosing an ordinary database can be an excellent final answer in a blockchain assignment? Understanding the technology means knowing when its particular properties are useful, not recommending it for every problem. Your aim is to produce a clear explanation, a checkable trace and a defensible decision. Those are more meaningful signs of learning than recognising a large collection of technical words.

Find your next learning step

How to Learn Blockchain Technology · Learning guide 01

Choose your starting point · Learn the sequence · Plan study cycles · Check and repair · Complete reading map

Chapter index · Published technical library

Contents

Chapters 1–6

1. Choose an outcome before choosing a reading list

2. Diagnose the first missing connection

3. Use the library as three connected layers

4. Make one example travel with you

5. Foundations: learn what the system is trying to coordinate

6. Cryptography: identify the precise claim

Chapters 7–12

7. Consensus: keep validity, selection and finality separate

8. Transactions and execution: follow the changing state

9. Architecture and scaling: map responsibilities before performance

10. Infrastructure: inspect how an answer was obtained

11. Security: connect each power to a failure and a recovery path

12. Digital value: separate a record from the right it describes

Chapters 13–18

13. Governance and China context: learn to read authority accurately

14. Applications: finish with a defensible decision

15. Choose a route that matches your responsibility

16. Study in English and Chinese without losing meaning

17. Plan study in cycles, not a race through pages

18. Keep five pieces of evidence that learning is becoming usable

Chapters 19–23

19. Avoid four common study shortcuts

20. Make safe practice the default

21. Use current documentation after you know what to ask

22. Understand what this learning route does not certify

23. Continue through the complete reading map

CHAPTER 1 OF 23 · Learn and apply

1. Choose an outcome before choosing a reading list

Back to contents

Decide what you want to be able to do

An interested adult may want to understand a news report. A student may need to explain a transaction. A developer may want to test a contract. A project manager may need to evaluate a supplier's proposal. These goals overlap, but they do not require identical starting points or equal depth in every topic.

Write one sentence: “After this stage, I want to be able to explain or check…” Finish it with an observable task. For example, explain why a signed message is not proof of a physical delivery; trace the effect of a rejected request; or compare two record systems against the same requirement.

Keep the goal small enough to inspect

“Master blockchain” is a direction, not a first assignment. “Trace a booking request and identify the point where it becomes accepted” gives you something to attempt and correct. Keep a larger ambition, but let the next piece of work be concrete. You can increase complexity after you can explain the first example without borrowing the article's wording.

Contents · Next

CHAPTER 2 OF 23 · Learn and apply

2. Diagnose the first missing connection

Back to contents

Try five questions without looking up definitions

What is the difference between a present state and the history that produced it? Why might two copied records disagree? What does a valid digital signature establish? Why does ordering matter when two requests compete? Which part of a delivery claim cannot be established from a ledger alone?

These are starting questions, not an entrance examination. Mark each answer as clear, partial or unclear. If you can repeat a definition but cannot apply it to a small example, choose partial. That honest distinction makes the reading route much more useful.

Repair the cause rather than collecting more terminology

If you confuse a message with an accepted update, return to blocks, transactions and state. If you confuse a fingerprint with secrecy, return to hashing and encryption. If you know both definitions but cannot explain their relationship, practise a comparison. More advanced reading will not automatically repair an earlier distinction. The first unstable connection is often the most productive place to work.

Contents · Previous · Next

CHAPTER 3 OF 23 · Learn and apply

3. Use the library as three connected layers

Back to contents

Begin with a plain-language explanation when needed

The How Blockchain Works articles make one mechanism visible at a time: shared copies, fingerprints, signatures, agreement, finality, or outside-world information. Use them when the specialist vocabulary obscures the question. They are an entrance into the technical lessons, not an inferior route.

Move to the numbered technical workshop

The BC001–BC100 collection develops precise tasks, examples and limits. A technical article may ask you to classify a claim, replay state, reconcile evidence or make a decision. Read the opening carefully: it usually tells you what the workshop is designed to teach and what its model excludes.

Choose an extension for a specific purpose

The extension articles address deeper tasks such as nested calls, event decoding, storage migration and authority processing. Approach one when its prerequisite is clear and its task fits your goal. A difficult extension is not automatically a better next lesson. The right next lesson is the one you can connect to what you already understand.

Contents · Previous · Next

CHAPTER 4 OF 23 · Learn and apply

4. Make one example travel with you

Back to contents

A shared field camera

Imagine two school clubs and a community centre sharing camera C7. The centre stores the equipment; the clubs book time; an authorised employee records handovers. This is a fictional learning scenario, not a description of an existing service. Initially, C7 is available, held by the centre and not reserved.

Use that same example while studying different mechanisms. A reservation proposes a state change. A signature supports an authority check. A shared network must coordinate competing updates. An application shows the result. A handover acknowledgement is an external claim, and the physical camera may still be missing.

Change one condition at a time

First trace one valid reservation. Then try an unauthorised caller. Then repeat the same request. Then introduce conflicting reservations or a delayed screen update. By changing one condition, you can see which concept explains the changed outcome. When several conditions change together, it becomes much harder to identify why your prediction was wrong.

Contents · Previous · Next

CHAPTER 5 OF 23 · Learn and apply

5. Foundations: learn what the system is trying to coordinate

Back to contents

Read BC001–BC010 for a common mental model

Begin with the nature of a shared record, compare databases and distributed systems, and identify the participants and their decision rights. The wider technology stack matters: the interface, storage and access service do not disappear because a ledger is present. The history lesson gives context rather than a product recommendation.

Produce a responsibility map

For C7, list who may request a booking, who may approve it, who can verify the result and who handles a disputed handover. Then compare a central database, signed records and a shared ledger. Name one requirement each arrangement can satisfy and one additional responsibility it creates.

Move on when you can explain the coordination problem without using blockchain as the explanation. If your answer is “we need trust,” specify what each party must trust another party to do. When a Blockchain Is Useful and When It Is Not is a useful checkpoint because it asks whether the proposed benefit survives a practical comparison.

Contents · Previous · Next

CHAPTER 6 OF 23 · Learn and apply

6. Cryptography: identify the precise claim

Back to contents

Read BC011–BC020 by question, not by glamour

Hashes, signatures, inclusion proofs, identity-related keys, zero-knowledge proofs and shared control answer different questions. Resist the temptation to combine them into a single statement that something is secure. State the input, the check and the conclusion supported by that check.

Produce three evidence cards

For the camera's inspection report, write one card for detecting changed bytes, one for keeping content confidential and one for checking a signing key's relationship to the message. For each card, add a limitation. A matching digest does not establish honest inspection; a valid signature does not establish that the key was safely controlled.

Use Choosing Encryption, Hashing and Signing for a Blockchain Document Workflow to work through choosing operations for a document workflow. Progress does not require inventing a cryptographic algorithm. It requires choosing the right question and understanding the evidence a maintained implementation should supply. Leave key generation and production cryptography to appropriate, reviewed tools and procedures.

Contents · Previous · Next

CHAPTER 7 OF 23 · Learn and apply

7. Consensus: keep validity, selection and finality separate

Back to contents

Read BC021–BC030 with an assumption sheet

Write four headings: valid candidates, participant weight, selected history and finality. Add timing and fault assumptions beneath them. A network label such as proof of stake does not fill every box. A large vote or work total does not make an otherwise invalid action valid.

Produce a bounded conclusion

Suppose two clubs submit conflicting requests. Explain how the application decides whether a request is allowed, then separately explain how the network coordinates accepted history. If the supplied description omits a finality condition, mark it unspecified rather than creating one.

Reading Blockchain Consensus Claims: Validity, Fork Choice and Finality provides fictional consensus descriptions for this kind of reading. Follow it with the partition, progress and finality lessons. You are ready to continue when you can explain why a node's current view, a valid block and a settled outcome are related but not identical statements. That distinction will return throughout the later modules.

Contents · Previous · Next

CHAPTER 8 OF 23 · Learn and apply

8. Transactions and execution: follow the changing state

Back to contents

Read BC031–BC040 with a trace table

These lessons connect intent, transaction construction, account or UTXO models, ordering, resource budgets, execution, contract state and external inputs. Keep a column for the state before an operation and another for the state afterwards. Explain every change rather than jumping directly to a final balance or status.

Produce a success-and-failure comparison

For C7, compare a permitted reservation with a rejected duplicate. Then consider an included transaction whose execution fails in a specified platform model. Do not assume that all systems expose the same receipt fields, fees or rollback behaviour. The lesson's scope determines which effects you may infer.

Diagnosing Failed Blockchain Transactions: Rejection, Revert and Call Boundaries is especially useful for learning why failed is not a complete diagnosis. Its distinctions include rejection before inclusion, included execution failure and an inner failure handled by an outer program. A correct answer names the stage and the evidence, not merely the colour of the interface's status label.

Contents · Previous · Next

CHAPTER 9 OF 23 · Learn and apply

9. Architecture and scaling: map responsibilities before performance

Back to contents

Read BC041–BC050 as architecture comparisons

Bitcoin, Ethereum, Solana and Fabric distribute tasks differently. Modular systems, rollups, data availability and payment channels introduce further responsibility boundaries. Do not learn them as a league table of faster and slower names. Ask who executes, orders, verifies, publishes and preserves the relevant information.

Produce a dependency diagram in words

Choose one architecture described by an article. Write a compact account of where the user's request goes and which result another participant can check. Name the assumptions introduced by a special component, such as a sequencer or external operator, if the particular design includes it.

For a scaling proposal, ask whether the headline speed concerns submission, execution or an outcome on which a recipient can rely. Treat a narrower measurement as useful for its own question, not as proof of the whole service. This habit makes the infrastructure and benchmark modules easier to understand later.

Contents · Previous · Next

CHAPTER 10 OF 23 · Learn and apply

10. Infrastructure: inspect how an answer was obtained

Back to contents

Read BC051–BC060 as evidence-handling lessons

An RPC endpoint, a block explorer, a historical index and a full node are not interchangeable sources. A screen may combine chain-derived fields, decoded data and service-added labels. Network and block context matter when comparing answers. Index coverage matters when asking a historical question.

Produce a provenance sheet

Take the fictional explorer packet in Reading a Block Explorer: Separate Chain Evidence, Decoding and Labels. Mark which fields came from chain evidence, which were decoded and which were added by the service. Rewrite a broad claim as a narrower one supported by the supplied field. This is more instructive than browsing a live address and guessing what its activity means.

Then ask whether an apparently delayed update comes from the base network, the access endpoint or the indexer. Do not diagnose all visible delays as consensus failure. Learning to locate the layer is a transferable systems skill, useful beyond blockchain and important before you begin evaluating operational dashboards.

Contents · Previous · Next

CHAPTER 11 OF 23 · Learn and apply

11. Security: connect each power to a failure and a recovery path

Back to contents

Read BC061–BC070 before live experimentation

The security module examines threat models, custody, recovery, programmable accounts, approvals, confirmation interfaces, defensive tests, audits, privacy and incident handling. Keep a list of who can act, block an action, change permissions and recover control. Those powers may belong to different parties.

Produce a control-and-recovery map

For the camera register, describe what happens if a routine signing key is lost and what happens if it is stolen. They are different situations. Name the evidence a replacement authority would need and which already accepted records remain. Avoid promising that a backup or emergency button restores everything.

Smart-Contract Defensive Testing: Build a Matrix That Can Catch the Wrong Result helps distinguish a useful test from a reassuring green result. Reading a Blockchain Audit Packet: Code Versions, Proof Scope and Upgrade Authority then adds the scope of an audit packet. Passing a bounded classroom exercise is a learning milestone, not evidence that you are ready to manage real assets or certify production security.

Contents · Previous · Next

CHAPTER 12 OF 23 · Learn and apply

12. Digital value: separate a record from the right it describes

Back to contents

Read BC071–BC080 without turning study into trading

The module explores asset properties, token interfaces, metadata, claims, reserves, liabilities, pool arithmetic, lending, composability and operating budgets. Use the supplied synthetic data. Learning the mechanisms does not require opening an account, purchasing a token or executing a financial transaction.

Produce a claims-and-obligations explanation

If a digital record represents a right to use C7, explain who recognises that right and how it relates to the real equipment. For financial examples, identify the issuer, liability, reserve or redemption condition specified in the lesson. Do not infer these facts from a token name or balance alone.

Arithmetic can be a prerequisite here. If ratios, denominators, units or threshold comparisons are unclear, repair them before adding financial terminology. A carefully explained small calculation is more useful than a confident paragraph that confuses a technical balance with an enforceable or immediately redeemable claim.

Contents · Previous · Next

CHAPTER 13 OF 23 · Learn and apply

13. Governance and China context: learn to read authority accurately

Back to contents

Read BC081–BC090 as decision-and-document tasks

Follow a rule change from proposal to effect, inspect voting assumptions, separate control from permission, and identify the specific activity described by a policy document. Mainland China, Hong Kong and Singapore require separate evidence cards rather than one blended account of digital-asset rules.

Produce a dated source card

Record the document's issuer, date, scope and the exact question it helps answer. Mark whether the passage describes a requirement, an objective, a proposal or a reported outcome. A dated goal is not proof of achievement, and a technology-development policy is not blanket permission for every commercial activity.

For readers in China, the Chinese siblings provide a complete technical route. Use Reading Mainland Blockchain Policy: Build a Document and Claim Evidence Ledger for the document-reading method and Mainland China, Hong Kong and Singapore: Build Separate Digital-Asset Evidence Cards for separating jurisdictions. Before a real decision, verify current official sources. The learning exercise develops source discipline; it is not a substitute for legal advice on a particular deployment.

Contents · Previous · Next

CHAPTER 14 OF 23 · Learn and apply

14. Applications: finish with a defensible decision

Back to contents

Read BC091–BC100 with the user outcome in view

The final module asks about improvement claims, shipments, credentials, credential status, AI actions, sensor evidence, environmental boundaries, pilots, procurement and a capstone. These topics connect technical records with the wider service. Ask what changed for the user and how the claim would be checked.

Produce a decision memo

State the problem, compare plausible options, replay the supplied events, identify evidence gaps and recommend a bounded next step. Include what would make you change your recommendation. This is stronger than a one-sided list of blockchain benefits.

Blockchain Capstone: Decide a Shared Booking System from a Fixed Evidence Dossier gives a fixed dossier and a worked answer for a shared booking system. Attempt the assignment before reading its answer. Then revisit your decision when the governance fact changes. Choosing a non-blockchain option can demonstrate clear understanding when the evidence supports it. The technology is the subject you are learning, not the answer you are obliged to select.

Contents · Previous · Next

CHAPTER 15 OF 23 · Learn and apply

15. Choose a route that matches your responsibility

Back to contents

For a general reader or teacher

Use the plain-language companions, the foundations and selected applications. Produce explanations and paper traces. For a child, select an age-appropriate task with an adult rather than assigning the whole technical catalogue. The existing child-learning guide remains the specialist entrance for that purpose.

For a developer or technical analyst

Add execution, platform architecture, infrastructure and defensive testing. Read official implementation documentation after the conceptual task is clear. A tutorial for one version or platform is not a universal blockchain specification. Record what you used and what you did not test.

For a project evaluator or policy reader

Prioritise trust models, evidence provenance, security, governance, policy and pilot decisions. You do not need to implement every algorithm to ask good questions, but you must not disguise an implementation gap as certainty. Use the full catalogue as a reference map; choose deeper technical lessons when a decision depends on their distinctions.

Contents · Previous · Next

CHAPTER 16 OF 23 · Learn and apply

16. Study in English and Chinese without losing meaning

Back to contents

Use language switching to repair a specific gap

If an English term obscures an otherwise understandable concept, open its Chinese sibling. If the Chinese explanation is clear but you need to recognise an API or specification term, record the English label beside it. Work with the same example in both languages.

Keep a distinction notebook

Useful pairs include validity and finality, custody and ownership, execution and acceptance, hashing and encryption. Write a short contrast rather than a translation alone. For example, custody asks who controls an object or key in a stated arrangement; ownership raises a different set of rights and recognition questions.

The two language pages are two routes to the same learning task, not two different achievements you must accumulate. Explain the concept naturally in the language you understand best, then check that translating it has not removed a condition or widened a claim. Precise meaning matters more than sounding technical.

Contents · Previous · Next

CHAPTER 17 OF 23 · Learn and apply

17. Plan study in cycles, not a race through pages

Back to contents

Use a repeatable cycle

Choose one question, read a relevant section, close it, explain the answer, attempt a small case and check your reasoning. Keep a note of the gap exposed by the attempt. In the next session, begin with that gap before adding a new topic.

A suggested six-cycle opening

Cycle one covers shared state and the problem. Cycle two distinguishes hashes, signatures and secrecy. Cycle three separates validity from agreement. Cycle four traces execution and a failure. Cycle five checks an evidence screen and an outside-world claim. Cycle six compares architectures and writes a short decision.

These are suggested study units, not six days or a guarantee of mastery. A unit may take several sessions. Use your available time, reading language and prior knowledge to set the pace. Returning to an earlier lesson after an unsuccessful explanation is part of the route, not evidence that the route has failed.

Contents · Previous · Next

CHAPTER 18 OF 23 · Learn and apply

18. Keep five pieces of evidence that learning is becoming usable

Back to contents

Explanation, trace and comparison

Keep a one-minute explanation in ordinary language, a state trace with reasons for each accepted or rejected operation, and a comparison of two mechanisms. These show different abilities. A polished definition alone does not establish that you can follow an unfamiliar sequence.

Boundary and transfer

Add one unsupported claim rewritten into a defensible statement, and one new situation that changes a condition in the original example. For instance, change a current-state question into a historical-state question and identify the extra context needed. Or replace a known participant with an unknown one and reconsider the admission assumptions.

Review these pieces later without the article open. If you cannot reconstruct an argument, locate the missing step and repair it. Do not turn the portfolio into a performance display. Its purpose is to show you and a teacher where understanding holds and where the next explanation or practice should begin.

Learning evidenceWhat to produce
ExplanationExplain the problem and mechanism without slogans
TraceShow the state after every accepted or rejected action
ComparisonChoose the mechanism and explain an alternative’s limit
BoundaryRewrite a claim to match the supplied evidence
TransferChange one condition and justify the new result
Five different checks of understanding.

Contents · Previous · Next

CHAPTER 19 OF 23 · Learn and apply

19. Avoid four common study shortcuts

Back to contents

Definitions without decisions

Recognising terms can create a comfortable sense of familiarity. Test it by asking which evidence would settle a specific question. If you cannot choose between a hash, signature, receipt or external observation, the definitions are not yet connected.

Coding before understanding the state

A running example can conceal uncertainty about what it should do. Specify the expected state change and a rejected case before following a tutorial. You do not need to build a production system to practise this discipline.

Reading answers before attempting the task

A worked answer is valuable for checking, but it can feel obvious after you have seen it. Write your first prediction before opening it. Keep the incorrect prediction so that the correction has a visible cause.

Treating every diagram as a complete explanation

Ask what each arrow carries, who controls the component and what happens if it fails. A picture that omits those details may orient you, but it cannot carry a full architecture judgment. Use diagrams to expose responsibilities rather than to decorate terminology.

Contents · Previous · Next

CHAPTER 20 OF 23 · Learn and apply

20. Make safe practice the default

Back to contents

Start with supplied, fictional data

Use paper records, symbolic identifiers and the article's synthetic packets. Do not paste personal information, seed phrases, secret keys or confidential organisational records into public tools. A learning task should not require a real financial commitment.

Understand the boundary of a development environment

A local development chain and a public testnet have different connectivity and visibility. A reset does not necessarily erase every copy of data or activity in connected services. The safe-practice extension explains these distinctions. Read it before moving from paper exercises to networked tools.

If you later practise with software, use current official instructions appropriate to that environment and keep a clear separation from production credentials and valuable assets. The exercises in this guide are deliberately executable on paper. Their purpose is to develop reasoning without making security, privacy or financial exposure the price of entry.

Contents · Previous · Next

CHAPTER 21 OF 23 · Learn and apply

21. Use current documentation after you know what to ask

Back to contents

A concept and its implementation have different life cycles

The distinction between a signature and encryption is comparatively stable. A platform's supported transaction type, interface or upgrade status can change. Record the date and version of implementation material rather than mixing screenshots and examples from different periods.

Read with a question sheet

Before opening official documentation, write the question, the relevant component, the expected evidence and the assumption you need to confirm. Then identify whether the document is a current specification, an explanatory page, a proposal or a historical account. They are useful in different ways.

The NIST blockchain overview provides a dated foundation. Ethereum's developer documentation describes that ecosystem. Neither replaces the need to check the particular system and version in a real project. Documentation reading becomes much easier when you are looking for a defined answer rather than trying to memorise every page.

Contents · Previous · Next

CHAPTER 22 OF 23 · Learn and apply

22. Understand what this learning route does not certify

Back to contents

Educational progress is not professional authorisation

Completing articles and exercises does not automatically qualify someone to audit contracts, advise on regulation, manage custody or deploy critical infrastructure. Those responsibilities require further knowledge, review and appropriate organisational arrangements.

Keep claims proportionate to the work completed

You can accurately say that you traced a specified example, completed a bounded test matrix or compared architectures against a given dossier. Do not widen that into a claim that all blockchain systems are safe, unsafe or interchangeable. Clear scope is itself an important result of the course of study.

This route is a connected reading and practice guide, not a credentialed programme or a promise about employment. Its value is the growing ability to ask better questions and support an answer. That ability can guide further study and help you recognise when a specialist review is needed.

Contents · Previous · Next

CHAPTER 23 OF 23 · Learn and apply

23. Continue through the complete reading map

Back to contents

Choose the next question you cannot yet answer

If your explanation is vague, use a plain-language companion. If the mechanism is clear but the evidence is not, open the matching numbered workshop. If the workshop is comfortable and a deeper execution detail matters, choose an extension. Keep the learning layers connected.

Turn the library into work you can check

The next article in this learning series explains a complete reading-and-practice session, including a new paper case, checking questions and an error-repair routine. It teaches how to study an existing lesson rather than replacing that lesson. Use it whenever reading seems clear in the moment but difficult to reproduce afterwards.

Below are all 100 numbered topics in their existing module order, the published plain-language companions and the extension workshops identified in the library at this review. The links lead to the original articles. There is no need to finish every branch before moving forward; use the map to find the concept, task or evidence question that your next piece of work requires.

Contents · Previous · Reading map

Complete reading map

The existing numbered curriculum is shown in full below. Each row leads to the published lesson and its language sibling. The study outputs are suggested tasks for this learning guide, not certificates or claims that reading alone establishes competence.

01. Foundations · BC001–BC010

Suggested output: A problem and responsibility map

LessonRead the original articleSibling
BC001What Is Blockchain? A Clear Guide to Shared Records, Trust and Limits简体中文
BC002Blockchain vs Traditional Databases: Choosing the Right Record System简体中文
BC003Distributed Systems vs Blockchain: What the Extra Rules Change简体中文
BC004Why Shared Records Need Trust Models简体中文
BC005Blockchain History: From Digital Cash to Programmable Systems简体中文
BC006Where Blockchain Fits in the Wider Technology Stack简体中文
BC007Nodes, Clients and Peer-to-Peer Networks简体中文
BC008Blocks, Transactions and the Meaning of State简体中文
BC009Public, Private and Consortium Blockchains简体中文
BC010When a Blockchain Is Useful and When It Is Not简体中文
BC001–BC010
02. Cryptography · BC011–BC020

Suggested output: Three evidence cards with limitations

LessonRead the original articleSibling
BC011Cryptographic Guarantees and Threat Models in Blockchain简体中文
BC012Cryptographic Hashes: Fingerprints Without Secrecy简体中文
BC013Public Keys, Private Keys and Digital Signatures简体中文
BC014How to Verify a Blockchain Inclusion Proof: Roots, Headers and Finality简体中文
BC015Addresses, Key Derivation and Identity简体中文
BC016Reviewing Blockchain Key Generation: Entropy, Cloning and Failure Handling简体中文
BC017Choosing Encryption, Hashing and Signing for a Blockchain Document Workflow简体中文
BC018Zero-Knowledge Proofs: What a Proof Actually Proves简体中文
BC019Multisignatures, Threshold Signatures and Shared Control简体中文
BC020Post-Quantum Cryptography and Blockchain Migration简体中文
BC011–BC020
03. Distributed systems and consensus · BC021–BC030

Suggested output: A consensus assumption sheet

LessonRead the original articleSibling
BC021Reading Blockchain Consensus Claims: Validity, Fork Choice and Finality简体中文
BC022Two Blockchain Nodes During a Network Partition: Views, Heads and Reconnection简体中文
BC023Diagnosing Blockchain Progress: Stalled Finality, Missing Transactions and Conflicting Checkpoints简体中文
BC024Sybil Attacks and Permissionless Participation: Why Identities Are Not Votes简体中文
BC025Proof of Work and Cumulative Work: Targets, Trials and Valid Branches简体中文
BC026Proof of Stake, Validators and Slashing: Reading the Evidence Behind Participation简体中文
BC027Reading Byzantine Vote Certificates: Signers, Weight and Round Locks简体中文
BC028Finality, Confirmations and Reorganisations: A Recipient’s Transaction Timeline简体中文
BC029Fork Choice and Checkpoint Recovery: Establishing a Node’s Starting Point简体中文
BC030Measuring Blockchain Decentralisation Without a Single Score简体中文
BC021–BC030
04. Transactions and execution · BC031–BC040

Suggested output: A state trace including failures

LessonRead the original articleSibling
BC031From User Intent to Transaction Evidence: Construct, Authorize and Execute简体中文
BC032UTXO Transactions and Change Outputs: Follow the Records, Not Just the Balance简体中文
BC033Account State and Transaction Nonces: Ordering One Sender’s Instructions简体中文
BC034Mempools and Transaction Inclusion: Compare Two Nodes Before Drawing Conclusions简体中文
BC035Gas Limits, Gas Used and Fees: Reconcile a Transaction’s Resource Budget简体中文
BC036Blockchain Virtual Machines: Replaying the Same Inputs on Two Validators简体中文
BC037Smart Contracts as State Machines: Check the Caller, Conditions and Limits简体中文
BC038Contract Storage, Events and Indexes: Reconcile Three Views of One Record简体中文
BC039Diagnosing Failed Blockchain Transactions: Rejection, Revert and Call Boundaries简体中文
BC040Blockchain Oracles: Check the Report Before Trusting the External Fact简体中文
BC031–BC040
05. Architecture and scaling · BC041–BC050

Suggested output: A responsibility and dependency map

LessonRead the original articleSibling
BC041Monolithic and Modular Blockchains: Map the Responsibilities and Trust Boundaries简体中文
BC042Who Does What in Bitcoin? Wallets, Nodes, Block Producers and the UTXO Set简体中文
BC043Ethereum Node Architecture: Diagnosing Execution, Consensus and Validator Boundaries简体中文
BC044Solana Parallel Execution: Read the Account Conflicts Before the Speed Claim简体中文
BC045Hyperledger Fabric Transaction Flow: Endorsement, Ordering and the Update That Does Not Apply简体中文
BC046Layer 1, Layer 2 and Appchains: Identify Which Security Property Comes From Where简体中文
BC047Optimistic Rollup Challenges: What an Honest Observer Must Know and Do in Time简体中文
BC048Validity Rollup Evidence: Verify the State Claim, Then Reconstruct the State简体中文
BC049Blockchain Data Availability: Publication, Sampling and the Archive You Still Need简体中文
BC050Payment Channels and Lightning: Read the State Before Judging the Close简体中文
BC041–BC050
06. Interoperability and infrastructure · BC051–BC060

Suggested output: A field-by-field provenance review

LessonRead the original articleSibling
BC051Blockchain Infrastructure Dependencies: Find the Failure Behind the Interface简体中文
BC052Cross-Chain Messages: Decide What the Destination Is Allowed to Accept简体中文
BC053Comparing Blockchain RPC Answers: Match the Network, Block and Question简体中文
BC054Reading a Block Explorer: Separate Chain Evidence, Decoding and Labels简体中文
BC055Full Nodes, Light Clients and RPC: Who Actually Checks the Claim?简体中文
BC056Blockchain Historical Indexes: Prove the Dataset Covers the Question简体中文
BC057Sequencers, Batchers and Proposers: Trace Who Controls the Order简体中文
BC058MEV and Ordering Fairness: Who Benefits When the Queue Changes?简体中文
BC059Blockchain Benchmarks: Follow the Cohort from Submission to Finality简体中文
BC060Monitoring Blockchain Services: Separate Stale RPC, Finality Delay and Index Lag简体中文
BC051–BC060
07. Wallets, security and privacy · BC061–BC070

Suggested output: An authority and recovery map

LessonRead the original articleSibling
BC061Threat-Model a Blockchain Release: Attack Paths and Control Owners简体中文
BC062Wallets and Custody: Map Who Can Act, Block and Recover简体中文
BC063Blockchain Recovery: Match the Lost Capability to the Recovery Evidence简体中文
BC064Account Abstraction: Trace a Programmable Account Operation简体中文
BC065Token Approvals: Track Remaining Permission in an Allowance Ledger简体中文
BC066Blockchain Confirmation Screens: Compare Displayed Intent with Signed Authority简体中文
BC067Smart-Contract Defensive Testing: Build a Matrix That Can Catch the Wrong Result简体中文
BC068Reading a Blockchain Audit Packet: Code Versions, Proof Scope and Upgrade Authority简体中文
BC069Blockchain Privacy: What a Pseudonymous Record Can Still Reveal简体中文
BC070Blockchain Incident Tabletop: Who Can Pause What, and What Recovery Must Prove简体中文
BC061–BC070
08. Tokens and digital value · BC071–BC080

Suggested output: A claim and obligation explanation

LessonRead the original articleSibling
BC071Digital Asset Design: Separate Interchangeability, Division, Transfer and Identity简体中文
BC072Native Assets and Token Standards: Read the Interface Before the Balance简体中文
BC073NFTs and Metadata: Trace the Record, the File and the Permission Separately简体中文
BC074Tokenised Asset Claims: Reconcile the Token, the Custodian and the Entitlement简体中文
BC075Stablecoin Reserves and Redemption: Reconcile the Claims, the Cash and the Queue简体中文
BC076Digital Money Payments: Follow the Liability Through Deposits, Private Claims and CBDCs简体中文
BC077Automated Market Maker Arithmetic: Read the Pool Before Calling It a Price简体中文
BC078Lending Protocol State Checks: Collateral Limits, Liquidation Thresholds and Unfinished Debt简体中文
BC079Composability and Nested Claims: Trace the Exposure Before Adding the Totals简体中文
BC080Blockchain Operating Budgets: Separate Fees, New Tokens and Treasury Support简体中文
BC071–BC080
09. Governance and China context · BC081–BC090

Suggested output: A dated document and decision card

LessonRead the original articleSibling
BC081Mapping Blockchain Governance: Follow a Rule Change from Proposal to Effect简体中文
BC082Blockchain Upgrades: Test Rule Compatibility Before Claiming Adoption简体中文
BC083DAO Voting: Check the Snapshot, Denominator and Execution Before Calling a Proposal Successful简体中文
BC084Blockchain Ownership Disputes: Separate Technical Control, Permission and Accountability简体中文
BC085Mainland China and Blockchain: Classify the Activity Before Reading the Label简体中文
BC086Reading Mainland Blockchain Policy: Build a Document and Claim Evidence Ledger简体中文
BC087Consortium Blockchain Collaboration: Plan for Member Exit, Disputed Records and Shared Costs简体中文
BC088Digital Renminbi and Blockchain: Read the Layer Evidence Before Guessing the Network简体中文
BC089Blockchain Data Protection: Trace Every Copy Before Promising Deletion简体中文
BC090Mainland China, Hong Kong and Singapore: Build Separate Digital-Asset Evidence Cards简体中文
BC081–BC090
10. Applications and practical judgment · BC091–BC100

Suggested output: A bounded recommendation from a fixed dossier

LessonRead the original articleSibling
BC091Did Blockchain Cause the Improvement? Audit a Project’s Before-and-After Claim简体中文
BC092Blockchain Supply-Chain Records: Reconcile the Ledger with the Shipment简体中文
BC093Verifying an Education Credential: Issuer, Subject, Claim and the Optional Blockchain Anchor简体中文
BC094Credential Status Over Time: Verify the Snapshot, the Challenge and the Key History简体中文
BC095AI Agents and Blockchain Actions: Follow Authority, Submission and the Lasting Effect简体中文
BC096IoT Data on a Blockchain: Reconstruct the Sensor-to-Ledger Evidence Path简体中文
BC097Blockchain Energy Reports: Reconcile Equipment, Electricity and Emissions简体中文
BC098Design a Blockchain Pilot: Freeze the Gates Before Reading the Results简体中文
BC099Blockchain Procurement: Turn a Proposal into Verifiable Deliverables简体中文
BC100Blockchain Capstone: Decide a Shared Booking System from a Fixed Evidence Dossier简体中文
BC091–BC100
Plain-language companions · 35 published guides

These existing plain-language companions are English articles. Chinese readers can use the complete Chinese technical route above; a translated title is not being presented as a Chinese page.

How Blockchain Works | Simplest Explanation

How Blockchain Works | The Complete System

How Blockchain Works | The History

How Blockchain Works | What Can We Do with It

How Blockchain Works | Why We Need Blockchain

How Blockchain Works | Who Runs a Blockchain?

How Blockchain Works | An Idea into A Decentralized Ledger

How Blockchain Works | Why Time Is Key

How Blockchain Works | Closed Loop System

How Blockchain Works | A Record’s Journey

How Blockchain Works | Digital Fingerprints

How Blockchain Works | Keys and Digital Signatures

How Blockchain Works | Nodes and Shared Copies

How Blockchain Works | Consensus and Agreement

How Blockchain Works | Smart Contracts and Rules

How Blockchain Works | Oracles and the Outside World

How Blockchain Works | Public, Private and Consortium Networks

How Blockchain Works | Confirmations and Finality

How Blockchain Works | Wallets and Custody

How Blockchain Works | Tokens and What They Represent

How Blockchain Works | Supply Chains and Handovers

How Blockchain Works | Certificates and Credentials

How Blockchain Works | Databases and When Blockchain Helps

How Blockchain Works | Scaling and Layers

How Blockchain Works | Bridges Between Networks

How Blockchain Works | Fees and Computing Resources

How Blockchain Works | Governance and Upgrades

How Blockchain Works | Privacy and What Records Reveal

How Blockchain Works | Zero-Knowledge Proofs

How Blockchain Works | Block Explorers and Reading a Record

How Blockchain Works | Testing Rules and Finding Mistakes

How Blockchain Works | Merkle Trees and Small Proofs

How Blockchain Works | Data Availability and Missing Pieces

How Blockchain Works | Forks and Changing Histories

How Blockchain Works | Digital Identity and Proving Who You Are

Technical extensions · 19 topic pairs

Choose an extension only after its prerequisite task is clear. These workshops deepen the existing technical library rather than replace its foundational sequence.

WorkshopRead the original articleSibling
EXT001Practise Blockchain Safely: Local Chains, Public Testnets and What a Reset Really Changes简体中文
EXT002Blockchain Time and Deadlines: Which Clock Does the Rule Use?简体中文
EXT003Random Selection on a Blockchain: Commitments, Proofs and the Option to Withhold简体中文
EXT004Accessible Blockchain Tasks: Review Context, Follow Status and Recover Safely简体中文
EXT005Smart-Contract Upgrades: Preserve Stored State and Its Meaning简体中文
EXT006Conditional Exchange Across Two Blockchains: Claims, Deadlines and Refund Paths简体中文
EXT007Smart-Contract Reentrancy: Trace Callback-Visible State and Check Every Entry Point简体中文
EXT008Smart-Contract Source Verification: Reconstruct the Build and Explain the Bytecode Match简体中文
EXT009Content-Addressed Blockchain Files: Verify Required Blocks Before Reconstructing简体中文
EXT010Token Transfer Accounting: Reconcile Requested Amounts, Actual Receipts and Internal Credits简体中文
EXT011Ethereum Account and Storage Proofs: Verify the Account, the Slot and the Meaning简体中文
EXT012Smart-Contract Integer Accounting: Scales, Rounding and Conserved Remainders简体中文
EXT013Decode an Ethereum Event Log: Topics, Dynamic Data and Schema Ambiguity简体中文
EXT014Smart-Contract Role Administration: Trace Reachable Powers and Recovery Limits简体中文
EXT015Reconcile a Blockchain Timelock Queue: Dependencies, Cancellation and Operation Identity简体中文
EXT016Replay a Nested EVM Call: Restore Storage and Reconstruct Surviving Logs简体中文
EXT017Trace Solana CPI Privileges: Signers, Writable Accounts and Program-Derived Authority简体中文
EXT018Validate a Fabric Query Result: Range Evidence, Rich Queries and Phantom Changes简体中文
EXT019Trace EIP-7702 Authorization Processing Before Execution简体中文
19 published extension pairs at this review.
Related introductions and family guides

Use these related introductions when their specific reader question matches yours. They remain separate articles; this learning series does not replace them.

Blockchain Versus Crypto for Parents and Children

Problems a Blockchain Might Experience | What Can Go Wrong and Why

Can You Correct a Mistake on a Blockchain? | A Simple Guide for Children and Adults

How to Explain Blockchain to a Child? (Or an Adult)

What Is Blockchain? How Children Should Learn About It the Right Way

What Is Blockchain? A First-Principles Guide

什么是区块链?从第一性原理开始理解

Continue learning

Sources and scope

The learning routes and paper model are original educational suggestions, not a guaranteed mastery timetable. The linked eduKateSG articles retain their own examples, references and model boundaries. Library links were checked against the published WordPress directory on 14 October 2026.

NIST IR 8202 — Blockchain Technology Overview, 2018 · Ethereum developer documentation