The process by which multiple parties agree on the state of the blockchain and validate transactions.