Imagine the librarian in your school who keeps a record of every book ever added to the library. A full node on a blockchain is similar. It downloads a complete copy of the blockchain's entire transaction history and uses that information to verify new transactions and make sure the network follows the rules.