This is like saying "let's send people to Mars". You could spend hours describing the benefits of doing that, but your dreams will be crushed by all the difficulties of actually implementing it. Stability and decentralization don't work together, because any stability is achieved through a single actor acting as a stabilizer. Besides, if your system uses a centralized asset like fiat currency as its collateral, it will always be an inherent risk itself - fiat currencies can crash, or the government can block this decentralized system from accessing its centralized systems.
Don't worry, theymos has already guided about bringing stability and decentralization together:
What I dont understand is how can he guarantee or promise that the price of the token will be $1. It is not really that easy is it?
This is totally unrelated to this particular token, which I don't know anything about and only spent 30 seconds skimming, but you could do a stablecoin in a mostly-decentralized way like this:
- Call the stablecoin "SSCN". There's also another token which is part of the same system called "SBND".
- When the price is below $1, the system automatically creates
x SBND tokens and sells them for SSCN tokens in an automatic auction process. This destroys SSCN coins, reducing the supply and therefore increasing the price.
- When the price is above $1, the system automatically buys
y SBND tokens in return for SSCN tokens in an automatic auction process. This creates SSCN coins, increasing the supply and therefore reducing the price.
(Speculators would buy SBND tokens if they think that SSCN is going to become more popular, and sell them if they think that SSCN is going to become less popular.)
A decentralized system
cannot know anything about prices, so some centralized entity needs to provide SSCN's price to the system as an input. This is an unavoidable point of centralization. But everything else, such as determining
x and
y above and conducting the auctions, could be done automatically.