I don't think that Bitcoin will ever replace dollar in future. As per the current position and situation of bitcoin its not possible to ignore dollars. Dollars will remain the main mode of transactions in future also but it doesn't mean that Bitcoin will dead, Bitcoin will be limited to use for online shopping, betting, gambling.