A blockchain node is any computer or device that connects to a blockchain network, participates in the peer-to-peer protocol, and maintains some version of the blockchain's data. Nodes are the fundamental infrastructure of decentralised networks collectively they store the blockchain's history, validate transactions, and enforce the protocol's rules without any central server.
WHY NODES MATTER Decentralisation
is only as real as the number and distribution of independent nodes enforcing the same rules. A blockchain with 10 nodes controlled by 3 organisations is not truly decentralised. Bitcoin's approximately 15,000+ publicly reachable full nodes (and many more non-listening nodes) distributed across 100+ countries make it extraordinarily resilient to censorship, attack, and regulatory pressure.
TYPES OF BLOCKCHAIN NODES
Full Nodes: Download and independently verify every block and transaction since the genesis block. Enforce all consensus rules. Reject invalid blocks regardless of who produced them. Provide the highest level of trustlessness you verify everything yourself. Bitcoin Core and Geth (Ethereum) are full node implementations.
Pruned Full Nodes: Download and verify the full blockchain but discard older transaction data to save storage space, retaining only block headers and the current UTXO set. Maintains full verification capability with reduced storage requirements.
Light Nodes (SPV): Download only block headers and verify transactions relevant to their wallet using Merkle proofs. Trust full nodes for data accuracy. Most mobile wallets are effectively light nodes.
Mining Nodes (PoW): Full nodes that additionally participate in the mining process collecting transactions, constructing candidate blocks, performing hash computations, and broadcasting solutions.
Validator Nodes (PoS): Stake cryptocurrency as collateral and participate in block proposal and attestation. Ethereum validators stake 32 ETH and use the Prysm, Lighthouse, or other consensus clients.
Archive Nodes: Store the complete history of all blockchain states at every block height used by blockchain analytics companies and developers needing historical data queries. Require terabytes of storage.
RUNNING YOUR OWN NODE
Running a Bitcoin or Ethereum full node requires modest hardware (a Raspberry Pi 5 can run a Bitcoin full node with an external SSD). Benefits: complete transaction verification without trusting third parties, privacy (your wallet queries your own node rather than public RPC endpoints), and contribution to network decentralisation.