Blockchain technology is the key for decentralized society and gathered a lot of attention in recent times. The
technology of Blockchain offers an infrastructure of secure network that allows the users to perform any operation without
middleman. It is expected to bring a revolution due to its characteristics of being transparent, secure and scalable. Blockchain
technology will bring the considerable efficiency gains, transparency, cost savings and fraud detection while allowing the data to
be shared in real-time between multiple parties in a trusted and transparent manner. This chapter elaborately discusses the basic
building blocks of Blockchain technology such as public key cryptography, Digital signature, Elements and types of Blockchain
and its applications in different sectors.