Node

A node is any computer that connects to a blockchain network, stores a copy of the ledger, and validates transactions and blocks according to the network’s consensus rules. Nodes are the backbone of decentralization: the more geographically and politically distributed they are, the harder the network is to censor or shut down. Bitcoin has approximately 15,000–20,000 reachable full nodes worldwide; Ethereum has over 10,000 full nodes post-Merge. Running a node is the purest form of network participation — it requires no permission, no stake, and no mining hardware.


How It Works

Types of Nodes

Node Type Description Storage Required
Full Node Validates all blocks and transactions from genesis ~600 GB (Bitcoin), ~1 TB+ (Ethereum)
Light Node (SPV) Verifies transaction inclusion using block headers only ~50–100 MB
Archival Node Stores complete historical state (all intermediate states) 10+ TB (Ethereum)
Mining/Validator Node Full node that also produces blocks Full node + hardware
Pruned Node Full node that discards old block data after validation ~10–20 GB

What a Full Node Does

  1. Downloads and verifies every block from the genesis block.
  2. Maintains the complete UTXO set (Bitcoin) or world state (Ethereum).
  3. Validates all incoming transactions against consensus rules.
  4. Maintains a mempool of unconfirmed transactions.
  5. Relays valid transactions and blocks to peers.
  6. Rejects invalid blocks regardless of their origin (even from majority miners).

Why Running a Node Matters

Full nodes enforce consensus rules independently. Even if 99% of miners collude to change the rules, a single non-upgraded full node will not accept their blocks. Economic actors (exchanges, wallets, merchants) running their own nodes cannot be deceived by invalid transactions — they don’t trust; they verify.

Hardware Requirements (2024)

  • Bitcoin full node: 600 GB SSD, 2 GB RAM, modest CPU, broadband internet
  • Ethereum full node (Geth + Lighthouse): 2 TB NVMe SSD, 16 GB RAM, 4+ core CPU
  • Ethereum archival node: 15+ TB, specialized hardware recommended

History

  • 2009, January — First nodes: Nakamoto runs the first Bitcoin node; Hal Finney runs the second on the same day the genesis block is mined.
  • 2013 — Node count peaks above 200,000 as Bitcoin awareness expands; later declines as storage requirements grow.
  • 2015 — Ethereum launch: Geth (Go client) and eth (C++ client) become the first Ethereum nodes.
  • 2021 — Ethereum client diversity push: Developers push for more balanced clients after Geth’s near-dominance threatened single-point-of-failure risk.
  • 2022, September — Ethereum Merge: Ethereum nodes require running both an execution client and a consensus client after the transition to proof-of-stake.
  • 2023 — Solo staking awareness: The Ethereum community promotes solo staking using home nodes as a decentralization strategy.

Common Misconceptions

  • “You need to be a miner to run a node.” Fully validating nodes and mining nodes are separate. Anyone can run a non-mining full node.
  • “Nodes earn rewards.” Non-mining, non-validating full nodes receive no direct financial reward. The incentive is sovereignty and network contribution.
  • “More nodes = more speed.” Additional nodes do not increase throughput. They improve decentralization, censorship resistance, and validation robustness.
  • “Light nodes are just as secure.” Light nodes (SPV) trust that the longest chain follows the rules — they don’t validate transactions independently. Full nodes are more sovereign.

Criticisms

  • Rising storage requirements: Bitcoin and Ethereum node hardware requirements grow over time, potentially concentrating full node operation among wealthier or more technical participants.
  • No financial incentive: The lack of direct reward means most users rely on third-party nodes (Infura, Alchemy) rather than running their own, centralizing data access.
  • Infura/Alchemy centralization: The majority of DeFi applications and wallets connect to centralized node providers, undermining the decentralization narrative. MetaMask’s 2020 Infura outage briefly broke most Ethereum dApp access.
  • Bandwidth costs: Running a full node requires significant upstream bandwidth, limiting participation in regions with expensive or capped internet service.

Social Media Sentiment

Node running is a point of ideological pride among Bitcoin and Ethereum enthusiasts. “Run a node” is standard advice on r/Bitcoin and r/ethfinance for anyone serious about participation. Discussions of Infura centralization regularly appear on r/ethereum, and solo staking guides are popular content on r/ethstaker.

Active communities: r/Bitcoin, r/ethereum, r/ethfinance, r/ethstaker, r/CryptoCurrency


Last updated: 2026-04

Related Terms


Sources

  1. Nakamoto, S. (2008). “Bitcoin: A Peer-to-Peer Electronic Cash System.”
  1. Biryukov, A., Khovratovich, D., & Pustogarov, I. (2014). “Deanonymisation of Clients in Bitcoin P2P Network.” CCS 2014.
  1. Gencer, A. E., Basu, S., Eyal, I., van Renesse, R., & Sirer, E. G. (2018). “Decentralization in Bitcoin and Ethereum Networks.” FC 2018.
  1. Neudecker, T., & Hartenstein, H. (2019). “Network Layer Aspects of Permissionless Blockchains.” IEEE Communications Surveys & Tutorials.
  1. Kim, S. K., Ma, Z., Murali, S., Mason, J., Miller, A., & Bailey, M. (2018). “Measuring Ethereum Network Peers.” IMC 2018.