Cryptocurrencies and the blockchain technology that supports them are hailed as ...