Basics of Cryptocurrencies