Blockchain and cryptocurrency have generated a lot debate. Some believe they are revolutionary technologies while others believe that there is too much hype about these technologies. Blockchain technology is capable of transforming many industries. Cryptocurrency has been volatile. What are the limitations of blockchain technology and its real world applications?