ARC rationale
The Aave Protocol v2 is quickly growing in TVL, with already 35M$ in deposits even before the implementation of the V1→ V2 migration tool. Now, the time has come for the community to discuss the next major part of the Aave decentralisation process: governance.
The current process looks like this :
The core of this AIP is to implement an option to bypass Step 4 of the AIP process, allowing any AAVE holder with enough assets to submit an AIP to the decentralised Aave governance.
Moving forward, the Aave Genesis Team will be just one of many innovation forces of the Aave Protocol.
The current model of the V1 governance only allows the Aave Genesis Team to submit AIPs as binding governance proposals. With this proposal, any Aave community actor meeting the requirements will be able to create an AIP for binding votes.
Users who possess a direct stake in the Aave ecosystem should have proportional power to govern it. Consequently, the new governance module aims to bring inclusivity, whilst simultaneously guaranteeing the safety and decentralisation of the Aave ecosystem.
Aave V2 governance is inspired by delegation-based governance models already on the market, while introducing 3 key innovations and a new layer of resilience:
-
The introduction of a new concept in DeFi governance - the segregation between voting and proposition power to increase control and ownership of voting rights for AAVE holders.
AAVE holders will have the choice between delegating proposal creation power to specialized actors while holding their voting rights; or even delegating them to another entity. -
Voting strategies - The AAVE token exists and is used in the Aave ecosystem in a variety of ways. Through different voting strategies, AAVE in different forms can be used to vote. In the initial implementation both AAVE and stkAAVE holders will have voting rights. Voting strategies can be upgraded at any time through a governance proposal to include other forms of AAVE (i.e. aAAVE, staked AAVE/ETH AMM shares, etc.)
-
Multiple executor entities - Different components of the ecosystem might have different needs for consensus and security. For example, changing the AAVE token logic itself might have a large impact on the ecosystem and is something that requires higher consensus than adjusting a risk management parameter. The Aave governance V2 splits the control of different entities within the Aave ecosystem between different executors with different execution delays (timelocks) and different consensus parameters. At the beginning there will be two different executors:
a. Executor 1 (short timelock) will control the whole Aave Protocol v1, the token distributor used in v1, the contract collecting the v1 fees, the AAVE Reserve Ecosystem and any change in this timelock itself. Once the break-in period for Aave V2 is completed, this timelock will also control the current Aave V2 market and all the future markets instantiated by the Aave Genesis Team.
-
admin (the only address that can interact with this executor): Aave Governance v2
-
delay (time between a proposal passing and its actions executing): 1 day
-
grace period (time after the delay during which the proposal can be executed): 5 days
-
proposition threshold: 0.5%
-
voting duration: 3 days
-
vote differential: 0.5%
-
quorum: 2%
b. Executor 2 (long timelock)will control the upgradeability of the AAVE token, stkAAVE, any change in v2 governance parameters and any change in the parameters of this timelock itself.
-
admin: Aave Governance v2
-
delay: 7 days
-
grace period: 5 days
-
proposition threshold: 2%
-
voting duration: 10 days
-
vote differential: 15%
-
quorum: 20%
- The Guardian - As long as a large majority of AAVE tokens are in a centralised exchange, it’s impossible to prevent a STEEM-like governance attack where a centralised entity would use its users’ assets to take over a decentralised protocol through governance. As a security measure to avoid such a scenario, a temporary 5/10 multisig is given a power of veto to cancel proposals in case malicious code is introduced through an AIP. Those entities have been chosen within the AAVE community to be globally distributed, and they cover safety skill sets through governance, code, and economic analysis. Guardians can be changed later through election.
The current multisig signers are : James Vaugh (Fire Eyes/Metacartel), Anthony Sassano (SET protocol/ETHhub/Daily Gwei), Mariano Conti (ex MakerDAO head of smart contracts), Tarun Chitra (Gauntlet), DeFiSaver, Zerion, Parafi Capital, Framework Venture, Arthur0x and the Aave Genesis Team
Some of the expected short-term outcomes of this implementation are new actors creating proposals for token additions, risk parameter upgrades or new liquidity market creation.
ARC in Short
- Implementation of voting delegation and proposal power delegation
- Implementation of voting strategies with the inclusion of AAVE and StkAAVE
- Implementation of Executor entities
- Implementation of the Guardian
For further understanding of the new mechanisms introduced in this proposal, please refer to the following diagram: