The original consensus mechanism in a Blockchain network, used by Bitcoin. The mechanism confirms transactions and adds new blocks to the chain. Miners compete against each other to solve cryptographic problems for the next block (hashing) and thus validate transactions on the network to receive rewards. The reward given to miners is for the work they have carried out for the network.