Understanding cryptocurrencies in today's world