What You Should Know Before Investing in Cryptocurrencies