I dont think so! Bitcoin will not even replace fiat currencies, rather bitcoin is another form of fiat currency. In my point of view, a competition of between fiat currencies and bitcoin is very hard to understand. Yes, bitcoin is going to become the primary global currency, but it will force the rest of the world to catch up to what bitcoin can do for every person who uses it, but bitcoin cannot replace fiat currencies.