Nodes are computers or devices which participates in the operation of blockchain. Each node is a part of the network & follows the rules defined by the blockchain protocol.
Full Nodes:A full node stores the complete history of the blockchain, meaning it has a copy of all transactions ever made on the network.
Types of Nodes
Light Nodes (or Lightweight Nodes):A light node does not store the entire blockchain but only stores the block headers & only need a minimal amount of data.
Mining Nodes:A mining node is a type of full node that participates in the process of mining blocks in proof-of-work blockchains.
Pruned Full NodesA Pruned Full Node has a limited amount of memory. It downloads the blockchain & then deletes blocks in chronological order, beginning with the oldest.