Blockchain makes cryptocurrencies the inevitable future of money