The ability to redeem LUSD for ETH at face value (i.e. 1 LUSD for $1 of ETH) and the minimum collateralization ratio of 110% create a price floor and price ceiling (respectively) through arbitrage opportunities. We call these "hard peg mechanisms" since they are based on direct processes.
LUSD also benefits from less direct mechanisms for USD parity — called "soft peg mechanisms". One of these mechanisms is parity as a Schelling point. Since Liquity treats LUSD as being equal to USD, parity between the two is an implied equilibrium state of the protocol. Another of these mechanisms is the issuance fee on new debts. As redemptions increase (implying LUSD is below $1), so too does the
baseRate — making borrowing less attractive which keeps new LUSD from hitting the market and driving the price below $1.
Read more about the price stability of LUSD here.
A redemption is the process of exchanging LUSD for ETH at face value, as if 1 LUSD is exactly worth $1. That is, for x LUSD you get x Dollars worth of ETH in return.
Users can redeem their LUSD for ETH at any time without limitations. However, a redemption fee might be charged on the redeemed amount.
For example, if the current redemption fee is 1%, the price of ETH is $500 and you redeem 100 LUSD, you would get 0.198 ETH (0.2 ETH minus a redemption fee of 0.002 ETH).
Note that the redeemed amount is taken into account for calculating the base rate and might have an impact on the redemption fee, especially if the amount is large.
Redemption fees are based on the
baseRate state variable in Liquity, which is dynamically updated. The
baseRate increases with each redemption, and decays according to time passed since the last fee event - i.e. the last redemption or issuance of LUSD.
Upon each redemption:
baseRate is decayed based on time passed since the last fee event
baseRate is incremented by an amount proportional to the fraction of the total LUSD supply that was redeemed
The redemption fee is given by
baseRate * ETHdrawn