Blockchain is a digital, decentralized and distributed public ledger consisting of transactions. Its origins can be traced to Bitcoin, where it was initially used for accounting purposes. Completed transactions are grouped together in blocks, the grouped blocks create a chain, hence the name blockchain. Individual blocks are secured by cryptography and the blocks are immutable by design. Blockchain has evolved from its use for accounting purposes and it now has different usages.