Too Long; Didn't Read
Blockchain is a distributed database that maintains a continuously-growing list of ordered records called blocks. This technology underlying <a href="http://en.wikipedia.org/wiki/Bitcoin">Bitcoin</a> and other cryptocurrencies. It is a public ledger of all Bitcoin transaction. These blocks are added in a chronological order. In order to deploy a Blockchain application, you need a distributed Hyperledger Blockchain on your choice of infrastructure (on-premise or cloud).