Public opinion towards Cryptocurrencies