A blockchain is a kind of computer code used to record transactions.
It is the technology at the heart of cryptocurrencies such as Bitcoin.
A blockchain is "an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way", according to the Harvard Business Review.