Full nodes are internet-connected computers that store a complete copy of the blockchain within a network. Full nodes also verify that the blockchain is valid and consensus rules are enforced. Due to the constantly increasing size of a blockchain, full nodes are memory-intensive. A lightweight alternative to a full node is known as a  “light node”.