A blockchain is a transaction ledger where groups of transactions are encoded into ‘blocks’ then ‘chained’ together and distributed across the network. There are a number of features that make it special, in particular the fact that the blockchain is massively distributed.