Blockchain makes cryptocurrencies inevitable future of money