The booming commodities market has become increasingly attractive to investors , with hard assets like oil and gold offering perhaps a safe hedge against inflation as well as double-digit gains fast disappearing from the markets for stocks , bonds , mortgages and real estate .