For a public blockchain, the decision to add a transaction to the chain is made by consensus . This means that the majority of “nodes” (or computers in the network) must agree that the transaction is valid. The people who own the computers in the network are incentivised to verify transactions through rewards.