Blockchain is the latest technology in the field of cyber space that is generating huge interest globally.

A blockchain is a public ledger of all cryptocurrency transactions. Developed for Bitcoin, its uses are spreading to all sorts of commercial applications. It is a transaction database shared by all nodes participating in a system based on the Bitcoin protocol.