Rules that dictate how computers in a network verify new transactions and add them to the blockchain database.