Do We Understand Cryptocurrencies?