A blockchain node is a computer or device that participates in a blockchain network. It helps maintain the network's security, transparency, and integrity by validating and relaying transactions, as well as storing a copy of the entire blockchain ledger. Each node has a unique copy of the blockchain and communicates with other nodes in the network to ensure consensus and update the ledger with new transactions.