Will Cryptocurrency Ever Replace the Dollar and Gold? A Deep Dive