The terms 'blockchain' and 'cryptocurrency' are synonymous with each other, even though real-world blockchain applications go far beyond just financial transactions or store of value. Blockchain technology, being transparent and trustless, is impacting a wide range of sectors and gradually changing the game on the internet.