All currencies rely on belief (like those flats in Monty Python). It is possible that gold could lose global belief, but unlikely, given the long history of belief. The US dollar too could lose faith, but again, a pretty good history of trust. Bitcoin? I think belief and trust battle novelty a bit. Will enough people believe, in 20 years, to power the computations necessary at that point? Or will a more novel and exciting currency emerge?