I don't think that Bitcoin will replace Dollar in the near future, but after 50 years or so who knows ? it is possible. Governments and most people nowadays keep using fiat as main currencies and it will need really long time to make crypto currencies as first choice for them.