Overview of Bitcoin and cryptocurrencies #1