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.
Loading lesson visuals...
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.
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 every idea above to open it.
Mempools are local. Each node validates branches, compares accumulated work, and performs its own reorganization.
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.