Bitcoin might not be able to replace fiat currencies been that it is not issued by any country or continent. There might be currencies issued in the future to be backed by bitcoin just like gold, but not totally replacement.