Your explanation is based on an underlying assumption I do not share. Your assumption is that
[...], a algo stablecoins market price is NOT set by the smart contract, it's set by the market, the market price feeds come from external service providers like exchanges. The more lisitngs you have the more exposure and the less control you have over managing the peg.
An algo stablecoin "price" is indeed set by the markets. Just like the dollar price expressed in euros is set in the Forex markets. But if the goal of your stablecoin is to facilitate payments between individuals and businesses (rather than merely enabling meaningless financial shenanigans), then the price (expressed in, say, dollars) set by a market at any given moment is mostly irrelevant to what should be the main mission of a stablecoin, facilitating peer-to-peer transactions in the "flesh" economy. And that, at least as long as there is a credible theoretical path of returning to parity.
You need to see the evolution in time of the relationship between the stablcoin and its peg as a continuum. At one extreme, you have nearly microsecond-level parity, and then you need to manage the peg as you say, which can be very tenuous. At the other extreme, you have a "permanently unstable stablecoin" such as the SBD which lacks appropriate stabilization mechanisms and therefore sits most of the time far away from its peg, to the point where it completely lost credibility as a stablecoin.
In between, you have stablecoins such as HBD which are not that stable but still reasonably so.
In terms of stability, I measure the quality of a stablecoin by its ability to stake a serious claim at being "close to the peg most of the time". But one can be more or less strict in that definition and the stricter one is, the more difficult managing the peg becomes.
The article you quoted is intellectually shallow and mostly useless.
You're just spitting out word salad trying to obfuscate my points, let me cut this debate short because you're talking yourself in a circle.
Here's a simple issue the algo stablecoin backed by a native asset, relies on the market cap of the asset backing it, the market cap is set by the amount of buying pressure of the asset, if there isn't enough buying pressure for the underlying the market cap quickly evaporates as in the case of Luna, Bean and many others prior.
once the underlying breaks, there is nothing to support the debt issued in stablecoins and it collapses.
You might think you're safe because the so-called market cap shows backing, but the volume to maintain the market cap is razor-thin. The issue with algo versus real fiat is that central banks have unlimited liquidity and a bag holder in their citizens to keep shoring it up.
If you're going to keep talking around the point, then there's no point continuing the conversation and you can happily stay in your delusions.
Despite my "word salad" you seem to finally get my point, or perhaps you just fumbled upon it by chance.
You rightly moved the focus from "maintaining the peg" to the comparison with fiat currencies and the conditions of "collapse" (especially in the underlying asset).
That's precisely what I've tried to point out:
In short, there is nothing inherently bad about algorithmic stablecoins. They shouldn't be expected to be more stable than what the size and health of the underlying cryptoeconomy warrants. A "bad" algo is one that ignores the M * V = P * T equation of central banking and has no "circuit breakers" built in. But good algos can be designed. Even they are not going to be insulated from a crash in the underlying cryptoeconomy though, so ... simply don't focus too much on stability, that's mostly a marketing decoy. What you should focus on is whether the algo is spurring investment and growth in the underlying cryptoeconomy.
By that yardstick an algo should be judged, not by how good it is at maintaining the peg. UST was poorly designed with no "circuit breakers", there was no underlying LUNA economy to speak of (aside from financial engineering), so yeah. But that doesn't mean "there can be no good algos"
Wow, both of your arguments had a lot of really good points. I really think that both of you together make a powerful team in breaking down the fundamental obstacles of stablecoins.
I'm surprised that "word salad" came up! Ahaha @sorin.cristescu, you are talking about really complex stuff, but I want to really stress to @chekohler that what @sorin.cristescu is saying is NOT word salad. It is just really dense, and hard for humans to talk about.
So much math...!
I think @sorin.cristescu truly understands what's going on here, but the funny part is that I think @chekohler does too. It's just an issue of collaboration, and fitting both of your ideas together to build knowledge as to how to engineer a more powerful stablecoin.