Blockchain is a distributed digital ledger technology which is used to record various types of transactions. In addition to being distributed, blockchain utilises cryptography and timestamps to provide a permanent record of interactions and is immutable - data cannot be (easily) altered or falsified.