Reviewed Aug 2026
DE
BA-00 · LESSON 04

Full nodes, the blockchain, and reorgs

Connect peer messages, mempool, block index, chainstate, most-work selection, confirmations, and temporary reorganizations into one full-node view.

65 min Difficulty 1/5 Not started

Loading lesson visuals...

01

Learn the idea

A full node is an independently verifying participant. It receives untrusted messages from peers, keeps a local mempool of policy-accepted transactions, stores block relationships in an index, and maintains chainstate as its current set of spendable outputs. The blockchain is the node's selected valid history, not a file broadcast by one authority.

GUIDED EXPLANATION1/5 ideas inspected
1

Receive claims from peers

Peers announce transactions, headers, and blocks. Message arrival proves only that a peer sent bytes. The node parses bounded messages and verifies each object locally.

Inspect each idea before the worked example.
The worked example follows the explanation

Inspect every idea above to open it.

Important distinctionEvery Bitcoin node shares one global mempool and receives a reorg instruction from the network.

Mempools are local. Each node validates branches, compares accumulated work, and performs its own reorganization.

02
FINISH LEARNING FIRST

The questions unlock after every required learning activity

Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.