A growing list of records, called blocks, that are linked using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. The blockchain is where records of cryptocurrency transactions are stored. When properly implemented and independently maintained, the records on the blockchain are immutable.