Cryptocurrencies and their promise for enterprise technology professionals