Blockchain is, an immutable time-stamped series record of data that is distributed and managed by cluster of computers.