A blockchain node refers to a computer or a server that stores data in a blockchain network, and is interconnected with other nodes. Each time a new version of a blockchain is confirmed, each node updates its copy with the latest version. Some nodes only store a portion of the blockchain in their storage, but there are also full nodes that keep the whole blockchain history.
Miners interact with blockchain nodes whenever a new transaction has to be added to a block. Transactions stored in blocks are broadcasted to the network’s nodes, which miners verify based on the validity of the transaction signature and underlying transaction information.