cryptocurrencies and their uses