A blockchain, originally block chain, is a continuously growing list of records, called
blocks, which are linked and secured using cryptography. Each block typically
contains a cryptographic hash of the previous block, a timestamp and transaction
data. By design, a blockchain is inherently resistant to modification of the data...