Dual Stability Mechanism (DSM)
Mechanics
Last updated
Mechanics
Last updated
The Dual Stability Mechanism (DSM) is the cornerstone of Chi Protocol, making USC the first capital-efficient stablecoin in DeFi that minimises counterparty risks without relying on centralised exchanges (CEXes) or exposing itself to censorable collateral. The DSM ensures USC's solvency and stability while generating protocol-level rewards for all stakeholders. This innovative mechanism allows USC to operate securely and efficiently, aligning with the decentralised ethos of DeFi.
The Dual Stability Mechanism (DSM) is the integrated system that enables USC to maintain its $1 peg on external markets while preserving a 1:1 collateralisation ratio with USD against the protocol’s reserves. The DSM considers two main factors:
Subject to the market demand for USC and fluctuations in the price of ETH, the market price of USC can trade in the following ways:
USC trades above $1 when:
Increased Market Demand: Users buy USC from the open market, driving up its price due to higher demand.
ETH Price Appreciation: The price of ETH rises, causing an imbalance in the USC/ETH liquidity pool on Uniswap (where the USD value of ETH exceeds the quantity of USC in the pool), leading to an upward pressure on USC's price.
Similarly, depending on ETH price fluctuations, the reserves of the protocol can be in the following states:
Excess Reserves: When the price of ETH rises, the value of the protocol's reserves exceeds the total circulating supply of USC (reserveValue > uscTotalSupplyValue)
. This state indicates that the protocol has more collateral than necessary, providing a buffer that enhances stability.
Based on the combination of market price of USC and the state of the protocol's reserves, the protocol defines and executes internal arbitrage opportunities. These scenarios create a total of nine possible arbitrage opportunities:
Following the execution of the arbitrage, USC retains the peg and full collateralisation in LSTs, LRTs, and ETH in USD denomination.
Note: The delta represents the amount of USC that needs to be sold or bought back from the USC/ETH pool on Uniswap to adjust the price precisely to $1. For a deeper understanding of the mathematical logic behind delta calculation, visit our HackMD technical article: Quadratic AMM