Nodes are computers or devices that participate in a blockchain network to help validate transactions and secure the network.
Nodes function:
- maintain the integrity and consensus of the blockchain
- store a copy of the entire blockchain or a portion of it
- validate transactions
- propagate information to other nodes
- contribute to the network's security
Nodes types:
- Full nodes that store the entire blockchain
- Lightweight nodes that rely on other nodes for information verification