Stable cryptocurrency using contract for difference and decentralized data feed

Is it feasible to create a stable crypto-currency (say a stable bitcoin) using contract for difference and a decentralized price data feed?

This is basically what suggested Charles Hoskinson in the following video (starting from the relevant part)
(Feb 19th, 2015 “So what’s the big deal bout smart contract?”)