Procedural
LongForWisdom
MIPs Governance Poll Review
33:40
-
As mentioned by Charles, the MIP poll passed with a healthy amount of Maker. No reason for it not to continue to the executive next week, on Monday to be specific. Expect that on Monday.
-
I wanted to take this segment to discuss the Collateral Onboarding changes in more detail.
Discussion 2
Collateral Onboarding Changes
34:22
-
Nik Kunkel: Oracles are a bit unique in how the work scales. The biggest thing with the Oracles is not the implementation of code for each unique asset. It is not insignificant work but its not the majority of the work. The majority is compiling that into a package for the new Oracle infrastructure, testing that extensively, and then the actual deployment. We want to be comfortable rolling it out. We have 26 feeds, each need to update individually, and for some of them, they need more time than others. They need head-sup, they need help troubleshooting, and there is a huge time penalty going through that process multiples time over. The best way to do that is to batch multiple into the same cycle, with multiple assets incurring the testing penalty once.
-
Switching to this more weekly ad-hoc cycle for collateral onboarding will change things in some ways. On the one hand, it makes it for the risk and smart contract teams to be more effective by not limiting them to get something done on some early date within the month to get into the monthly cycle. From the oracle perspective, it does not help that much - we still do not have the flexibility to work on the assets we want every week. The changes do not give us flexibility since the testing and deployment cycle are three weeks.
-
Given that we do not have the arbitrary dates anymore for deciding to do XYZ, it should be possible for the Oracle team to do 6 or 7 assets at once, incur that testing and deployment penalty, and then in terms of the rollout during the week, the Oracle team can operate in massive bursts and work ahead of the backlog with the rest of the teams catching up. When the other teams catch-up, we can also do another big burst of about 5-10. That is how I see this impacting my team’s ability to deliver
-
Christopher Mooney: Once that work is happening with Oracles, risks and smart contracts can continue working on things like the FE collateral type because we already have the Oracles for that. That frees up our ability to work on things. If we know this process blocks Oracles, we can prioritize different OC types with slightly different parameters in that window of time. As long as we already have Oracles for them.
-
Primoz Kordez: On the risk side, it is less related to testing and deployment, but more or less related to the number of people working on collateral evaluations. Before, Marco and I worked on them, and now a few more volunteers are working on collateral evals. I do not think weekly cycles should be a problem for us since we have 4-5 analysts working and can finish it analysis in one week if one person works on this full-time
-
Frank Cruz: Simple explanation/example: I put together a MIP 6 application for Pickles and another one for Coinbase token. The application goes on the forum; who determines the rating of the asset? How would Coinbase token go through the process and be a collateral type within, say, two weeks? Can someone give me the ELI5 on that?
-
Nik Kunkel: We are saying that it cannot be for two weeks. To have an Oracle in production for this would need at least three weeks if I started today. In terms of agility, if a new token comes out today, we cannot be more productive in onboarding that. The time benefits that we are getting are that there is no arbitrary date at the beginning of the month by which we have all of the work done and have it in the MIP cycle by the end of the month. The current system requires everything to be in by, say, the 5th, in order to be able to be ready for on-chain changes by the end of the month. If you were to miss the deadline, even by one day, you would have to wait two months instead of that one month. That time is not being gained by productivity, but rather by the deadline set-up.
-
Juan: To add to that, Charles mentioned that the collateral onboarding framework would allow for a transparent system for demonstrating how the teams are working and how recourses are allocated. This will show a clear path in terms of saying how the energy/bandwidth is being focused. Circling back to Amy’s post, every domain team is looking for more people to help and augment the bandwidth.
-
Niklas Kunkel: If you want more collateral types, we need to onboard more domain teams. With this new grant funding system, the best way forward is to find those quality people who can come on and work. At first, there will be a trial period to make sure people are doing quality work, but if we need more collateral onboarded, we need to onboard more people.
-
Frank Cruz: This is also a great way to progress toward decentralization
-
Charles St-Louis: Juan has demonstrated interest in this, but it would be great to have more recourses - guides, tutorials, walk-throughs, videos, regarding how collateral is onboarded and the thinking behind why we have these categories for assessing them. Explaining this on camera to demonstrate this visually will help give people an idea of getting started when applying for a collateral onboarding grant. This content can let people learn initially without having a one-on-one with the domain teams, which will get more people involved in collateral onboarding and speed up the Dao’s decentralization.
-
LongForWisdom: The actual prioritization of the asset classes (AAA, C, whatever) is the domain teams working to figure out the potential impact of all options. It is also figuring gout how difficult that collateral type will be to onboard, how much Dai it is expected to generate, and some other high-level metrics to figure out how worth it is to prioritize it. This would be part of this prioritization framework and would feed into the ranking to determine the best bang for-the-time buck for the domain teams.
Segments
Vishesh Choudry
The State of the Peg
MCD System Stats
MCD System Stats Alt
DAI 24hr VWAP Graphs
Maker Vault Stats
47:15
- 82 million Dai from WBTC.
-
Back down to 5,000 from USDC-B.
-
50 million Dai from TUSDC.
-
Smaller amounts from KNC, ZRX, and Mana.
-
30 million Dai from PAX-A.
-
Small amount from USDT.
-
SFs for these are still sitting for 0% for ETH, 4% percent for TUSDC and BZRX, 4 percent for BAT, USDC, WBTC. Another USDC vault is at 50%, with 4% for TUSD, KNC, ZRX. 12% for Mana, 4$ for Pax, 8% for USDT.
-
Tremendous amount of issuance from stablecoins. People are still willing to pay 4% fees, and for the short-term, there were instances of people willing to pay 50% for USDC-B, though that is more of a short-term usage. Even smaller amounts were issued from Mana at 12%. For stablecoin usage, it does not seem to make a significant impact on what the SF sees; at 50%, the calculus changes quite a bit, but from 4 - 12%, it does not seem to be a substantial deterring factor, and we have seen many issuances late.
- Peg wise, we have seen a comparatively flat Peg around 1$. There are moments of movement with ETH price relatively flat or falling a bit during the past week. Not a lot of movement both in terms of collateral and in terms of yield farming opportunities. There were no considerable changes in the available yields and even show some reductions in some of these platforms’ positions.
- If we look at the USDC pairs, the DAI-USDC demonstrates decreased variability in some of those prices and smaller volumes. The 15th and 19th show large volumes traded on Swerve (DAI-USDC) partly associated with yield farming opportunities driving that value. Afterward, they resumed trading heavily on Curve and sitting at around $1.01.
- DAI-USD echoes with more price variability, sitting at $1.01 but with crazy spikes in those pairs on Coinbase and Kraken.
- DAI-USDT shows similar curves to DAI-USDC.
- Dai supply, overall (and this does not include PAX and some of those newer collateral types), demonstrates a jump in the amount of issuance from USDC and a flat or small reduction in ETH, and then WBTC is sitting around 82 million, which is a smaller utilization percentage than the total amount issued than prior. That is just because that goal post was moved, and there was slightly more issuance there.
- If you look at where some of this capital is, a massive amount of Dai issued is still being used for farming. I wanted to revisit a slightly older stat, which is the amount supplied on Compound. When this all kicked off, it was a massive share of what is going on. That has risen in nominal amounts. However, in terms of the percentage of the supply listed on Compound, it a smaller percentage. Roughly 280 million excess Dai is sitting on Compound, but now that there is 900 million total Dai minted, Compound accounts for a smaller amount where Dai is sitting with more supplied to the yield farming pools Balancer, etc.
-
In terms of the vaults, for ETH, we have those few largest vaults accounting for a considerable percentage of the overall Dai supply. If you look at the top 3 vaults, one for 40 million, one for 31 million, and one for 13 million, on a collateralization basis, these largest vaults were at a lower CR than the previous week. We saw the collateral rebalancing against the ETH price; those CRs did improve, although a couple of them were unchanged.
-
Overall, what we saw was the total collateral pool getting riskier because even though it was more leveled out between 150%, 200%, 250% prior, there was a smaller bucket that was 150-200% collateralized.
- Basically, there are more risky positions, but some of the largest vaults are just as risky or less risky than prior, with overall increased risks.
- Looking at the liquidation walls, at an ETH price of $280, you would expect 80 million Dai to be liquidated, which corresponds to a few of the largest vaults. At $230, that is where some of these smaller vaults come in. One hundred fifty million Dai liquidated at $230.

-
WBTC vault, obviously a tremendous amount, is 150-200% collateralized. They are 170% collateralized for the largest few positions, which accounts for a massive chunk of the total percentage supply because you have 3, 4, 5 large vaults accounting for a massive chunk of the WBTC Dai issuance, and for $8,900, you would see 60 million of that liquidated. That is one large wall. USDC is similar—one large wall.
-
If there is a move in USDC price, there will be a whole collateral pool liquidated. Since we have 385 million Dai sitting in the USDC vault and 30 million in the Pax vault, that liquidation position is a binary risk. We have had this conversation before, and are seeing it again, with 30 million Dai from the PAX vaults.
-
The Dai supply has been, in large part, monopolized by stablecoins. This is something to be aware of and means that the Community should be discussing what level of binary risk we are comfortable underwriting.
Open Discussion
Stablecoins, Dai Supply, Liquidations, and Risk.
1:00:15
-
JoeQ: Question, what is a good way to measure risk as we increase SF on all of these stablecoins. How much should we increase the SF on these yield farming stablecoins, and how do we determine the risk?
-
Vishesh: This is an old topic in a sense, as it has been heavily discussed in the scientific governance process. We had a strategy of setting parameters of discovering demand/supply curves for Dai in the past. You can engage in a similar analysis to determine the impact on the demand for stablecoin vaults, especially considering that the supply issued from those vaults is pretty steady.
-
For example, if you raised the USDC-A SF, you would theoretically see very soon/clearly whether it impacted demand. By and large, my sense is when someone is chasing a 700 or 1000 percent yield, they are not sitting there thinking: do I pay 2, 4, or 6% a year? I would not expect SF’s to impact the amounts issued in stablecoin vaults significantly. There are stupid amounts of supply chasing stupid percentage yields. I think a 4% fee is negligible in that sense.
-
If you want to try to raise that as a method, I do not expect a specific impact. The question is, how much risk are you underwriting on a binary failure case for a 400 million Dai pool? The answer is that the SF is likely a lot higher than what the costs are right now if you are Even if you look at ETH at 0%, everyone can see that the risk is not 0%. I cannot tell you the exact percentage to reduce the issuance amount, but increasing git would unlikely to impact the stablecoin issuances.
-
LongForWisdom: Considering LR is set to 101%, the most fees we can get for those vaults are 1%. It would be best if it were to happen at some time and not immediately. At 4%, we take that entire 1% in like three months.
-
Vishesh: Let us say you have a 10% fee and a large vault that accrued fees that drove its collateral ratio below the line; how would you want to resolve? There is an entirely non-theoretical scenario where we have to resolve those vaults’ liquidations while the liquidations are turned off.
-
LongForWisdom: I think we have to hope for Liquidations 2.0 before we have liquidations.
-
Chris Mooney: I think we will discover a reasonable price now, with the box. We may have to turn liquidations on, put 15 million into liquidations, and then turn them off again. I think there is a significant paradigm shift, as it does not make sense to discuss SF’s with the CR this low. People will walk away from these vaults. They will get their 1% and abandon it. This will come down to MakerDAO deciding on turning on liquidations when we go below Peg. I would argue we do not want SF because fee accrual will push them under Liquidation faster. I do not think it even makes sense to put a fee on that because that gives us more control in the future.
-
Kurt: Those fees can be a little misleading since the fees will accrue into a surplus. On paper, it could look like a large surplus, but no one will cover those fees, and it will turn into bad debt upon liquidation. This will make accounting a little bit confusing.
-
JoeQ: But, even on liquidations, people will know that they buy USDC at a 13% discount, then people will do that nonstop.
-
Kurt: Well, the liquidation penalty does not affect anything here. It just is about the amount of Dai that the system targets in the liquidation. It does not affect the amount collected, which is determined by the market price.
-
Vishesh: In terms of market price, if the auction occurs on stablecoins, they would occur for a discount. We can also talk about what that discount will be, but nobody will be on an auction if it were not discounted.
-
Kurt: Well, all the discounts someone is likely to get on an auction like that is whatever the required percentage decrease is between bids. The parameter is called the Beg
. The liquidation penalty does not affect what you get.
-
Chris Mooney: Yeah, and the discount is probably going to be R when it finally happens. I do agree that liquidations 2.0 will be better at this.
-
Akash: If liquidations were to happen for these stablecoins, let us think from the Market Maker perspective; they would buy USDC, convert it to USD, and if liquidations are going on in USDC, how do they convert that back to Dai? Does anybody have the answer to that?
-
Akash: I am just trying to close the loop. I think there is an additional problem if USDC were to go into liquidation. The nice thing about having that USDC-A Vault is that it is a way for if an ETH auction happens, you buy the ETH, theoretically you sell it on Coinbase for USD, you take that USD, and you convert it to USDC-A, and now you can mint more Dai. My issue is, people should think about that whole circle of if you are trying to liquidate USDC-A, the Market Maker at the end has to convert that back to Dai in some sense. That is where I am having a little trouble understanding what the implications of that are.
-
Kurt: Let us try to think it through. You are a Market Maker, and you buy in an auction some USDC by giving Dai. So now you have got USDC, and what are your options? You can sell it on the market for Dai or put it back into a USDC Vault and generate some Dai under the assumption that you will be able to unwind that position over the coming days or weeks. Are there any other options?
Akash: I am trying to warn you that you can sell the USDC for anything you want. I guess that is easier to sell for Dai than USDC.
-
LongForWisdom: I think the point is that it is not great to liquidate them when the Dai price is still above Peg, right? That is the takeaway.
-
Primoz Kordez: Yes, that is the idea. I mean, you would not be liquidating those Vaults and doing this recycle because you would be just having the same USDC exposure, so you should be doing this when Dai price falls and demands trends a bit. And then, once you acquire it, you see it is easier for you to buy Dai because there is no push anymore on the demand side. As Long said, you would be doing this, and liquidations would be triggered once you can achieve lower demand on Dai, once you achieve a lower price. Furthermore, this is how keepers can buy back into Dai once they acquire USDC.
-
Nik Kunkel: Once we have liquidations 2.0, it should help quite a bit because you can effectively do like a rollover where, as long as you have debt ceiling and you have liquidations 2.0 enabled, you can borrow USDC or PAX or TUSD, borrow some Dai, liquidate one of the Vaults, instant-buy the thing because there is a Dutch auction, dump what you were purchasing on the market and pay back the flash loan, all in a single atomic transaction. And all of what you have essentially done is just slightly clip the Vault’s losses and created new Vault, which will probably have the same problem, you know, X amount of time down the road when the stability fees catch up.
-
Akash: How many USDC Vaults or how much notional is there that could theoretically become bad debt because of fee accruals? Does anybody have a sense of how much that is in terms of the number of Vaults?
-
Christopher Mooney: My intuition of this is that it is all of it. At this point, I do not see why you would maintain a USDC-A Vault at all. I would take the maximum amount of USDC; I’d take the max amount of Dai against it, and, with a 4% accrual in the very next block, it would take itself under collateralized and ready for liquidation. Right now, I do not see the value in holding it, so I think it is fair for us to assume that all of the USDC-A Vault debt ceiling is ready for liquidation. That is, in reality, not the case, but that can be the conclusion.
-
Primoz Kordez: I think the number is 200 million.
-
Nik Kunkel: That makes the most sense because it is completely profitable to take the maximum amount of leverage possible, right? As long as Dai is above the $1.01 Peg. The USDC debt ceiling keeps growing by X amount of millions per day because as soon as we tick over $1.01, someone does this flash loan transaction to knock it back down. To make a profit, it abandons the Vault, and on top of that, they keep the put option, where if Dai ever does drop below $1.01, they have the option to pay back the Vault and make even more profit.
-
Vishesh: I am just looking down the Vaults list because I can sort by collateralization ascending. There is this stupid amount of USDC-A Vaults that are below 101%, so it would be a huge chunk of Dai liquidated if that was enabled.
-
Christopher Mooney: Instantly, we would ingest up to the box limit. So we would fill the box at 15 million, and then if we had to, we would turn liquidations off on it again.
-
Vishesh: It also confirms the hypothesis that these are not being maintained, and it makes total sense because there are no incentives to maintain them.
-
Christopher Mooney: I am glad we have this discussion because it is a pretty significant paradigm shift from what we are used to, so I am hoping everybody understands it.
-
JoeQ: I think that Gregory Di Prisco has a point, in the chat, that we cannot wait too long on this or else it will end up being a bigger problem.
- Christopher Mooney: Yes, I like the idea that if we are under collateralized in USDC-B, that we can test the liquidation there. We do not have to turn on liquidations and see what happens with 15 million; we can craft a spell that does the liquidation and do a few to see how it would look like in the auctions.
-
LongForWisdom: I think Chris is right; this has been a positive discussion.
-
Primoz Kordez: I want to mention one thing: it is not entirely true that all of those Vaults are going to be unwinded. Just imagine there is 15 million DAI made tomorrow from some pool asset. I cannot say which one, but let us imagine, the price would go below $1.01, and the Vault owners who supposedly abandoned their Vault would, of course, buy it, so they would close their Vault because they would get some additional money back. So, it is not sure that these Vaults are going to be abandoned. If it can reach the price to fall, which is due to an oversupply, those Vaults would unwind because there is arbitrage again. However, speculating on 50 or 100 million Dai from other sources, it is a bit harder in the short-term. Maybe through some farm assets.
- LongForWisdom: Thank you, Primoz. I think we will leave that discussion there, for the time being, because we are about 20 minutes past. Any final comments or reminders?
-
Matthew Rabinowitz: Yes, I extended a Q&A on Real-World Assets that are going to start probably in a three-minute break after this call. I will put it in the link in the chat. Please join if you can or watch the video afterward.
Links from Chat
Common Abbreviated Terms
MCD
: The Multi-Collateral Dai system
CR
: Collateralization Ratio
DC
: Debt Ceiling
ES
: Emergency Shutdown
EV
: Executive Vote
GF
: Governance Facilitator
GP
: Governance Poll
SF
: Stability Fee
DSR
: Dai Savings Rate
MIP
: Maker Improvement Proposal
OSM
: Oracle Security Module
LR
: Liquidation Ratio
RP
: Risk Premium
RWA
: Real-World Asset
Credits
-
David Utrobin produced this summary.
-
Anna Alexa K Produced this summary.
-
Anatta produced this summary.
-
Artem Gordon produced this summary.
-
Gala Guillen produced this summary.
-
Juan Guillen produced this summary.
-
Tim Black produced this summary.
-
Everyone who spoke and presented on the call, listed in the headers.