The official, public, and fully functional version of a blockchain network.
A node that stores a complete copy of the entire blockchain's history.
A Full Node is a computer connected to a blockchain network that downloads, stores, and validates a complete and historical copy of the entire ledger.
In a blockchain, a node is any computer that connects to the network. While there are different types of nodes, a Full Node is the most important for maintaining the network's integrity and security. Think of it as a librarian for the blockchain—it holds a copy of every book and can verify that no one has tampered with any of the records.
By running a full node, a user doesn't have to trust anyone else to verify their transactions. Instead, their node can independently check and validate every single transaction and block against the network's rules. This process is essential for enforcing the core principles of decentralization and censorship resistance. A large number of full nodes ensures that the network is resilient and can continue to operate even if some nodes fail.
Full nodes are the backbone of a blockchain's security. They are responsible for:
Running a full node requires a significant amount of disk space and bandwidth, but it is an essential way for an individual to contribute to the security and integrity of the blockchain.