Cryptocurrencies could compete with central banks