KVORUM
aaveSource: Aave governor v2 · #125

Risk Parameter Updates for Aave v2 Ethereum Liquidty Pool

executedNov 29, 2022, 09:18 AM UTCby550x55b1…f262

01Summary

AISummary by Kvorumclaude-haiku-4-5

Llama and Chaos Labs propose disabling borrowing on 21 volatile assets in Aave v2 Ethereum while allowing deposits, as an alternative to AIP-121's more conservative freeze approach. This is a risk mitigation response to recent market events and liquidity contraction.

Type
parameter change

Key changes

  • Disable borrowing on 21 reserve assets including YFI, CRV, ZRX, MANA, 1INCH, BAT, sUSD, ENJ, GUSD, AMPL, RAI, USDP, LUSD, xSUSHI, DPI, renFIL, MKR, ENS, LINK, UNI, and SNX(high)
  • Retain ability for deposits on majority of reserves while restricting new borrowing(high)
  • Unfreeze reserves if AIP-121 was previously executed, ensuring predictable final state(medium)
  • Risk parameter adjustments for higher volatile assets in response to market contraction(high)

Notable concerns

  • This is presented as less conservative than AIP-121's freeze approach
  • LTV and LT thresholds for highly liquid assets will likely require amendment in near future via separate submission
  • Proposal is contingent on handling potential conflicts with AIP-121 execution
ContractsPoolConfiguratorYFICRVZRXMANA1INCHBATsUSDENJGUSDAMPLRAIUSDPLUSDxSUSHIDPIrenFILMKRENSLINKUNISNX
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

305 words

Simple Summary

In response to recent market events and resulting discussion on the governance forum, Llama and Chaos Labs propose to make a series of parameter changes to the Ethereum Aave v2 Liquidity Pool.

Abstract

This proposal presents an alternative pathway forward to AIP-121. The community can elect to Disable Borrowing whilst retaining the ability to Deposits assets across the majority of Reserves rather than Freezing as outlined in AIP-121.

This proposal is a collaborative effort between Llama and Chaos Labs and reflects the communities governance forum discussion.

Motivation

In response to recent market events and the continued contraction of liquidity across markets, this proposal seeks to reduce the risk profile across many higher volatile assets. AIP-121 presents an opportunity to Freeze many Reserves, whereas this proposal intends to Disable Borrowing whilst retaining the ability to deposit assets.

AIP-121 is a more conservative response relative to this proposal. It is likely, LTV and LT thresholds for highly liqudity assets will also require amending in the near future. This will be managed via a separate submission.

Specification

The following risk parameter proposal are presented below:

Implementation

This proposal will reconfigure the following asset Reserves:

  • YFI
  • CRV
  • ZRX
  • MANA
  • 1INCH
  • BAT
  • sUSD
  • ENJ
  • GUSD
  • AMPL
  • RAI
  • USDP
  • LUSD
  • xSUSHI
  • DPI
  • renFIL
  • MKR
  • ENS
  • LINK
  • UNI
  • SNX

This proposal is written in an atomic manner that will unfreeze reserves in case AIP-121 gets executed before.

To achieve this, freezeReserve(address asset), unfreezeReserve(address asset) and disableBorrowingOnReserve(address asset) will be performed via the PoolConfigurator for each asset respectively to ensure a predictable final state.

POOL_CONFIGURATOR.freezeReserve(address asset) POOL_CONFIGURATOR.unfreezeReserve(address asset) POOL_CONFIGURATOR.disableBorrowingOnReserve(address asset)

Implementation can be found here

Copyright

Copyright and related rights waived via CC0.

03Mismatch analysis

AIMismatch analysis by Kvorumlow confidenceclaude-sonnet-5
Consistent

The proposal follows the standard Aave v2 governance pattern: the on-chain proposal contains a single action that calls execute() on a dedicated payload/executor contract, which internally performs the granular reserve-level configuration changes (freezeReserve, unfreezeReserve, disableBorrowingOnReserve for each of the 21 listed assets) described in the prose. Because the decoded calldata only exposes this outer execute() call and not the internal bytecode logic of the payload contract, it is not possible to independently verify each individual freeze/unfreeze/disableBorrowing call against the description from the data provided. However, nothing in the available decoded data contradicts the description, the target is a single well-formed payload contract with zero ETH value (consistent with a parameter-change proposal, not a fund transfer), and this pattern is routine for Aave v2 risk parameter proposals implemented via separate payload contracts. Given the lack of visibility into the payload's internal calls, confidence is low, but there is no evidence of a mismatch, so the proposal is treated as consistent rather than flagged for a discrepancy that cannot be substantiated from the given calldata.

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

04Actions

1 total
#0fallback()chain 0x1
Target
0x53d3…570e
Value
0 wei
Function
fallback()
Arguments
{}
Calldata

05Tally

Summed from votes

Voters161
VP participating649.1K
Outcome (current)For
Current support99.8%

06Voters

161 total
Filter:
VoterChoice% of totalRationale
AF0xafda…3a6eFor97K14.95%—4y ago
070x0703…961bFor90.1K13.87%—4y ago
DC0xdc1f…e432For90K13.87%—4y ago
620x62a4…816aFor81K12.48%—4y ago
B80xb83b…cf5cFor80K12.33%—4y ago
550x55b1…f262For63.2K9.74%—4y ago
DD0xdd45…4cc5For59.4K9.16%—4y ago
B90xb933…8dd1For41.9K6.46%—4y ago
B80xb8c2…4f87For19.2K2.96%—4y ago
160x1664…36d9For16.9K2.60%—4y ago
860x86c3…ff36For3.2K0.50%—4y ago
510x510b…9938For3K0.46%—4y ago
570x572b…3ea5For1.6K0.25%—4y ago
8D0x8dd6…f976For1K0.16%—4y ago
B80xb82e…35abAgainst826.60.13%—4y ago
FE0xfe99…b14dAgainst171.20.03%—4y ago
B60xb6d8…8f54For140.30.02%—4y ago
580x58d0…5798Against116.20.02%—4y ago
EA0xea17…6676For36.80.01%—4y ago
A30xa3e2…d200Against36.70.01%—4y ago
A00xa0ef…2d56For8.30.00%—4y ago
2F0x2fe1…975eFor40.00%—4y ago
C50xc5ab…44deFor3.70.00%—4y ago
FB0xfb43…8554For2.20.00%—4y ago
AD0xad7a…f871For1.50.00%—4y ago
770x77ce…f42aFor1.40.00%—4y ago
380x382c…be0cFor1.10.00%—4y ago
320x3270…77faFor10.00%—4y ago
E50xe539…5708For10.00%—4y ago
9A0x9a37…ea65For10.00%—4y ago
060x064f…f2fbFor0.80.00%—4y ago
0D0x0d9d…9ff1For0.60.00%—4y ago
2C0x2cd3…5133For0.60.00%—4y ago
8F0x8fc6…3246For0.60.00%—4y ago
460x4606…5a6fFor0.50.00%—4y ago
8E0x8ee3…3148For0.50.00%—4y ago
C00xc04a…9a11Against0.50.00%—4y ago
890x89d9…8978For0.40.00%—4y ago
400x40f4…85f7For0.40.00%—4y ago
4E0x4ee8…9a26For0.30.00%—4y ago
910x9188…c834For0.30.00%—4y ago
E20xe225…b754For0.30.00%—4y ago
D40xd41c…6666For0.30.00%—4y ago
470x4712…ac60For0.30.00%—4y ago
0D0x0d95…2392For0.20.00%—4y ago
D20xd260…b1b6For0.20.00%—4y ago
610x615b…be40Against0.20.00%—4y ago
980x98be…d2c5For0.20.00%—4y ago
7D0x7d2e…6f47For0.20.00%—4y ago
3F0x3f8e…34beFor0.20.00%—4y ago
Showing 50

07Forum

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

Arguments for

  • Freezing long-tail assets provides immediate risk mitigation across multiple attack vectors without triggering liquidations of existing healthy user positions.— Pauljlei, MarcZeller, kakagri, lbsblockchain
  • The CRV attack demonstrated that traders are willing to risk substantial capital unprofitably, fundamentally changing the security threshold and justifying a more conservative approach.— Pauljlei, tarun, Alex_BertoG, lbsblockchain
  • Freezing tail assets that represent only ~5% of V2 TVL but pose disproportionate risk is a reasonable tradeoff to de-risk the protocol ahead of V3 migration.— Pauljlei, fig, lbsblockchain, kakagri
  • V3's risk controls (supply caps, borrow caps, isolation mode) will enable more granular and safer management of these assets once deployed.— Pauljlei, MarcZeller, fig, lbsblockchain
  • Freezing avoids the need for broad reductions in liquidation thresholds on major assets like USDC/DAI, which would trigger liquidations and harm healthy users.— Pauljlei, omergoldberg, tarun, lbsblockchain

Arguments against

  • A blanket freeze is overly conservative and lacks surgical precision; disabling borrowing on volatile assets while keeping supply side intact is more proportionate.— eboado, Llamaxyz, TokenBrice, Figue
  • The root cause of the CRV attack was excessive USDC liquidation threshold (89%), not the presence of CRV itself; lowering major asset LTs is the more targeted fix.— eboado, TokenBrice, tarun
  • Freezing assets like stablecoins (GUSD, LUSD, USDP) and assets without borrowing enabled is unnecessary given their lower inherent risk and peg mechanisms.— eboado, monet-supply, TokenBrice, michwill
  • Freezing may harm Aave's perception and competitiveness in DeFi by signaling weakness compared to competitors and reducing protocol adoption.— Figue, DTBAEE
  • Freezing tail assets without addressing the underlying risk parameter issues on major collateral is incomplete and doesn't solve the systemic problem.— eboado, stani, michwill

Unresolved concerns

  • Whether reducing liquidation thresholds on USDC and DAI is necessary and, if so, what magnitude of reduction balances risk mitigation against user liquidations.— eboado, omergoldberg, yaron
  • Unclear what the community's actual risk tolerance and security budget should be for tail assets going forward, which should guide parameter decisions.— tarun, Alex_BertoG
  • Whether disabling borrowing (less conservative) versus freezing (more conservative) is the appropriate response, given disagreement among risk providers and the DAO.— eboado, Llamaxyz, Callen_Wintermute
  • Lack of clear timeline for V3 Ethereum deployment, making it uncertain how long V2 assets will remain frozen and whether migration incentives will work.— fig

Notable participants

  • PauljleiGauntlet risk analyst who proposed the initial freeze of 17 long-tail assets and provided detailed risk rationale throughout discussion.
  • eboadoBGD contributor who provided detailed asset-by-asset risk analysis and pushed back against the blanket freeze, advocating for more granular parameter adjustments.
  • tarunGauntlet principal who clarified the security budget framework and justified the freeze as preferable to across-the-board LT reductions on major assets.
  • LlamaxyzRisk provider who acknowledged over-conservatism in the initial proposal and led effort to develop an alternative 'disable borrowing' proposal as middle ground.
  • omergoldbergChaos Labs analyst who quantified liquidation impacts of LT reductions and proposed consensus parameters to disable borrowing instead of freezing.
  • MarcZellerAave core contributor who supported the proposal as conservative risk mitigation and opportunity to encourage V3 adoption.
  • monet-supplyCommunity risk analyst who identified specific stablecoins (GUSD, USDP, LUSD) with strong peg mechanisms that may not warrant freezing.
  • AaveLabsCore team that signaled support for community-led risk response following the CRV incident.
  • staniAave co-founder who ultimately voted for the freeze proposals while acknowledging merit in a more granular alternative approach.
  • bgdlabsBGD team that provided technical clarity on V3 deployment timeline and governance proposal execution mechanics.
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Open the thread ↗