No, bitcoin can't "replace" traditional fiat currencies, Bitcoin is a form of currency without a third party control, and as you know countries are being run by a government, so it's not possible for the government of a country to function with a currency that they cannot control or print such as Bitcoin, and it's also not possible for there to be no government, so this situation is not possible.
The value of USD has reached its lowest point since two years ago. I believe the decline in USD is another reason behind the spike in the price of btc