I think the crypto currency will not replace the national currency because the national currency is still in need in a country to be a managed by the government and the bank bitcoin can be used as currency but can not replace on the other hand it happen in futuer.