A blockchain is a growing list of records, called blocks, which are linked using cryptography. Each block contains a cryptographic