What is Blockchain and Cryptocurrencies? And How it Works?