Yield Adjustment Mechanism
The Yield Adjustment Mechanism (YAM) is an automated process within algorithmic stablecoin protocols that manipulates the supply of the stablecoin to maintain its peg to a target asset by adjusting its market price.
What is Yield Adjustment Mechanism?
The Yield Adjustment Mechanism (YAM) is a crucial component within algorithmic stablecoin protocols designed to maintain the peg of a stablecoin to its target asset, typically a fiat currency like the US dollar. It operates by automatically adjusting the supply of the stablecoin in response to market demand and price fluctuations.
When the stablecoin’s market price deviates from its peg, the YAM intervenes to correct the imbalance. If the price falls below the target, the mechanism aims to reduce the supply, thereby increasing scarcity and driving the price back up. Conversely, if the price rises above the target, the mechanism seeks to increase the supply to dilute scarcity and lower the price.
This dynamic supply adjustment is central to the stability of algorithmic stablecoins, differentiating them from collateralized stablecoins that rely on reserves of underlying assets. The effectiveness of a YAM is paramount to the survival and utility of the stablecoin it governs.
The Yield Adjustment Mechanism (YAM) is an automated process within algorithmic stablecoin protocols that manipulates the supply of the stablecoin to maintain its peg to a target asset by adjusting its market price.
Key Takeaways
- The Yield Adjustment Mechanism is integral to algorithmic stablecoins, aiming to keep them pegged to a target value.
- It operates by dynamically altering the stablecoin’s supply based on market price deviations from the peg.
- Increased supply is triggered by prices above the peg, while decreased supply is initiated by prices below the peg.
- YAM relies on smart contracts and pre-defined algorithms, rather than direct collateral backing, for its stability.
- The success of a YAM is critical for the overall viability and trust in an algorithmic stablecoin.
Understanding Yield Adjustment Mechanism
Algorithmic stablecoins are designed to be decentralized and operate without direct, one-to-one collateralization. Instead, they use algorithms and economic incentives to manage their supply and maintain their peg. The Yield Adjustment Mechanism is the engine that drives these adjustments. It typically involves a set of smart contracts that monitor the stablecoin’s price on various exchanges.
When the stablecoin trades above its target price (e.g., $1.01 for a USD-pegged stablecoin), the YAM might trigger an expansion of supply. This could involve minting new stablecoins, which are then often distributed to holders of a governance token or used to incentivize liquidity providers. The increased supply makes the stablecoin more readily available, pushing its price down towards the $1 peg.
Conversely, when the stablecoin trades below its target price (e.g., $0.99), the YAM would initiate a contraction of supply. This is often achieved by incentivizing users to burn or redeem their stablecoins in exchange for other assets, such as the protocol’s native governance token, or by reducing yields on associated staking or lending protocols. This reduction in circulating supply increases scarcity, driving the price back up towards the $1 peg.
Formula
While there isn’t a single universal formula, the core principle can be illustrated. The adjustment is typically a function of the deviation from the peg and the desired speed of correction. A simplified conceptual model might look like:
Supply Adjustment = f(Price_Deviation, Control_Gain)
Where:
Price_Deviationis the difference between the current market price and the target peg (e.g., Current_Price – Target_Price).Control_Gainis a parameter that determines the sensitivity and aggressiveness of the adjustment. Higher gain means faster, potentially more volatile adjustments.
The specific implementation often involves complex algorithms that consider historical price data, trading volume, and other network metrics to make nuanced adjustments and avoid excessive volatility.
Real-World Example
One prominent example of a protocol that utilized a form of yield adjustment for stability was Basis Cash. Basis Cash aimed to maintain a peg to the US dollar through a three-token system: Basis Cash (BAC) as the stablecoin, Basis Bonds (BAB) to be bought when BAC was below $1, and Basis Shares (BAS) as a governance and profit-sharing token.
When BAC fell below $1, users could buy BAB with BAC, effectively burning BAC and reducing its supply. BAB promised to redeem 1 BAB for 1 BAC when the price recovered above $1. If BAC traded above $1, the protocol would mint new BAC, which would then be distributed to BAS holders and used to redeem outstanding BAB. The

