A blockchain is a distributed database that manages a continuously growing list of records called blocks. Each block contains a timestamp and a link to a previous block. Data in a block cannot be modified later on. In addition, all records and blocks are confirmed by the network participants so that all parties can agree on the common data set and no single party has full control.
Blockchains are an example of a decentralized computer system on which many different applications can run.