The Good Tech Companies - Defining Interest Rates for Stablecoins
Episode Date: February 4, 2025This story was originally published on HackerNoon at: https://hackernoon.com/defining-interest-rates-for-stablecoins. Stablecoin interest rates are set via governance, a...lgorithms, or game theory, shaping DeFi monetary policies. Learn how MakerDAO, Aave, crvUSD, and BOLD do this Check more stories related to web3 at: https://hackernoon.com/c/web3. You can also check exclusive content about #stablecoin, #decentralized-stablecoins, #algorithmic-stablecoins, #fiat-backed-stablecoins, #fiat-pegged-stablecoins, #collateralized-stablecoins, #2077-research, #good-company, and more. This story was written by: @2077research. Learn more about this writer by checking @2077research's about page, and for more stories, please visit hackernoon.com. Stablecoin interest rates are determined through governance decisions, algorithms, or game theory. Governance models, like those used by MakerDAO's DAI and Aave's GHO, involve protocol token holders voting on parameters such as collateral types, loan-to-value ratios, and interest rates. Algorithmic approaches, exemplified by crvUSD, adjust rates based on predefined rules responding to market conditions. Game theory-based models, such as BOLD, set rates through mechanisms that incentivize user behaviors. Each method aims to establish effective monetary policies within decentralized finance ecosystems.
Transcript
Discussion (0)
This audio is presented by Hacker Noon, where anyone can learn anything about any technology.
Defining Interest Rates for Stablecoins by 2077 Research
In this article about stablecoins, we shed light on interest rates,
a critical factor behind their stability. We explore governance-driven, algorithmic,
and game-theoretic models for setting these rates, showing how issuers balance decentralization,
risk, and market efficiency.
Crypto markets are notoriously volatile, but there is an industry in which cryptocurrencies
are issued to replicate the price of already existing currencies. Assets that replicate
existing currencies are called stablecoins. Stablecoins are synthetic replicas of existing
currencies on the blockchain. They can be redeemed and converted at a one-to-one ratio
with their associated currency, and they can be used in decentralized finance, DeFi.
The most used stablecoins in crypto as a whole are USD pegged stablecoins, like USDC or USDT.
The problem is that USDC and USDT are issued by private companies, namely Sir Clean Tether.
And these companies take advantage of
their private status to do as they please they can freeze stablecoins on anyone's address.
Their reserve is not completely liquid. These companies convert a large part of their cash
into short-term bonds. In the case of a bank run, the users can't redeem their currencies instantly.
Companies issuing stablecoins are experiencing the same problems
as the banking system in general. Therefore, developers wanted to avoid recreating a trusted
third party and started to create on-chain stablecoin issuers. Main feature of on-chain
stablecoin issuers is that they only use crypto assets to guarantee their value.
Instead of guaranteeing USD pegged tokens with cash or bills, their value is guaranteed by BTC
or ETH. The thing is, we have to pay interest for having the right to create stable coins.
We're borrowing assets that don't belong to us, so we have to pay an interest rate for our risk
taking. Interest rates are an under-discussed feature that differentiate stable coins,
yet they are necessary for on-chain stablecoin issuers, and in finance in general. The interest rate of a real-world currency depends on the monetary
policy of the country that issues it. For example, the Federal Reserve defines the interest rates for
the US dollar. The interest rate quantifies this difference in value on an asset over time,
but we can't just copy-paste interest rates on a blockchain, as blockchains
can only process on-chain data. And decentralized finance has its own market dynamics Each stable
coin issuer has its own solution to define interest rates, on-chain governance, algorithms,
game theory, in on-chain environment. A stable coin not following the average market rate implies
negative consequences for it. What we can expect for stablecoin's interest rates in the future.
At the end, we hope readers have a clear understanding of the topic and can better appreciate the
nuances in stablecoin designs and make more informed decisions about stablecoin protocols.
Governance-driven interest Radisson This model, the protocol's governance chooses how stablecoin
works by defining various parameters, enabled assets as collateral, loan-to-value, LTV, ratio, liquidation threshold, LT, or,
of course, interest rates. These parameters are modified through governance proposals voted on
by tokenholders. In a way, we can see the protocol as a central bank and its token holders as ITS governors. Here are some examples.
MakerDAO, Sky, DAI, USDS. In MakerDAO, Sky, those who own MKR tokens have voting power to decide
the DAI, USDS interest rate. Before Spark, the interest rate depended on the collateral used,
and the borrowing capacity, A equals less capacity but less fees, C equals more capacity but more
fees. Governance had to choose an interest rate for each. Since Spark, whatever the collateral
and whatever you wish to borrow, interest rates are the same, 12, 78% per year currently, Aave,
GHO. In practice, Aves GHO works globally in the same way as MakerDAO, Sky. The governance decides which
interest rates apply to Mint GHO, 9.42% per year currently. There is one difference from MakerDAO,
Sky. Interest rates can be lowered depending on the amount of stick Aave. Staked Aave tokens.
Users hold for now, 1 stick Aave equals 100 discounted GHO, 6.59% per year.
But this system is about to change with Umbrella and Aave-nomics updates.
TLDR. Umbrella is restaking, Aave-nomics is fee switch.
Umbrella. The Aave safety module will be completely rebuilt.
AAVE tokens will no longer be used in the safety module to cover bad debt,
and assets deposited into Aave without any borrowings will be used instead,
Estikago, Saintketh, Saintkastis. Aavenomics. Instead of discounting GHO borrowing rates,
STIC Aave will generate anti-GHO. Anti-GHO can be converted into Estikago and earn rewards
associated or can be used to pay back
GHO debt, another form of discount. Inverse finance, DOLA, as in the previous examples,
governance decides which interest rates to charge. However, the way we pay interest is
very different. Rather than paying interest to borrow a stablecoin, the borrower can pay for
the right to borrow it. The principle is similar to arcade tokens.
You don't own the machine, but you can use it for a period of time.
In inverse finance, the arcade token is DBR, for, DOLA borrowing rights, which is an ERC-20 token.
Each DBR allows the holder to issue 1 DOLA for a maximum period of 1 year.
It can be shortened to borrow more DOLA, like 12 DOLA for
one month. Currently, 1 DBR equals $0, 14, so the interest rate for borrowing DOLA is 14% per year.
So the user must own DBR tokens to mint DOLA stablecoins. When DOLAs are minted, the DBR
balance decreases over time, as the user consumes the borrowing right.
The thing is, the user's DBR balance can be negative. If it happens, another user can top
up the balance at a higher price than the market, and the top up is added to the debt.
If the debt becomes too high compared to the collateral, the user is liquidated.
Our opinion about governance. Governance is the most battle-tested
model so far to define stablecoin's interest rates. But if we use it, we face a dilemma
between decentralization and interest rate controllability. A truly decentralized governance
implies a slow governance process, so interest rate management is less optimal. A governance
with optimal interest rate management must bypass its own process and create a centralization risk.
Algorithmic interest Radisson Defy.
We can create new on-chain data in two different ways using an oracle.
On-chain governance is an oracle.
Using an algorithm.
In the possibility that oracles represent too great a risk of centralization, we can still rely on algorithms.
Good news.
There are already algorithms that work well.
XY equals K from Uniswap is an algorithm, Stableswap from Curve is also an algorithm
and they've both been operational for several years. Curve, CRVUSD. If we can build a solid
algorithm to determine asset prices, we can also build a solid algorithm to determine interest
rates for stablecoins, and that's what your VUSD is about. For CRVUSD, interest rates depend on
pegkeepers, smart contracts designed to keep the price of CRVUSD around $1.
When CRVUSD greater than $1, pegkeeper can mint new CRVUSD without collateral and deposit it into
a curve liquidity pool to increase the supply of CRVUSD in collateral and deposit it into a curve liquidity pool to increase the supply of
CRVUSD in the market and therefore reduce the price when CRVUSD less than $1, PegKeeper will
start withdrawing previously minted CRVUSD from the curve liquidity pool and burn them to reduce
the supply and therefore increase the price. We have four PegKeepers, each assigned to a curve pool, USDC, USDT, USDP, and TUSD.
Interest rates are calculated as follows. To put it simply, the interest rates tend to be zero when
CRVUSD greater than $1. Peg keepers hold lots of CRVUSD. The interest rates skyrocket when CRVUSD less than $1. Peg keepers hold 0 CRVUSD.
Monte Carlo GHO, LFGHO Hackathon. Monte Carlo GHO is a project carried out during the LFGHO
hackathon. This is node in production but is still interesting to study. In one sentence,
GHO interest rates are set with a PID controller.
The DeFi ecosystem already uses PID controllers to have autonomous price action,
Thosir used by Rai tokens, and more recently Hai with Let's Get Hai.
Now the goal is to use the PID controller for interest rates.
To explain what a PID controller is, let's take a car's cruise control, which I sow-sow a PID
controller, as an example. A cruise control monitors two values, the vehicle's current speed,
the target speed set by the driver. When the target speed is higher than the current speed,
the controller automatically acts on the gas pedal to accelerate to reach the target speed.
If note, the controller automatically brakes to slow down. PID controllers
rule lots of things in our lives. Cars, heating systems, autopilots. And now they're coming in
DeFi. With appropriate settings, it can automate interest rate management and free up bandwidth
for governance if the protocol has one. Our opinion about algorithms. Algorithms are a
relevant way to set interest rates. With the right parameters, we can have trustless, automated, and adaptative management.
But even though we remove trust risks, we replace them with technical risks.
Algorithms can be exploited to steal money from other users,
and wrong parameters are detrimental to the protocol.
The perfect algorithm doesn't exist for interest rate management.
Actually, the perfect algorithm doesn't exist for interest rate management. Actually, the perfect algorithm doesn't exist at all.
But there are use cases for algorithms nonetheless.
Autopilot.
Let the algorithm operate under normal market conditions
and switch to another operating mode in chaotic situations.
Updates.
A governance can update parameters when necessary.
We still rely on a third party but interest rates evolve much more
independently. Game theory, Liquity v2, if oracles, governance, and algorithms can't be trusted enough
to define interest rates for stablecoins, we still have game theory. As such, Liquity is the very
first stablecoin issuer to rely solely on game theory, and Liquity v2 will introduce user-set
interest rates. Like every stablecoin
issuer, users deposit collateral to mint bold stablecoins. But LiquiTV2 introduces two major
differences. 1. Users must choose the interest rates they pay to issue bold. 2. The peg protection
system looks like a ticking bomb, circulating between all users who have issued bold when bold is below the
peg the users with the lowest interest rates are holding the bomb and it explodes when someone
redeems bold to get his collateral back the affected borrowers see their collateral and
debt go down by the same value implying no net loss but a reduced exposure to ed this is literally
peer-to-peer interest rate management. Users are incentivized to follow
the average interest rate because they don't want to pay too much for borrowing stablecoins,
and they don't want to pay not enough for the sake of their borrows.
Our opinion on game theory. Game theory can be considered as an organic algorithm,
trustless, automated, and adaptative management without any intermediary.
As long as the game rules encourage users to act in this way.
In other words, game theory is a double-edged sword because game rules can be our best friend,
as they can be our worst enemy. With a well-balanced game, a protocol like LiquiTV2
can establish a robust reference for interest rates. On the other hand, an unbalanced game
could create a system worse than any other mechanism
described above. To make the most of game theory, the protocol must be as simple as possible.
Simple rules make it easier to have a healthy meta, while complex rules make it easier to
have a toxic meta interest rate is a soft tyranny. Interest rate is a soft tyranny because a stable
coin must follow the average market rate to thrive. Soft because a stablecoin issuer can select any interest rate it wants.
And, tyranny because not following the average market rate implies negative consequences for
the stablecoin we've seen above the main ways to set interest rates for stablecoins,
and the rewell probably be others in the future.
That said, no matter what we create, it's imperative that stablecoin interest rates
can adapt to the market average. If a stablecoin's interest rate is too high, the protocol needs to
find users who will accept to pay the premium. If it's too low, users will make carry trades
which undermine the peg. Carry trade. An operation that consists of borrowing on a low interest rate
is set and placing the borrowed funds on another asset with a higher interest rate. The goal is to profit from the difference in interest
rates. As a stablecoin issuer, this is tempting to attract users with low interest rates,
but there are some examples to illustrate the risks of doing it down finger the GHO depeg. colon slash slash x com yeek underscore underscore status 1 quintillion 695 quadrillion 133 trillion
245 billion 94 million 977 938 analytics we saw this when the gho stablecoin was launched
interest rates were at two percent without discount and users massively sold GHO to get SDAI, which offered a 5% annual yield at the
time. GHO was so heavily sold that its value dropped to $0.97, and one of the main measures
adopted to repeg was to raise interest rates. LUSD Massive Redemptions
LiquiTV1 is still considered the most resilient stablecoin in DeFi, but V1 has three features that prevented it from being massively adopted one.
The redemption mechanism depends on the collateralization ratio,
where the least collateralized users are redeemed first.
2. Redemption fees are going to LQTY stakers.
3. Borrows have a one-time fee ranging from 0.5% to 5%.
As soon as the market rates got greater
than 5% per year, users started to make carry trades, resulting in excessive selling pressure.
To protect the peg, there were lots of redemptions forcing the remaining users to
drastically increase their collateral ratio if they didn't want to bear a deemed.
Nowadays, we need a 650% collateral ratio to be safe when minting LUSD and lots of users
left Liquity V1 seeking better capital efficiency. Liquity V1 works well in low interest rate
environments, but V2 is designed to work regardless of the market rate. Ending THOUGHTSAs we can see,
interest rates are just one parameter but there is already so much to say about it.
Furthermore, we stayed within the stablecoin category because interest rates for borrowing
other tokens follow another logic that would need other articles. The optimal way to determine
stablecoin interest rates in DeFi has not yet been found, assuming it exists. But we can imagine
some ideas about future interest rate management for stablecoin's Liquity V2 as an
oracle. This protocol aims to be a de facto reference rate for DeFi. If successful, Liquity
V2 can be used as a technical basis for other protocols to set interest rates, that said,
users can let the interest rates be managed by delegates, so this is already a technical basis
somehow. Supply-weighted interest rates, chain-link price feeds use volume-weighted
average price, VWAP, weighting each price by the amount of volume on each liquid market an asset
is trading on. We can draw inspiration from this and create an oracle weighting each interest rate
by the circulating supply of several stablecoin issuers. We've just looked at collateral debt
position, CDP, stablecoin issuers, but we must
keep in mind that other kinds of stablecoins exist, like reserve-backed stablecoins just like
FX protocol does, and we hope there will be more experiments in the future.
Thanks for reading. A version of this article was originally published here.
Thank you for listening to this HackerNoon story, read by Artificial Intelligence.
Visit HackerNoon.com to read, write, learn and publish.