The problem with fiat is a completely unknown monetary supply function. Gold makes a lot more sense IMO in your scenario as there's a finite amount in and on the earth, and it would take a scientific breakthrough to economically create more than that.