Full Nodes
A full node, commonly seen on the Bitcoin Network, carries a copy of the blockchain’s entire transactional history, including all of its blocks. It verifies the accuracy & validity of the transactions and relays the information to other full nodes operating in the network. Once enough transactions have been validated, these are sent to a pool of other validated transactions. This pool is caught by minor nodes that attempt to compile the data into blocks using proof-of-work. Upon completion, these blocks are sent back to the full node, for the validation process to begin anew. Once a majority of full nodes consent about the validity of the new block, all ledger copies are updated. Consequently, in order to keep the network operating in a stable manner, these types of nodes need to be running 24/7.