Actually I don't think crypto will ever replace fiat, I think they will co-exist to serve different purposes.
it all depends on the technical level of whole society development not just of individual layers. Most likely a crypto currency will exist along with usual money and will be both an asset and a money