This post is part of a series on how everyday investors can understand the word "consensus" in the context of blockchain networks.
Comparing blockchains to the internet is one of the best ways to make them easier to understand. The internet is a distributed set of protocols for transferring information. No one company owns it, and it doesn't run on a single computer. Blockchains are similar. They are decentralized protocols for owning, verifying, and moving assets without relying on any single institution. In both systems, shared rules allow computers around the world to coordinate with one another. So what are the computers that make this coordination possible on a blockchain? They are called nodes.
A blockchain node is a computer running software that connects to a blockchain network and follows its rules. That software downloads network data, checks whether transactions and blocks are valid, shares information with other participants, and helps keep the ledger synchronized across the world. In simple terms, a node is one of the machines helping the blockchain stay alive and agree on what is true.
This is where nodes connect directly to consensus. Consensus is the process by which a blockchain network reaches agreement on the state of the ledger. Nodes are the participants carrying out that process. They receive new transactions, verify them against the rules, relay valid data to one another, and update their local view of the chain. Without nodes, there is no network to agree, no shared ledger to maintain, and no way for consensus to happen in practice.
Why are they called nodes?
The word node comes from the Latin nodus, meaning knot. Over time, the word came to mean a point of connection or intersection in a larger system. That is exactly how the term is used in computing and networking today. A node is a connected point in a network. That makes the name especially fitting for blockchains. A blockchain network is made up of many connected computers. Each one sits at a point in the network, receives information, checks it, and passes it along. Like knots in a net, nodes help hold the system together.
Nodes are software first, computers second
When people hear the word node, they often imagine a special machine. But a node is really best understood as software running on a computer. That distinction matters. The computer is the hardware. The node is the blockchain client software that lets that computer speak the language of Bitcoin, Ethereum, Solana, or another chain. Different blockchains can have different node software, and even within the same blockchain, there may be multiple software implementations that all follow the same protocol rules.
This is part of what makes blockchains resilient. The network is not dependent on one company's server or one single software stack. Many independent operators can run nodes, and different clients can implement the same protocol.
What do nodes actually do?
At a high level, nodes listen, verify, relay, and store. They listen for new transactions and blocks coming from the network. They verify that the data follows the rules, checking whether a transaction is properly signed and whether the sender actually has the assets they are trying to send. Full nodes, in particular, independently validate transactions and blocks rather than simply trusting someone else's version of events. They also relay valid information to other nodes. This is how data spreads across the network without a central coordinator. Bitcoin's documentation, for example, explains that full nodes accept transactions and blocks from peers, validate them, and relay them onward.
Finally, they store blockchain data so the network has a shared history and current state to reference. Exactly how much they store depends on the type of node.
What are the types of nodes?
Not every node does the same job. A full node independently verifies blocks and transactions and maintains the data needed to enforce the network's rules. This is the clearest example of a node helping preserve decentralization, because it does not need to trust a third party to tell it what is valid. Bitcoin.org defines a full node as a program that fully validates transactions and blocks, and Ethereum's docs similarly describe full nodes as performing block-by-block validation.
A light node stores much less data and relies on heavier infrastructure for some information. It is faster and easier to run, but it makes trade-offs. Ethereum's documentation explains that light nodes do not keep full local copies of blockchain data and instead request needed data while verifying against lighter cryptographic proofs.
An archive node stores much more historical data than a typical full node. These are especially useful for applications, analytics, and deep historical queries, but they are more resource-intensive to run.
A validator node or miner node is a node that participates directly in block production, depending on the chain's consensus mechanism. On proof-of-work networks, miner nodes compete to produce blocks. On proof-of-stake networks, validator or staking nodes propose and attest to new blocks. In other words, all validators are nodes, but not all nodes are validators.
That last distinction is important. When people talk about blockchain consensus, they often jump straight to validators. But validators are only one part of the picture. The broader node network is what distributes data, checks the rules, and makes it possible for the system to remain open and verifiable.
Why nodes matter
Nodes are what make a blockchain more than just a database on someone else's server. If only one party stored the ledger, controlled updates, and decided what counted as valid, it would not be meaningfully decentralized. But when many independent nodes around the world run the same rules, no single computer becomes the source of truth. The truth comes from protocol rules enforced across the network.
This is why understanding nodes matter for all network participants, even investors. When a blockchain has a broad, distributed set of nodes, it is harder to censor, harder to tamper with, and harder to shut down. The more verification is distributed, the less users have to rely on blind trust in any single intermediary.
Conclusion
A blockchain node is a computer running blockchain software that helps maintain the network, verify data, and keep the ledger in sync. That may sound technical, but the underlying idea is simple. If a blockchain is a shared public ledger, nodes are the computers that keep that ledger alive. If consensus is how the network agrees, nodes are the participants carrying that agreement out. And if decentralization is the promise of blockchains, nodes are the infrastructure that makes that promise real.
In the same way the internet depends on many connected machines speaking shared protocols, blockchains depend on many connected nodes following shared rules. They are the foundation of the network itself.
