I think in a transition to hard money, gold would get a much higher percentage than it has now, and Bitcoin would get more than gold.
Gold and silver could replace cash because you can use them without relying on any external system, like handing over cash. Cryptocurrencies could replace debit/credit card providers because the Bitcoin in your pocket can be password protected from thieves, like how a credit card or checking account can block thieves from accessing it.