Blockchain is an immutable and shared ledger that provides real-time settlement of transactions involving money or data. The applications of blockchain