Blockchain can be defined as a decentralized & distributed digital ledger where the intended use is to record transactions across computers in a way that the record cannot be altered retroactively without altering subsequent blocks & the collusion of the network