In this track: Connect everything together
advanced · 6 MIN READ

Design a beginner-friendly transfer explainer

Teach a first-time learner the path from intent to finality.

LET’S PICTURE IT

A friendly guide follows a letter from the sender’s desk to an accepted entry in a shared notebook.

SEE IT FOR YOURSELF
A transaction moves from Maya’s wallet through signing, node verification, peer sharing, a mempool, block inclusion and finality. Maya’s instructionTOLeo’s public addressAMOUNT0.01 ETHPretend transactionFirst, the wallet prepares a request. Maya’s walletSignature added ✓Private key stays in wallet 🔒Signed request WalletSigned requestNode AChecks ✓Node BChecks ✓Node CChecks ✓Node DChecks ✓NODE C’S LOCAL MEMPOOLVerify.Then share. Pending requestsProposed blockMaya → Leo · 0.01A proposer includes it. Nodes check the result. BlockIncludedCheckpointAgreementFinalizedValidator checkpoint votes support finality.Simplified model · not one vote per transaction
Illustration · no network calls
Prepare
→
Sign
→
Share
→
Include
→
Finalize

Maya prepares an instruction: send 0.01 pretend ETH to Leo.

A local simulation. Nothing is signed or sent to a network.

Write the learner’s starting point

Assume the reader does not know wallet, node or block. Introduce each term when needed and link it to a plain-language explanation.

Draw separate stages

Show preparation, local signing, node checks, possible pending time, inclusion and later finality. Do not visually merge inclusion with a guarantee of immediate finality.

Give the learner control

Use readable labels and Next, Back, Pause and Replay controls. A calm reading mode should retain the explanation while removing moving artwork.

Check the explanation

Ask the learner to identify what a node checks and what pending means. Avoid promises about a global mempool, exact inclusion time or guaranteed transaction success.

Your acceptance target

deliverable: staged SVG + readable text
acceptance: explain pending, inclusion and finality separately
controls: manual steps, pause, replay, reduced motion

Use only local examples and public sample addresses. State the assumptions and limits alongside the result.

QUICK CHECK · NO PRESSURE

Should the explainer equate inclusion with immediate finality?

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.