A blockchain represents a distributed digital record of transactions that is shared across a network and preserved in its immutability. This system is based on the technology of distributed ledger.