A blockchain[1][2][3] — originally block chain[4][5] — is a distributed database that maintains a continuously-growing list of ordered records called blocks. Each block contains a timestamp and a link to a previous block.[6]:6 By design blockchains are inherently resistant to modification of the data - once recorded, the data in a block cannot be altered retroactively.