CRYPTOCURRENCIES, BITCOINS and BLOCKCHAIN