What is Node?
How it works
Nodes run client software (e.g., Bitcoin Core for Bitcoin, Geth for Ethereum) to connect to peer nodes. They maintain a full copy of the blockchain, verify every transaction against consensus rules (e.g., signature validity, double-spend checks), and propagate valid transactions to other peers. In Proof of Work systems like Bitcoin, some nodes also act as miners by solving cryptographic puzzles to create new blocks; in Proof of Stake networks such as Ethereum after the Merge, validator nodes stake native tokens to propose and attest blocks. All full nodes independently enforce protocol rules, ensuring no single entity can rewrite history.
There are multiple node types: full nodes that store the entire blockchain (e.g., Bitcoin's 500+ GB chain), pruned nodes that discard old data after validating, archival nodes that keep complete historical state (important for services like block explorers), and light nodes (SPV clients) that only download block headers and request transaction proofs from full nodes. In Ethereum, consensus layer clients (e.g., Prysm, Teku) run alongside execution layer clients (e.g., Nethermind) to form a beacon chain validator node. The more diverse nodes run by individuals, the more resilient and censorship-resistant the network becomes.
Node operators contribute to network health by providing a source of truth for wallets and dApps. For example, MetaMask can connect to a user's own Ethereum node instead of relying on Infura, enhancing privacy and sovereignty. In Bitcoin, the number of reachable nodes is tracked by services like Bitnodes. Running a node also empowers users to verify transactions directly, adhering to the 'don't trust, verify' ethos of cryptocurrency. Incentives for running nodes vary: miners/validators earn block rewards and fees, while non-mining full nodes typically run without direct financial reward, motivated by ideological or infrastructural reasons.
Why it matters
Nodes are the backbone of any blockchain network. They maintain the distributed ledger, enforce consensus rules, and prevent double-spending without requiring a central authority. By running a node, individuals help preserve the network's decentralization, security, and censorship resistance. The more independent nodes exist, the harder it is for any party to alter history or halt transactions. Without nodes, there would be no trustless verification of transactions, making cryptocurrencies like Bitcoin and Ethereum impossible. Nodes thus uphold the core principles of open and permissionless blockchain systems.
Real-world examples
Bitcoin full nodes run the Bitcoin Core client and are maintained by volunteers and institutions worldwide. Ethereum nodes (e.g., Geth for execution, Lighthouse for consensus) support the network’s smart contracts and dApps. The Lightning Network uses specialized routing nodes to process instant, low-fee payments. Additionally, wallet providers like MetaMask can be configured to connect to personal nodes, bypassing third-party services like Infura. Infrastructure services such as Alchemy and QuickNode also operate large clusters of nodes for commercial access.
FAQ
What is the difference between a full node and a light node?
A full node downloads and validates the entire blockchain, ensuring complete security and independence. A light node (SPV client) only downloads block headers and requests transaction proofs from full nodes, sacrificing some trust for lower resource usage.
Do I need to run a node to use cryptocurrencies like Bitcoin or Ethereum?
No, you can use wallets that connect to third-party nodes (e.g., exchange wallets or Infura). However, running your own node gives you full sovereignty: you validate transactions yourself and do not trust an external party with your data or transaction history.
Can running a node earn money?
Only miner or validator nodes earn direct rewards (block rewards and fees). Non-mining full nodes typically do not earn money; they are operated voluntarily for network support, privacy, or organizational needs. Some services offer incentives for running full nodes, but this is uncommon.
Related terms
Go deeper
Browse the complete crypto glossary to explore related terms and concepts.
Browse Glossary