There are two main types of blockchain nodes: Full nodes store a complete copy of the blockchain. Lightweight nodes only store the most recent blocks, and can request older blocks when users need them.