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

What does a full node verify?

It applies protocol rules rather than accepting a provider’s labels as proof.

LET’S PICTURE IT

A referee can recompute a score from allowed moves instead of trusting a scoreboard screenshot.

SEE IT FOR YOURSELF
Receive, check and share across independent nodesStep 1 / 4
Receive, check and share across independent nodesIncoming dataCandidate instructionNot yet trustedNode AReceives the messageApplies local checksEach participant has a local view of incoming informationNode A checksAuthorizationProtocol validityValid candidateEligible for next stepsNot a finality promiseApplication safety is a different claim from protocol validityNode AShares checked dataNode BChecks for itselfNode CChecks for itselfNode ARules checked✓Node BRules checked✓Node CRules checked✓Agreement on history adds the consensus mechanism

A node receives a proposed transaction or block-related message. Receipt is not the same as accepting its claims.

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

Execution must fit the rules

A node checks relevant transaction authorization, resource accounting and state transitions. Contract code executes according to the EVM rules rather than the proposer’s preferred outcome.

Consensus data has checks too

The consensus side verifies relevant block and proof-of-stake information and follows fork choice. A valid execution payload alone is not the complete consensus acceptance story.

Synchronization has a starting context

Sync methods can use checkpoints or other mechanisms to reach a usable state. Understand the method’s trust and verification assumptions instead of claiming every sync mode reexecutes everything identically from genesis.

Validation is not semantic endorsement

A node can verify a transaction that interacts with malicious application code. Protocol-valid execution does not certify investment quality, truthful metadata or the signer’s personal intent.

QUICK CHECK · NO PRESSURE

Does a node’s validation prove that an application is economically trustworthy?

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.