Blockchain is a distributed digital ledger that uses cryptographic links and consensus mechanisms to record and validate data ...