I have no doubts about the bright future of cryptocurrencies. The most realistic scenario for Bitcoin is that it will become an alternative to fiat payment method. When developers solve the issue of scalability, Bitcoin will have all chances to become massively adopted. But I dont think that it will complitely replace fiat money.