Glossary

Elastic Supply

Elastic supply tokens automatically adjust their circulating supply through rebasing to target a specific price or peg.

Key Takeaways

  • Elastic supply tokens automatically expand or contract their total supply through periodic rebases, modifying every holder's wallet balance proportionally to push the market price toward a target.
  • Rebasing changes token quantities, not ownership percentages: if you hold 1% of the supply before a rebase, you still hold 1% after, even though your nominal balance changed. No value is created or destroyed by the rebase itself.
  • Most elastic supply experiments have struggled to maintain their peg long-term because negative rebases trigger panic selling, creating reflexive death spirals that pure supply adjustment cannot reverse.

What Is Elastic Supply?

Elastic supply refers to a token design where the protocol algorithmically adjusts the circulating supply of a token to target a specific price. Unlike fixed-supply tokens such as Bitcoin (capped at 21 million), elastic supply tokens have no permanent cap. The number of tokens in every holder's wallet changes periodically through a process called rebasing.

The concept emerged as an alternative approach to algorithmic stablecoins. Instead of relying on collateral reserves or arbitrage incentives to maintain a peg, elastic supply tokens use direct supply manipulation. If the price is too high, the protocol mints more tokens. If the price is too low, it removes tokens from circulation. The adjustment applies uniformly across all holders.

Ampleforth (AMPL), launched in 2019, is the canonical example. It targets a CPI-adjusted 2019 US dollar (approximately $1.03), rebasing daily at 02:00 UTC. Other notable implementations include OlympusDAO (OHM), which adapted rebasing as a staking reward mechanism rather than a price-pegging tool, and YAM Finance, which permanently disabled its rebasing in December 2020 after a critical smart contract bug.

How It Works

Elastic supply tokens operate on a simple feedback loop: an oracle reports the current market price, the protocol compares it to the target price, and a smart contract adjusts the total supply accordingly.

  1. The oracle provides a volume-weighted average price (VWAP) of the token from on-chain sources
  2. The protocol checks whether the price deviates beyond a threshold (e.g., Ampleforth uses +/-5% from target)
  3. If the price is above target, a positive rebase increases total supply, adding tokens to all wallets proportionally
  4. If the price is below target, a negative rebase decreases total supply, removing tokens from all wallets proportionally
  5. If the price is within the threshold band, no rebase occurs

Positive rebases create sell pressure: holders now have more tokens, and the increased supply should theoretically push the price down toward the target. Negative rebases create scarcity: fewer tokens exist, which should push the price upward. In both cases, each holder's percentage of the total supply remains unchanged.

The Gons System: How Smart Contracts Modify Balances

Modifying millions of wallet balances in a single transaction would be prohibitively expensive on-chain. Ampleforth solves this with an internal accounting system called "gons" that makes rebasing a constant-gas operation regardless of holder count.

// Simplified from Ampleforth's UFragments.sol

// Fixed internal precision constant (never changes)
uint256 private constant TOTAL_GONS = MAX_UINT256 - (MAX_UINT256 % INITIAL_SUPPLY);

// Each holder's balance in gons (only changes on transfers)
mapping(address => uint256) private _gonBalances;

// Single global variable updated during rebase
uint256 private _gonsPerFragment;

// balanceOf reads the ratio, not a stored balance
function balanceOf(address who) public view returns (uint256) {
    return _gonBalances[who] / _gonsPerFragment;
}

// Rebase updates ONE variable, all balances change implicitly
function rebase(int256 supplyDelta) external {
    _totalSupply = _totalSupply + supplyDelta;
    _gonsPerFragment = TOTAL_GONS / _totalSupply;
}

Each holder has a fixed internal balance in "gons" that only changes during transfers. The balanceOf() function divides the holder's gons by a single global variable (_gonsPerFragment). During a rebase, only this global divisor is updated, causing all balanceOf() calls to return different values. This requires just one storage write per rebase, making it an O(1) operation.

Supply Smoothing

Ampleforth does not correct the entire price deviation in a single rebase. Its formula divides the adjustment by a smoothing factor of 10, spreading the correction over approximately 10 days. Additionally, a sigmoid curve caps daily supply changes at roughly +/-10%. This prevents extreme shocks and gives the market time to absorb supply changes.

Elastic Supply vs. Other Pegging Mechanisms

Understanding how elastic supply compares to other approaches for maintaining a dollar peg clarifies its strengths and weaknesses. For a deeper comparison, see the research on stablecoin peg mechanisms.

MechanismHow Peg Is MaintainedBackingFailure Mode
Fiat-collateralized (USDC, USDT)1:1 reserves held by custodianFull collateralCustodian risk, regulatory seizure
Crypto-collateralized (DAI)Over-collateralized crypto in smart contracts150%+ collateralBlack swan crashes, liquidation cascades
Algorithmic mint/burn (UST)Mints/burns paired tokens via arbitrageNo direct collateralDeath spiral on confidence collapse
Elastic supply (AMPL)Adjusts all wallet balances proportionallyNo collateral backingPro-cyclical negative rebases, reflexive selling

The fundamental distinction: collateral-backed stablecoins derive stability from real assets that can be redeemed. Elastic supply tokens rely on supply mechanics and market psychology. Rebasing does not create or destroy value: it only changes the unit of account. If demand collapses, supply contraction alone cannot restore confidence because there is no underlying asset providing a floor.

Use Cases

Non-Dilutive Monetary Policy

In traditional token emissions, new supply dilutes existing holders. Elastic supply rebases are non-dilutive by design: everyone's share remains constant. This makes elastic supply attractive for tokens designed as a unit of account or medium of exchange, where stable purchasing power matters more than speculative price appreciation.

DeFi Collateral

Ampleforth's team positioned AMPL as "uncorrelated collateral" for DeFi because its supply-adjustment mechanism creates price behavior distinct from other crypto assets. The SPOT token, built on top of AMPL, attempts to capture this property: it uses a tranching mechanism to separate AMPL's volatility from its stable value, producing a low-volatility derivative.

Staking Reward Distribution

OlympusDAO adapted rebasing as a mechanism to distribute staking rewards. Staked OHM (sOHM) rebased every 8 hours, increasing stakers' balances with newly minted tokens. This variant used rebasing for reward distribution rather than price stabilization, though the model attracted criticism for producing unsustainable APYs that sometimes exceeded 7,000%.

Risks and Considerations

Negative Rebase Death Spirals

The most critical risk: when prices fall below target, negative rebases reduce all holders' balances. Seeing wallet balances shrink triggers panic selling, which pushes the price further below target, which triggers more negative rebases. This reflexive loop is the same dynamic that destroyed algorithmic stablecoins like Empty Set Dollar (ESD), which permanently depegged after repeated contraction cycles eroded all confidence. The research on why fiat-backed stablecoins dominate explores why purely algorithmic approaches consistently underperform collateralized ones.

Wallet Balance Confusion

Users see their token balances change without any corresponding transaction in their history. This is deeply unintuitive. Standard portfolio trackers and wallets may display stale balances between rebase events. Price charts are also misleading because both price and token quantity are variables: a "stable" price chart can mask significant value loss through negative rebases.

Tax Complexity

In many jurisdictions, each rebase may constitute a taxable event. A daily rebase generates 365 potential tax events per year, each requiring fair market value calculation at the moment of the rebase. Positive rebases could be treated as ordinary income. Most tax software handles rebase tokens poorly, creating a record-keeping burden for holders.

DeFi Composability Issues

Protocols that cache ERC-20 token balances (lending markets, AMMs, bridges) become desynchronized after rebases. This forces elastic supply tokens to offer wrapped, non-rebasing versions for DeFi integration: wAMPL for Ampleforth, gOHM for OlympusDAO. The wrapping layer adds complexity and creates a fragmented user experience.

No Intrinsic Floor

Unlike redeemable stablecoins where each token can be exchanged for backing assets, elastic supply tokens have no redemption mechanism. There is nothing preventing the price from going to zero. Supply contraction reduces nominal holdings but cannot compel demand. The token burn mechanism in elastic supply is automatic and continuous, but without backing assets, it provides no price guarantee.

Current State of the Market

Elastic supply remains a niche segment of the crypto market. Ampleforth continues to operate with daily rebases and has evolved to focus on SPOT, a low-volatility derivative. OlympusDAO effectively discontinued active rebasing in favor of governance-focused staking. YAM Finance permanently disabled rebasing in December 2020. Most OHM forks from the 2021 cycle collapsed when unsustainable yields attracted mercenary capital that fled at the first sign of decline.

The broader trend has moved toward collateral-backed models. As explored in research on peg mechanisms, the market overwhelmingly favors fiat-backed stablecoins like USDC and USDT, which now represent the vast majority of stablecoin market capitalization. Elastic supply tokens demonstrated an elegant theoretical model, but the gap between algorithmic supply adjustment and reliable price stability proved too wide for mainstream adoption.

This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.