KVORUM
compoundSource: Compound governor alpha · #12

Update cDAI Interest Rate Model

defeatedJul 4, 2020, 10:20 AM UTCby7E0x7e4a…19fa

01Summary

AISummary by Kvorumclaude-haiku-4-5

Proposal to update the cDAI interest rate model by increasing APY at 100% utilization from 15% to 25%, lowering the kink utilization rate from 90% to 80%, and doubling the slope parameter (gapPerBlock) from 2% to 4% APY, while keeping the base rate at 0%. The model remains coupled to MCD parameters per community feedback.

Type
parameter change

Key changes

  • Increase APY at 100% utilization from 15% to 25% to better compensate suppliers when capital is locked and improve rapid asset reallocation(high)
  • Lower kink utilization rate from 90% to 80% to allow greater portion of capital suppliers to exit the system at any time(high)
  • Double gapPerBlock slope parameter from 2% to 4% APY at the kink to increase target interest rate and better reflect market conditions(high)
  • Maintain base rate per block at 0% APR at zero utilization to avoid discouraging borrowing when asset is unutilized(medium)

Notable concerns

  • Community previously rejected decoupling from MCD parameters; this updated model maintains MCD coupling
  • Proposal acknowledges uncertainty about ideal target interest rate and describes the 4% increase as exploratory, with plans to adjust further based on market indications
Contracts0x5d3a536e4d6dbd6114cc1ead35777bab948e36430xdF44FD0Dc991C41ba87812441f98902df2df5786
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

616 words

Update cDAI Interest Rate Model

Summary

Eight days ago, we proposed decoupling the cDAI interest rate model from MCD parameters. While we received positive feedback regarding the updating of cDAI interest rate model, the community also clearly indicated a reticence to decouple from MCD at this time. As a result, we are proposing an updated cDAI interest rate model, but this model does not decouple from MCD. We intend to continue to iterate on the model over the coming months.

Updated Model

Interest Rate Model Updates

We are proposing the following changes to the cDAI interest rate model:

1. Change APY at 100% util

  • Current: 15%
  • New: 25%

2. Change the Utilization Rate that defines the "kink"

  • Current: 90%
  • New: 80%

3. Change gapPerBlock, the parameter that determines the "slope" prior to the kink

  • Current: 2%
  • New: 4% (note: with current SF / DSR, this gives an APY of 4.34% at the kink)

4. No change to Base Rate per Block (APR at 0% utilization)

  • Current: 0%
  • New: 0%

Rationale for the Changes

Change 1: Increase APY at 100% Utilization

When a Compound asset is 100% utilized, suppliers are unable to withdraw their capital, and new borrowers cannot take on loans. This is extremely suboptimal, and should be reflected by handsome compensation to suppliers. In our view, 15% APY is not sufficiently high to achieve rapid asset re-allocation in a 100% utilization scenario, nor does it accurately reflect the lockup that suppliers experience. As such, we propose raising this parameter to 25% APY.

Change 2: Change the Utilization Rate that Defines the "Kink"

The "kink" in the cDAI interest rate model reflects the utilization rate at which the slope of the interest rate goes from "gradual" to "steep". That is, below this utilization rate, the slope of the interest rate curve is gradual. Above this utilization rate, it is steep.

Because of this dynamic between the interest rate curves before and after the "kink", the "kink" can be thought of as the target utilization rate. Above that rate, it quickly becomes expensive to borrow (and commensurately lucrative for suppliers).

In our view, 90% Utilization should not be the target utilization. This would mean that the protocol aims to only allow 10% of capital suppliers to exit the system at any given time. In our opinion, this is insufficient. We suggest that a greater portion of the capital suppliers should be able to exit at any time, and as such propose lowering the utilization rate that defines the "kink" to 80%.

Change 3: Change APY at "Kink"

As we said in Change 3, the "kink" defines the target utilization of the market. Thus, the interest rate at the kink is the target interest rate. And in our view, 2% APY is too low to be the current "target interest rate". We approach the question of "what is the right target interest rate?" with humility. We honestly don't know. As such, we decided to approach searching for the ideal rate by doubling it, and then adjusting based on further market indications. We hope to see market indications that suggest that the curve is "in range". Should these indications materialize, changes to the parameter can become more incremental.

No Change to Base Rate per Block

In our view, it is appropriate to set the interest rate at 0% when there is no utilization of the asset. At zero utilization, the market is indicating that borrowing that asset is not attractive. Increasing the interest rate would only exacerbate the unattractiveness of borrowing the asset. As such, we left this parameter unchanged.

03Mismatch analysis

AIMismatch analysis by Kvorum

A calldata-vs-description analysis is not generated yet. Review the decoded actions →

04Actions

1 total
#0_setInterestRateModel(address)chain 0x1
Target
0x5d3a…3643
Value
0 wei
Function
_setInterestRateModel(address)
Arguments
{
  "0": "0xdF44FD0Dc991C41ba87812441f98902df2df5786"
}
Calldata

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

No forum thread is confidently linked to this proposal.