A blockchain, originally block chain, is a growing list of records, called blocks, which are linked using cryptography. ... For use as a distributed ledger, a blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for inter-node communication and validating new blocks.