MicahZoltu
Joined 10 years ago
Joined 10 years ago
TL;DR: The more volume DAI has on public exchanges, the tighter it will hold its peg.
A good stable coin will have pressures that push that drift back toward the target, but it is impossible to stop the drift from ever occurring. The USD itself presumably targets some basket of goods, but it drifts away from that basket of goods. So even the USD isn't a "stable coin" by your definition.
For the vast majority of people looking for a stable coin, this is exactly what they want. They don't care so much that on a particular exchange DAI is worth more or less than $1, they care that in a week, or a month or a year DAI will still be worth "about a dollar" and not "100x USD" or "x/100 USD". DAI has the mechanisms necessary to make it profitable to drive the price of DAI back toward 1 USD if it loses its peg and those mechanisms have been shown to generally work in the wild so far.
I have personally made a few bucks when DAI transiently slipped its peg in the past. There are people actively authoring bots that profit off of DAI losing its peg and as those bots become more efficient and gain capital, I think we'll see DAI slip its peg less and less often.
There are also proposals out for a number of the issues you have mentioned. I believe that people _do_ want to make Solidity into a better language for safe code authoring, but some things require EVM changes which requires a hard fork, and other things simply require time (discussion and engineering). The impression I get is that at this point there _are_ some voices of reason involved in the Solidity language process, but it will take time before those voices can enact all of the changes listed here.
Also, keep in mind that when Ethereum launched it did so like any scrappy startup, with an MVP that was "good enough" to move things forward. Now that Ethereum is a leading contender in the blockchain race it is starting to have to pay for some of those early decisions.
You can see an example here: https://github.com/Zoltu/Templates.GradlePlugin.Groovy/tree/...
In that case, both the folder name and the file name have magic strings in them, so both will have a replacement prompt.
This comment makes me realize that I should turn the "popular" threshold down to 1 favorite so more things show up for new users until the application starts getting some traffic.
Thanks for the feedback, I'll get that change pushed in a bit!
Please also feel free to use the feedback button on the page to report a bug or request a feature. I developed this application mostly in a vacuum to fulfill my own needs, so I'm sure I missed some basic features that are likely obvious to other people.