Full Node

A full node is any device that connects to a blockchain network, contains a complete copy of the blockchain’s transaction history, and can fully verify the chain’s consensus rules. A network’s full nodes contrast with a network’s nodes (any device that can connect to the network) as well as a network’s lightweight nodes (devices that participate in transaction validation but only store block headers.) A ‘Masternode‘ typically performs the work of a full node, but additionally participates in protocol governance and facilitates advanced functionality (e.g. Dash’s ‘Instantsend.’)