A blockchain node is a computer that stores a copy of the blockchain and helps validate new transactions and blocks against the network's rules. Nodes are what make a blockchain genuinely decentralized rather than dependent on any single server, a concept central to \[pillar hyperlink: What Is Blockchain\].
Node types
Full nodes store the entire blockchain history and independently verify every rule. Lighter nodes store less data and rely partly on full nodes for verification, trading some independence for lower resource requirements.
Validation
Nodes check that new transactions and blocks follow the network's rules, correct signatures, no double-spending, valid format, before accepting them. This distributed checking is what prevents any single participant from cheating unnoticed.
Decentralization
The more independent nodes a network has, spread across different operators and locations, the harder it becomes for any single party to control or corrupt the ledger. Node count and distribution are often cited as a rough proxy for a network's decentralization. See How Does Blockchain Work for how this ties into consensus.
Running a node
Anyone can typically run a full node on a public blockchain, given enough storage and bandwidth, participating directly in verifying the network rather than just trusting others to do so.