What is a blockchain? A blockchain is a decentralized, distributed and public digital ledger that is used to record transactions across many computers so that the record cannot be altered ...