Algorithmic Stablecoin

A stablecoin that uses algorithms and smart contracts to manage the supply of tokens in order to maintain its price peg.

An algorithmic stablecoin is a type of cryptocurrency designed to maintain a stable value relative to a target asset, such as a fiat currency (e.g., USD) or a commodity, without relying on direct collateralization by that asset. Instead, its stability mechanism is governed by smart contracts and algorithms that automatically adjust the supply of the stablecoin in response to market demand and price fluctuations. When the price of the stablecoin rises above its peg, the algorithm might increase the supply (e.g., by minting new tokens) to drive the price down. Conversely, if the price falls below the peg, the algorithm might reduce the supply (e.g., by burning tokens or offering incentives to lock them up) to drive the price up. These systems often involve a dual-token model, where one token is the stablecoin and another is a volatile 'share' or 'governance' token that absorbs price volatility and incentivizes participants to maintain the peg. The success of algorithmic stablecoins hinges on the robustness of their underlying algorithms, the economic incentives they create, and the market's confidence in their ability to maintain stability under various conditions. They represent a more decentralized and potentially scalable approach to stablecoins compared to collateralized models, but they also carry significant risks related to algorithmic failure, 'death spirals', and susceptibility to market manipulation.

        graph LR
  Center["Algorithmic Stablecoin"]:::main
  Pre_stablecoin["stablecoin"]:::pre --> Center
  click Pre_stablecoin "/terms/stablecoin"
  Pre_smart_contract["smart-contract"]:::pre --> Center
  click Pre_smart_contract "/terms/smart-contract"
  Rel_rebase_token["rebase-token"]:::related -.-> Center
  click Rel_rebase_token "/terms/rebase-token"
  Rel_atomic_swap["atomic-swap"]:::related -.-> Center
  click Rel_atomic_swap "/terms/atomic-swap"
  Rel_stablecoin["stablecoin"]:::related -.-> Center
  click Rel_stablecoin "/terms/stablecoin"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Explain Like I'm 5

⚖️ Imagine a coin that has a robot programmed to balance its price. If the price goes above $1, the robot makes more coins to lower the price. If it goes below $1, the robot burns coins to raise the price.

🤓 Expert Deep Dive

Algorithmic stablecoins, particularly those employing seigniorage shares or bonded mechanisms, present complex economic dynamics. The core challenge lies in ensuring the algorithm's ability to contract supply effectively during periods of negative price pressure without triggering a 'death spiral' – a feedback loop where falling prices lead to reduced confidence, further supply contraction, and accelerated price decline. The stability of such systems is often contingent on the existence of arbitrageurs who profit from deviations from the peg and the perceived value of the associated volatile token. Edge cases include extreme market volatility, [oracle manipulation](/en/terms/oracle-manipulation) affecting price feeds, and the 'tragedy of the commons' where individual actors may exploit the system for short-term gain at the expense of long-term stability. The design space includes variations like fractional-reserve algorithmic stablecoins and those that rely on external market mechanisms for rebalancing.

🔗 Related Terms

Prerequisites:

📚 Sources