Blockchain is a revolutionary technology that deals with peer to peer data connection and gives an open and decentralized network for use. Blockchain system is a distributed network and the ledger holds every single transaction for every user to see. Every single node on the network has a copy of the ledger.