In this track: Your first steps
beginner · 5 MIN READ

What is a blockchain?

A shared notebook that lots of computers check together.

LET’S PICTURE IT

Imagine your whole class keeps a copy of the same notebook. Every new page must follow the rules, and every page points back to the one before it.

SEE IT FOR YOURSELF
Link blocks, then see what an edit breaksStep 1 / 4
Link blocks, then see what an edit breaksBLOCK 1Maya → Leo: 3Fingerprint A1A classroom model, not a live blockchainBLOCK 1Fingerprint A1BLOCK 2Parent A1Fingerprint B2The direction shows a relationship, not a transfer of ownershipBLOCK 1Hash A1BLOCK 2Parent A1Hash B2BLOCK 3Parent B2Hash C3Independent validation and consensus are additional requirementsEDITED BLOCK 1Maya → Leo: 9Hash X9BLOCK 2Parent A1 ≠ X9Invalid parentBLOCK 3Ancestor link invalidRevalidation neededRecalculating toy hashes does not rewrite Ethereum consensus

The first toy block records Maya sending Leo three units. A1 is an illustrative fingerprint label, not a real cryptographic digest.

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

A notebook with many keepers

Suppose Maya sends Leo three digital tokens. Instead of one company keeping the only record, many computers keep matching records. These computers are called nodes. They check whether Maya can make that payment before accepting it. A blockchain is the history of accepted updates, grouped into blocks.

Why call it a chain?

Each block includes a fingerprint of its parent block. That fingerprint is a hash. Change an old page and its fingerprint changes too, breaking the connection to the next page. This makes changes easy to notice. Agreement rules and economic security make replacing the accepted history difficult; the fingerprints alone do not stop every attack.

Who decides what gets written?

On Ethereum, validators propose blocks and vote on them. Nodes independently check the rules. A payment cannot simply invent money, and a signature must match the sender. People do not vote on whether a false calculation should become true.

Try the notebook

Use Next step in the diagram above to follow the blocks and see how an earlier edit breaks the later links. In the real network, repairing the links locally is not enough: everyone else still checks which history follows the consensus rules. Next, learn why Ethereum adds a shared computer to this shared notebook.

QUICK CHECK · NO PRESSURE

What connects a block to its parent?

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.