Miner nodes bundle validated transactions together in an attempt to verify and, through the proof-of-work mechanism, compile them into blocks. These transactions are fetched to and from full nodes. Once a block has been formulated by a miner node, it is then presented back to the full nodes. The blocks undergo a similar validating process by the full nodes. This is done by comparing the block results to the predicated rules and history of the Bitcoin Network. Only once enough full nodes have reached consensus about the validity of the block will the block be added to the blockchain.