The original consensus mechanism used to confirm transactions and produce new blocks on a blockchain. Miners compete against each other to solve complex mathematical puzzles using computational power; the first one to solve it wins the right to update the ledger and is rewarded with cryptocurrency, a process that secures the network against double-spending and fraud.