I think if we consider long term then gold is the most reliable asset. Other forms of currency always have a risk associated that they might get devalued. Gold has maintained it's position as a valuable asset since thousands of year and will continue to do so for the next thousand years.