It's worked so far for the Dai, a USD tethered stablecoin based on Ethereum. Smart contracts buy or sell Dai against ETH to keep the price around US$1, the oracles feed in the USD/ETH rate from various exchanges. No actual USD are bought or sold by the Dai contracts.
https://coinmarketcap.com/currencies/dai/