The US dollar is backed by American consumerism. The main reason to keep dollars in reserve is to be able to trade with the US.
The biggest threat to the US dollar is the rapidly expanding wealth gap. If Americans can't afford to consume, there is no real reason to keep dollars in reserve.
