Cryptocurrencies. What they are and how they work?