ethereum / ethereum-org-website

Ethereum.org is a primary online resource for the Ethereum community.
https://ethereum.org/
MIT License
5.04k stars 4.79k forks source link

Remove algorithmic stablecoins from ethereum.org #6370

Closed minimalsm closed 7 months ago

minimalsm commented 2 years ago

Problem

After the collapse of UST, the general sentiment I'm seeing in the wild is that algorithmic stablecoins are fundamentally flawed from a design perspective (E.g.: 1, 2, 3). This issue aims to open up the discussion publicly about whether ethereum.org should list algorithmic stablecoins on our stablecoins page or not.

Currently, we list the top eight stablecoins based on market capitalisation. In the top eight, there are presently two algorithmic stablecoins being listed (Magic Internet Money and Frax).

Potential options

I see a few paths forward, but we're entirely open to all suggestions on this.

Note: see reference images below for what the 'stablecoins list' and 'types of stablecoins' section describe.

  1. Do nothing.
  2. Remove algorithmic stablecoins from the 'stablecoins list' (AND remove the explanation from 'types of stablecoins'.)
  3. Remove algorithmic stablecoins from the 'stablecoins list' (but keep the explanation of 'types of stablecoins'.)
  4. Keep algorithmic stablecoins in the 'stablecoins list' but add a disclaimer to 'types of stablecoins' explaining that algorithmic stablecoins are experimental and not well battle-tested.

Reference images

stablecoinslist typesofstablecoins

wackerow commented 2 years ago

Don't think we should do nothing. Think we should at least add a note of caution to the explainer card for algo's, but on the fence regarding removing from the list.

Besides market cap, have we looked at any other metrics around these coins that could help further indicate network size and usage?

nhsz commented 2 years ago

I'm leaning towards a mix between options 3 & 4. Algo stablecoins exist, we can't ignore them, so in terms of being informative, we should add them as a type in the 'types of stablecoin' section and add the disclaimer IMHO.

But also think no specific algo stable should be listed for now as all of them have failed and couldn't mantain the peg (explaining this decision on the page too).

luminoir-dustin commented 2 years ago

If we list algo stables, we should have a write up about specific risks, especially 'death-spirals' and list the graveyard of all previous failed attempts.

George Soros' attack on the pound should also be required reading. https://www.thebalance.com/black-wednesday-george-soros-bet-against-britain-1978944

The other tail risk about stablecoins in general is that traditional currencies have controls on them like withdrawal freezes, currency expropriation limits, travel carry declarations to prevent market contagion, bank runs and similar mass hysteria events.

In the crypto space, these are regarded as anathema, so such circuit breakers don't typically don't exist, not because they can't be done, but because they aren't 'values aligned'.

This means currencies can potentially move from the crypto equivalent of M2-M4 at the speed of the network confirmation rate depending on the nature of the transaction.

It also means that pulling up the drawbridge with "controls/circuit breakers" in these circumstances aren't available as an option in the toolkit, which can lead to systemic collapses like death spirals.

strifedefi commented 2 years ago

I'm leaning towards option 4 as I do believe they'll be around for some time.

Provide a summary of the types of stablecoins, inherent risks, and examples of failures.

corwintines commented 2 years ago

I'm most in favor of option 3 or 4. I think it's important to talk about them still, but I do think we need to do something to bring awareness of the risk a bit more on the ones that are listed. We currently have a list we filter down to which I think needs to be reassessed as part of this issue. This list includes all stables being listed on the page, and part of that could be looking into risky patterns (unreasonable yields) for these coins that should be red flags and a reason to remove. Overall, mostly just think we need to do a bit of an audit on that page, with a focus on risks users may face. The name stablecoin gives a false sense of security I think for users, and it's clear you must do some due diligence as a user on your stables.

robriks commented 2 years ago

Option 4 seems most reasonable seeing as Terra mkt cap was 2/3 Lehman / small country size. Algostables are too large to ignore and people will continue designing them, potentially someday achieving sustainability but w/ many failures along the way.

In addition to option 4, I think the current stablecoins list could benefit from adding a superscript disclaimer in the 'COLLATERAL TYPE' field next to the 'Algorithmic' value. Something along the lines of:

Experimental or Controversial

slothlockholmes commented 2 years ago

4 because VCs will continue to fund projects who are building algo stablecoins as the upside is extremely large should 1 succeed.

Here's a very good twitter thread on the game DK was playing https://twitter.com/gametheorizing/status/1526373843908153345

But we should definitely add more links & resources regarding token design or an explanation of how the death spiral works & post mortem of IRON/Titan, UST etc.

samajammin commented 2 years ago

I also vote for option 4

Keep algorithmic stablecoins in the 'stablecoins list' but add a disclaimer to 'types of stablecoins' explaining that algorithmic stablecoins are experimental and not well battle-tested.

I think it's too early to completely dismiss algorithmic stablecoins. I don't think it's ethereum.org's job to completely write them off at this point - that's for the broader market/industry to decide. Experimentation in this field will no doubt continue & I think we can continue to display them.

That said, I agree they should be labeled as experimental given no attempts have yet proven themselves sustainable. We should include warnings to DYOR. Examples of notable failures also sounds like a reasonable approach so users are going in with eyes open.

While we're reassessing risks to display on algorithmic, I think we could also look at other types, e.g how fiat-backed stables often have the ability to freeze tokens & black list addresses.

saintsal commented 2 years ago

Some random dude had a nice point about distinguishing between over- and under-collateralised stables. :) https://twitter.com/VitalikButerin/status/1525512307358347265

It strikes me this distinction is a lot clearer, easier to understand (for learners) and to categorise (for list maintainers). Whereas trying to maintain a list of projects and their various categories of "how algorithmic" will probably get difficult and messier as time passes.

Are there any guiding policies about how ethereum.org deals with implied endorsement to projects, stewarding newbies safely and/or mapping the ecosystem?

My two cents: since ethereum.org is considered a trusted source to newbies, focusing on educating people on the ways to categorise and evaluate risks would be constructive for newcomers and maintain neutrality.

DaveyD233 commented 2 years ago

The problem is NOT the Hysterium of ETHERIUM being #blocked, more than the #number#s of "POSSIBLE Ethereum 1&2.0 tokens", according to CoinBase, RISING 100k (IN BOTH ETH1&2.0) tokens since the BEGINNING of this year(ie. 120million ETH 1&2.0 tokens available, ON January 2022, to 120.1 ETH1&2.0 tokens IN February 2022, to NOW; Where CoinBase is showing there ARE 120.8Million ETH1&2.0 tokens PRESENTLY, May 2022, EQUALLING "121.6 TOTAL ETH1&2.0 tokens" Today, Though Eth 2.0 is STILL Not even available to use!? Appearing as if ETHERIUM 2.0 is EQUALLY being "staked" is a Major Mining&Proof-Of-Stake RIP-OFF! Not only that, the increase of NOW 1.8MILLION MORE of Both ETHERIUMS 1&2.0, is MAKING MY Current ETHERIUM 1 tokens DEPRECIATE in value ALSO!! ADDING TWICE AS MANY tokens to "Balance out"_"APPEAR" as if ETH1&2.0 ARE Equal, while the "staked" ETH2.0 CAN'T Even be Touched, is the BIGGEST RIP OFF I HAVE EVER SEEN IN MY ENTIRE LIFE(lol next to Blu-ray, merely ENHANCING the Color MORE, to "appear" better than HD 🙂)! WHO KEEPS ADDING THESE "NEW TOKENS" that @CoinBase is reporting, FOR BOTH ETHERIUM 1&2.0?! Because whomever is the "Extra Tokens Adder," is Not Only DEPRECIATING the VALUE of BOTH ETHERIUMS 1&2.0, but putting these "Mysteriously Added $1.6MILLION New Eth 1&2.0 tokens" in their OWN pockets(ie. Vitalik Buterin's "Custom Oil Painting" of Himself, for his Twitter Photo), while the REST OF US Have to just WATCH, as the #Number#s of ETHERIUMS 1&2.0 tokens KEEP going UP(while also watching the prices keep going DOWN) in the process! Dehumanizing others because of COLA(Cost Of Living Adjustment) going UP 5.9%(the Highest since 1981, when the World Wide Web came out), just to Maintain their Rich Living Lifestyle (#Greedily) was NOT what Ethereum was Originally invented For, nor originally "All About"! It's a Community Currency, which iss now seeming to become the greedy bank-like/centralized architecture the Whole Idea of Ethereum was AGAINST to start with! Ethereum Cant survive without BitCoin, and Vise Versa too! Let's ALSO please Keep in mind that Public Service Providers, HERE IN the USA(&Other countries), HAVE been starting 2B Paid for by BitCoin &transfered through ETHERIUM, to $$$$! iSalute Ethereum for the Main Mission Statement's ideal of "promoting the general welfare,to ENSURE Domestic Tranquility"!,but ADDING MORE TOKENS to Both ETHERIUMS 1&2.0 Diviates THAT ENTIRE MO(Modus Operandi) of said "Mission Statement" while Also doing the SAME "for" the Communities, that CryptoCurrency was designed for to begin with!

Thank you for your time, CAPT David Simonton-Valento, O-3_USAF, AAS, BT-BAS, Sap-Certification *

jmcook1186 commented 2 years ago

I vote for option 4 - keep them in the list but clearly labelled as algorithmic. Then we should have a clear explanation of the risks associated with algo stables and links out to details of past failures.

wackerow commented 2 years ago

I feel convinces personally. Sounds like there is heavy support for option 4: keeping algo's listed, but offering additional education / warnings around them. I agree @samajammin that it should not be up to the ethereum.org team to exile an entire category of projects. I prefer education.

I agree with the other comments to also add scrutiny to the other categories. Algo's have had a rough path, but the other categories aren't free from problems either as some have alluded to, and we should highlight this.

Given this isn't on our current roadmap, I suggest we first:

Longer-term

wackerow commented 2 years ago

Another thought on how these tokens are organized... Right now we break stables into fiat backed, crypto backed, precious metal backed, and algorithmic.

There are "algorithms" involved in tokens like DAI as well... we could consider adjusting the name of the algo section to something like "Incentive-based non-collateralized" or "under-collateralized" to make this category more explicit about what backs it (or doesn't back it), and to differentiate it from "over-collateralized" projects (ie DAI). Huge difference in risk here, and this could help make it more transparent, in an ELI-5 sense.

github-actions[bot] commented 2 years ago

This issue is stale because it has been open 45 days with no activity.

corwintines commented 8 months ago

To close this issue out, we would like to go with option 4. We would like to add a disclaimer for stablecoins to this page, outlining the risks.

This whole page needs to be overhauled at this point, but the disclaimer would get this issue across the finish line.

Leaving it open for someone to pick up if they would like :)

wackerow commented 7 months ago

Still desired, opening this up for anyone looking to contribute ❤️

wackerow commented 7 months ago

Looks like we've form consensus here around going with option 4... I've opened a new issue with this specific task to provide clarity to contributors. Closing this one out in lieu of this new issue.