KVORUM
compoundSource: Compound governor bravo · #122

cETH Risk Mitigation

executedSep 8, 2022, 03:57 AM UTCby8D0x8d07…a265

01Summary

AISummary by Kvorumclaude-haiku-4-5

This proposal mitigates risks to Compound's cETH market ahead of the Ethereum merge by implementing a 100,000 ETH borrow cap and updating the interest rate model to charge up to 1000% APR at high utilization (>80%), plus paying 145 COMP total to contributors who analyzed and developed the solution.

Type
parameter change

Key changes

  • Set cETH borrow cap to 100,000 ETH to prevent excessive borrowing that could lead to 100% utilization and market dysfunction(high)
  • Update cETH interest rate model to a jump rate model with maximum APR of 1000% at 100% utilization, with sharp increases above 80% borrow utilization(high)
  • Transfer 100 COMP to MakerDAO governance timelock (Block Analitica/Maker risk team) for analysis work(medium)
  • Transfer 45 COMP to Arr00 for development work on the proposal(medium)

Notable concerns

  • Increased borrowing costs (up to 1000% APR) may significantly impact users with leveraged ETH positions
  • Implementation timing is critical given proximity to Ethereum merge
  • Risk of airdrop incentivizing borrowing behavior that the mechanism is designed to prevent
Contracts0x4Ddc2D193948926D02f9B1fE9e1daa0718270ED50xF9583618169920c544Ec89795a346F487cB5a2270xc00e94cb662c3520282e6f5717214004a7f26888
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

191 words

cETH Risk Mitigation

Summary

This proposal will make several changes to the cETH market on Compound v2 in preparation for the upcoming Ethereum merge and switch to POS consensus. This includes setting a borrow cap of 100,000 ETH, as well as updating the interest rate model to a jump rate model with much higher rates after exceeding 80% borrow utilization, up to a maximum of 1000% APR at 100% utilization.

Reasoning

The upcoming merge has the potential to cause disruption to ETH lending markets due to the possibility of receiving airdrops of ETH fork tokens. This may incentivize excessive borrowing from ETH lending pools, which leads to negative user experience for depositors who cannot withdraw funds when utilization reaches 100%, as well as safety concerns due to potential to interfere with liquidations of ETH collateralized positions. The proposed changes should help reduce risk of the cETH market reaching 100% utilization. See the forum discussion for further details.

The proposal includes payments to proposal contributors, including 100 COMP to MakerDAO governance timelock for Block Analitica (Maker risk) team’s analysis, as well as 45 COMP to Arr00 for development work.

03Mismatch analysis

AIMismatch analysis by Kvorumclaude-sonnet-5
Consistent

Compared each decoded action against the corresponding claim in the description. The borrow cap action (index 0) sets 100,000 ETH (1e23 wei / 1e18 decimals), exactly matching the stated cap. The interest rate model action (index 1) swaps in a new rate model contract on the cETH market, consistent with the claim of updating to a jump rate model with higher rates above 80% utilization — the specific rate curve parameters live inside the already-deployed model contract and cannot be further verified from this calldata, but the action type and target market match the description with no evidence of a differing target or magnitude. The two COMP transfers (indices 2 and 3) exactly match the stated amounts (100 COMP and 45 COMP) and go to addresses consistent with the named recipients (MakerDAO governance timelock and Arr00). No numeric mismatches, no unexplained extra actions, and no omitted significant actions were found. Overall the description accurately and completely represents the on-chain actions.

Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Review the decoded actions ↗

04Actions

4 total
#0_setMarketBorrowCaps(address[],uint256[])chain 0x1
Target
0x3d98…cd3b
Value
0 wei
Function
_setMarketBorrowCaps(address[],uint256[])
Arguments
{
  "0": [
    "0x4Ddc2D193948926D02f9B1fE9e1daa0718270ED5"
  ],
  "1": [
    "100000000000000000000000"
  ]
}
Calldata
#1_setInterestRateModel(address)chain 0x1
Target
0x4ddc…0ed5
Value
0 wei
Function
_setInterestRateModel(address)
Arguments
{
  "0": "0xF9583618169920c544Ec89795a346F487cB5a227"
}
Calldata
#2transfer(address,uint256)chain 0x1
Target
0xc00e…6888
Value
0 wei
Function
transfer(address,uint256)
Arguments
{
  "0": "0xBE8E3e3618f7474F8cB1d074A26afFef007E98FB",
  "1": "100000000000000000000"
}
Calldata
#3transfer(address,uint256)chain 0x1
Target
0xc00e…6888
Value
0 wei
Function
transfer(address,uint256)
Arguments
{
  "0": "0x2B384212EDc04Ae8bB41738D05BA20E33277bf33",
  "1": "45000000000000000000"
}
Calldata

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

AIForum synthesis by Kvorumclaude-haiku-4-5
sentiment · favorablethread · constructive

Arguments for

  • The proposed interest rate model with a kink at 80% utilization and 1000% maximum APR will help prevent dangerous levels of cETH utilization by penalizing excessive borrowing while maintaining reasonable rates at typical utilization levels.— monet-supply, rleshner, allthecolors, TylerEther
  • Setting a 100,000 ETH borrow cap provides a critical backstop to prevent 100% utilization by limiting borrowing capacity even if rates alone prove insufficient to deter fork-farming activity.— monet-supply, pauljlei, TylerEther
  • The Ethereum merge combined with potential ETH fork airdrops creates rational economic incentives for users to borrow ETH before the merge, making pre-emptive risk mitigation prudent despite uncertain demand levels.— monet-supply, rleshner, pauljlei
  • The jump rate model is an improvement to cETH even beyond the merge scenario, providing better protection against high utilization periods in general market conditions.— Sirokko, rleshner
  • Compound III's isolated collateral design creates additional ETH liquidity pressure on v2 by allowing users to supply ETH to v3, borrow USDC, and still receive POWETH, reinforcing the need for v2 rate adjustments.— rleshner
  • The borrow cap can be dynamically adjusted by the community multisig in the days before the merge if utilization risk proves lower than anticipated.— monet-supply, Sirokko

Arguments against

  • A 100,000 ETH borrow cap is overly conservative and restricts market access; a 200,000-250,000 ETH cap would better balance safety with permissionless access to borrowing services.— Sirokko
  • Setting governance-driven restrictions on borrowing creates a poor precedent for decentralized protocols by replacing market-driven conditions with arbitrary caps.— Sirokko
  • Without a merge guarantee, governance may be forced to reverse rate model changes later if the merge is delayed or canceled, creating unnecessary volatility.— dakeshi
  • The merge scenario may not actually occur (it could be delayed or canceled), making the temporary rate model adjustment less justified than a permanent borrow cap.— dakeshi
  • Even with high interest rates of 1000% APR, borrowers willing to hold positions for only minutes or hours before the fork will find rates insufficient to prevent 100% utilization.— pauljlei, allthecolors

Unresolved concerns

  • Whether borrow caps and interest rate changes can be technically implemented on the legacy cETH contract without compatibility issues.— rleshner, dakeshi
  • How to provide liquidity and facilitate withdrawals for cETH depositors if the market does reach 100% utilization despite these measures.— dakeshi
  • The exact timing of when to activate the proposal and when to revert the rate model back to normal post-merge.— citizen42, rleshner
  • Whether a 100,000 ETH borrow cap will prove too restrictive or too permissive given uncertainty about actual ETHW fork value and user behavior.— Sirokko, monet-supply
  • Whether the proposed 1000% APR maximum rate (yielding ~2.8% daily cost) is actually sufficient to prevent 100% utilization when fork farming profits could be captured in minutes.— allthecolors, pauljlei

Notable participants

  • monet-supplyProposal originator who designed the risk mitigation strategy and iteratively refined parameters based on community feedback.
  • rleshnerCompound founder who endorsed the proposal direction, suggested kink optimization to 80%, and identified additional risks from Compound III launch.
  • pauljleiGauntlet analyst who provided quantitative modeling showing interest rate changes alone cannot eliminate 100% utilization risk and reinforced the borrow cap necessity.
  • SirokkoCommunity voice advocating for less conservative parameters (250k cap) to preserve permissionless protocol access while accepting the safety rationale.
  • cylonOpenZeppelin representative who confirmed technical feasibility of interest rate model changes and borrow caps on legacy cETH.
  • TylerEtherCommunity contributor who supported the rate model upgrade and endorsed the combination of interest rate changes with a low borrow cap.
  • allthecolorsCommunity analyst who questioned whether 1000% APR was extreme enough and drew parallels to AMPL's liquidity crisis on Aave.
  • arr00Developer who identified that proposed APR rates would compound to extremely high APY, prompting recalculation of daily costs.
  • dakeshiCommunity member who questioned whether interest rate changes alone would be effective and raised concerns about merge timing uncertainty.
  • citizen42Community contributor who emphasized the need to specify parameter reversion timing in the proposal.
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Open the thread ↗