All about Cryptocurrency and Blockchain Technology