Skip to main content

Node

network · blockchain

Software that participates in a peer-to-peer network by validating, serving, relaying, or requesting blockchain data.

1.general

A blockchain node is a running program that communicates with peers. Its role can include validating blocks and transactions, relaying data, serving wallets, indexing history, mining, or requesting only lightweight proofs.

2.roles

A full node independently validates the chain. It may prune old block files after validation, so "full" does not require serving a complete archival copy forever. An archival node retains more history; a light client verifies less and depends on additional assumptions. Mining and full validation are separable roles.

3.policy

Nodes enforce shared consensus rules and their own local policies. Mempool admission, relay fees, peer selection, and indexing options can differ without creating a consensus split, while disagreement about block validity can.

Related terms

All terms and definitions may update as the Cryptionary improves.