I think that digital currency will completely replace fiat in 20-30 years. Maybe not BTC itself but some others ones.
It is possible now that the popularity of bitcoin has grown and atvthe same time a little bit impossible but let us not eliminate the idea that it is possible. I think it is not a replacement, that word makes it imposible. But it can be a temporary substiture or maybe a universal money used by a lot of cryptocurrency.