The Internet has become the hub of centralized applications. In order to give power to every member of a system, the decentralized methodology has been introduced. Blockchain is the leisure of blocks that are synchronously created on a peer to peer network. The characteristics of Blockchain such as decentralization, transparency, synchronous, and immutability provides it the power of many new applications. This paper aims to explore Blockchain and its process of working. Furthermore, it aims to elaborate on various applications keeping in mind the most recent developments.