Banking challenges with cryptocurrencies