The Good Tech Companies - Defining Interest Rates for Stablecoins

Episode Date: February 4, 2025

This 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)
Starting point is 00:00:00 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
Starting point is 00:00:35 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
Starting point is 00:01:15 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
Starting point is 00:01:57 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
Starting point is 00:02:41 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
Starting point is 00:03:34 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.
Starting point is 00:04:28 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
Starting point is 00:05:05 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
Starting point is 00:05:45 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
Starting point is 00:06:30 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.
Starting point is 00:07:02 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
Starting point is 00:07:42 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,
Starting point is 00:08:43 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.
Starting point is 00:09:21 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.
Starting point is 00:10:00 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.
Starting point is 00:10:21 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
Starting point is 00:11:05 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.
Starting point is 00:11:42 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
Starting point is 00:12:21 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
Starting point is 00:13:02 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.
Starting point is 00:14:08 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.
Starting point is 00:14:40 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
Starting point is 00:15:25 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
Starting point is 00:16:06 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.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.