The blockchain is a widely used public ledger where bitcoin transactions are recorded. A block of each transaction is uploaded to the blockchain after it has been confirmed by a network of computers.