A decentralized, distributed ledger that records transactions on multiple computers, ensuring that the record cannot be altered retroactively without the alteration of all subsequent blocks and the consensus of the network.