Algorithmic stablecoins, explained

By Kraken Learn team
7 min
25 нояб. 2024 г.
Share this:
Key takeaways
  1. Algorithmic stablecoins are digital assets "pegged" to fiat currencies.

  2. They differ from other types of stablecoins in that they aren’t backed by real assets, instead relying on algorithms to maintain a stable price.

  3. The systems used to achieve a fiat peg vary, but they usually involve dynamically adjusting the token supply.

 

An algorithmic stablecoin is a digital asset which mirrors the price of a fiat currency (usually, the U.S. dollar). Using mechanisms that adjust the circulating token supply, these types of stablecoins attempt to maintain their peg with the underlying currency.

Like leading crypto and fiat-collateralized stablecoins such as Tether (USDT) and USD Coin (USDC), algorithmic stablecoins have proven to be important tools in the crypto space, spanning a range of use cases including storing value and remittances.

How algorithmic stablecoins work 🔍

Today’s most popular stablecoins are fiat-backed stablecoins. These are relatively simple in their design: for every blockchain-based token issued, a dollar/euro/yen is held in reserve.

Any person holding these tokens should be able to redeem each token for one unit of the underpinning currency. The result is a token that trades at—or close to—the price of the underlying fiat currency. After all, no one wants to pay more than $1 for a token that can only be exchanged for a dollar, nor will anyone sell it at a discount.

Algorithmic stablecoins, in stark contrast, are not “backed” by any real-world asset(s). As the name indicates, their price is dictated entirely by algorithms. Let’s explore the ways these work.

Seigniorage stablecoins

A seigniorage (or dual-token) algorithmic stablecoin usually relies on two tokens: the stablecoin itself, and a second one called the bond token. Together, these two tokens work to maintain price stability via market incentives.

When the stablecoin trades above a dollar, it suggests that demand outpaces supply. The protocol rectifies this by minting new units and distributing them to ecosystem participants (e.g., those that hold a governance token). With this supply increase, it’s expected that prices will return to parity.

When the stablecoin trades below a dollar, supply exceeds demand, and the protocol must reduce the circulating supply. This is where the bond token comes into play. For example, if the stablecoin currently trades at $0.75, the protocol allows users to purchase the bond token at this price.

The bond token can be redeemed for $1 upon the stablecoin’s return to parity — meaning that buyers will make $0.25 on every bond they buy now. Meanwhile, the protocol reabsorbs the stablecoins used to buy bonds, effectively reducing the circulating supply, and returning the stablecoin to parity

The now-defunct Terra system used this algorithmic mechanism to peg the price of UST to the dollar, with the LUNA token being burned/minted upon price fluctuation to return UST’s value to $1.  Traditionally, it has been difficult to create a successful seigniorage stablecoin. Other notable experiments include Basis Cash (BAC) and Empty Set Dollar (ESD).

Rebasing stablecoins

Are there algorithmic stablecoins that operate with a single-token system? Yes, meet the rebasing stablecoin.

The principles of a rebasing stablecoin remain similar to those of the seigniorage variety: when prices exceed a dollar, the circulating supply is increased. When they drop below a dollar, the circulating supply decreases.

The key difference here is that rebase stablecoins have an elastic supply, with the number of tokens in circulation changing (rebasing) based on their price. To illustrate this, suppose that you have 10 tokens in your wallet, worth a total of $10. 

Should the token double in value (such that your 10 are now worth $20), the rebasing mechanism will halve the total supply of tokens. Even the ones in your wallet.

In this case, your holdings would be reduced from ten to five tokens (worth $10 at the current price). You haven’t lost any of your dollar value, but the supply has contracted to account for the value increase. Similarly, if your 10 tokens were to drop to a total value of $5, you’d expect your token holdings to double. 

While this may initially seem alarming, it ultimately makes no difference: you still retain your overall proportion of circulating tokens

Perhaps the most notable entrant in this category is Ampleforth (AMPL), which uses positive/negative rebasing to allow its units to hover around the $1 mark.

Fractional-algorithmic stablecoins

Though not considered to be “pure” algorithmic stablecoins (in that they rely on collateralized stablecoins), fractional-algorithmic stablecoins are worth including in this segment.

As the name indicates, they use a fractional-algorithmic mechanism—a hybridized approach which partially collateralizes the system’s digital assets. 

With this approach, a portion of the stablecoin is backed by crypto assets — which can be either cryptocurrency (e.g., ETH) or another stablecoin (DAI, USDC, USDT, etc.). The remaining value is then made up of an algorithmic mechanism (usually involving supply adjustments, as seen above).

Frax (FRAX) is an example of such a stablecoin. However, following the collapse of Terra, the community abandoned the algorithmic component in favor of fully-collateralized alternatives.

The advantages of algorithmic stablecoins 📈

For reasons we’ll detail in the next section, current data suggests that the market prefers fiat-backed and, to a lesser extent, crypto-backed stablecoins, over their algorithmic counterparts. This is demonstrated by collateralized assets dominating the top stablecoins list by market capitalization.

That being said, algorithmic alternatives do have some advantages over traditional stablecoins.

Decentralization

Fiat-backed stablecoins are inherently trust-based: participants believe that a centralized party maintains 1:1 dollar reserves. This counterparty risk could prove catastrophic for their peg should it emerge that they don’t, or in case of regulatory interference.

Conversely, the algorithmic stablecoin model is based entirely on-chain — and it doesn’t require fiat backing. Anyone can audit the smart contracts that underpin the system.

Scalability

Unencumbered by real-world reserves, algorithmic stablecoins can rapidly adjust their circulating supply to respond to increased demand, requiring no external intervention.

The disadvantages of algorithmic stablecoins 📉

Due to their complex mechanisms, algorithmic stablecoins face some major disadvantages.

De-pegging risk

A de-pegging event occurs when a stablecoin loses its parity with the asset it tracks. This scenario is precisely what the mechanisms of the stablecoin aim to prevent — however, as historical examples have shown, they’re often insufficient at preventing the system’s collapse.

A de-peg can happen due to a fault in the code, or, more commonly, due to a loss of trust in the stablecoin. A notable example of this is the Terra collapse, which saw the UST stablecoin’s value crash, eliminating hundreds of billions in USD.

No backing

Lack of collateralization can be viewed both as a strength and weakness in a stablecoin system. While it eliminates centralized risks, it can also aggravate ‘death spirals’ in the case of a de-peg: without the safety net of underlying reserves, the slightest loss in confidence in the system could result in rapid sell-offs and price collapse.

In summary, among stablecoins, algorithmic ones are perhaps ‘truest’ to the crypto ethos — in theory, serving as a decentralized, stable store of value in an otherwise volatile cryptocurrency market.

Due to their complexity, however, attempts to establish one that stands the test of time have proved difficult. 

Get started with Kraken

Now that you understand how algorithmic stablecoins work, why not explore these assets on Kraken.

Kraken lets you buy, sell and trade over 200+ cryptocurrencies, including top stablecoins.

Start your crypto journey today! 

DisclaimerThese materials are for general information purposes only and are not investment advice or a recommendation or solicitation to buy, sell, stake, or hold any cryptoasset or to engage in any specific trading strategy. Kraken makes no representation or warranty of any kind, express or implied, as to the accuracy, completeness, timeliness, suitability or validity of any such information and will not be liable for any errors, omissions, or delays in this information or any losses, injuries, or damages arising from its display or use. Kraken does not and will not work to increase or decrease the price of any particular cryptoasset it makes available. Some crypto products and markets are unregulated, and you may not be protected by government compensation and/or regulatory protection schemes. The unpredictable nature of the cryptoasset markets can lead to loss of funds. Tax may be payable on any return and/or on any increase in the value of your cryptoassets and you should seek independent advice on your taxation position. Geographic restrictions may apply.