详解 Aave 治理 V2:更包容性更高效的决策系统

    概括:从2017年的ETHLend开始,Aave在协议使用和治理参与方面都取得了巨大增长,是DeFi最大的协议之一,存款达到了58.91亿美元。Aave在贷款架构方面进行了多次升级,部署了AaveV2和AaveV3,并推出了AaveGovernanceV2。AaveGovernanceV2为DAO引入了完全去中心化的治理系统,这意味着DAO不再完全依赖Aave的创世团队来批准链上提案。AaveGovernanceV2为治理引入了新功能,如投票和提案权力的分离、投票策略、多个执行实体以及由社区选举产生的多重签名账户Guardian。AaveGovernanceV2由4个核心智能合约组成:AaveGovernanceV2、ShortExecutor、LongExecutor和GovernanceStrategy。它们负责在以太坊主网和其他链上创建、投票和执行AaveImprovementProposals(AIPs)。AaveGovernanceV2取得了巨大的使用量,拥有272个提案,并促成了Aave的一些重大变化,例如在8个链上成功部署AaveV3和GHO的推出——Aave的去中心化稳定币。Aave简介Aave是最大的去中心化借贷协议,也是第三大DeFi协议,跨越8个区块链的存款总额达到了58.91亿美元。Aave于2017年作为ETHLend开始,在最初的代币发行热潮中筹集了1620万美元,作为一个去中心化的点对点(P2P)借贷平台,以其LEND代币交换。2018年,ETHLend改名为Aave,标志着该协议从P2P模式转向了流动性池模式。2020年1月,AaveV1推出,几个月后进行了从LEND到AAVE的代币迁移。流动性池模式允许将存款人的代币进行汇集,为借款人提供即时流动性,不再需要像P2P模式中那样等待理想的交易对方。这使得存款人可以通过随时间而增加的各种借款人支付的利息passively获得代币的收益。

    快进到2023年,Aave在使用和存款方面取得了巨大的增长,同时在多个区块链上发布和部署了AaveV2,最近又推出了AaveV3。除了Aave借贷架构的升级之外,我们还看到Aave的治理系统随着AaveGovernanceV2的推出而进行了彻底改革——AaveGovernanceV2是一个具有改进功能的完全去中心化的链上治理系统。随着AaveGovernanceV2的引入,一个全新的完全去中心化的链上治理时代为DAO展开,自其推出以来,新的治理系统经历了巨大的活动;处理了272个提案的创建,包括AaveV3的推出、GHO——Aave的去中心化稳定币以及新资产的上市。什么是AaveGovernanceV2?AaveGovernanceV2是一组智能合约,其参数支持Aave协议和AaveDAO的运作。它最初由MarcZeller提出,并在2020年12月的AIP-4下激活,为Aave引入了4个关键的治理创新:投票和提案权力分离:Aave/stkAAVE持有人可以选择仅委托他们的提案权力,同时保留他们的投票权力;反之亦然。投票策略:不同形式的经过治理批准的Aave代币可以被允许对提案进行投票。多个执行实体:短期执行者和长期执行者允许根据提议变化的重要性设置不同的投票要求。Guardian:由社区选举产生的多重签名账户,其中的个人可以否决或取消带有恶意代码的提案。AaveGovernanceV2受到委派式治理模型的启发,该模型模仿但不强制执行代表性民主。同时,这些新功能为Aave提供了一个更具包容性、高效和强大的治理系统。尽管如此,有人可能会认为在AaveGovernanceV2下,对Aave最重要的变化是任何人都可以提交和实施AIP(AaveImprovementProposal)。这是V2的前身AaveGovernanceV1无法实现的。

    具体而言,V2绕过了V1治理流程中的第4步,该步骤只允许AaveGenesis团队提交作为约束性治理提案的AIP。现在,有足够AAVE/stkAAVE的任何人都能够以完全去中心化的方式提交和实施AIP。V1和V2在提案生命周期的初始阶段有相似之处,即提出变更并与社区讨论。然而,第三步:Aave最终评论请求(ARFC)是提案的最终版本,其中包含DAO风险服务提供商的意见。第四步需要社区投票,确定他们是否满意最终的变更,最后,第五步通过正式的Aave改进提案(AIP)在链上批准这些变更,使用Aave治理V2。它是如何工作的呢?AaveGovernanceV2由4个核心智能合约组成:AaveGovernanceV2、ShortExecutor、LongExecutor和GovernanceStrategy。这些核心智能合约负责从开始到结束处理AIP的过程,并提供3个关键功能:提案创建:任何具有足够提案权限的社区成员都可以在Aave政策的任何子类别下创建提案。根据正在更改的政策确定投票所需的时间、权限和社区共识。提案投票:一旦提案开始,AAVE/stkAAVE持有人可以通过YAE或NAE投票选项对其结果进行投票。提案执行:如果提案获得代币持有人的批准,提案将进入延迟期(时间锁定),以便反对变更的用户可以选择退出系统(例如,由于更严格的风险控制而退出借款位置)。延迟期结束后,提案进入宽限期,并可以通过调用Short/LongExecutor智能合约中的执行函数由任何以太坊地址执行,或者在不利情况下,Guardian可以否决/取消提案。具体而言,AaveGovernanceV2负责创建AIP,并要求用户提交信息,指定要使用的执行器以及他们希望对协议进行的更改。

    它还负责设置审查期的长度。ShortExecutor用于对协议进行较小的更改,并允许更快速和较不严格的共识要求(例如,参数更改、资产上市等)。LongExecutor用于对协议的核心代码进行重大更改,这些更改会影响治理共识,并需要进行漫长而庞大的共识过程(例如,对AAVE代币、V2治理参数以及自身的更改)。GovernanceStrategy处理衡量用户提议和投票权力的逻辑。它还定义了可以在投票中使用的代币(即AAVE和stkAAVE)。为了进一步了解这些智能合约是如何相互交互的,让我们看一个最近的链上提案,由Llama提出将LDO列入以太坊AAVEV3。鉴于该提案是一个资产上市提案,不涉及关键的治理共识参数,Llama在提交所有相关信息的同时,使用了ShortExecutor,并通过AaveGovernanceV2智能合约来列出LDO。同时,AaveGovernanceV2从ShortExecutor智能合约中读取共识要求,并与GovernanceStrategy进行交叉检查,首先确定如何计算Llama的提议权力,其次确定是否大于所需的80,000AAVE提案门槛。鉴于Llama拥有足够的投票权力,该提案成功创建,并进入为期1天的审查期。经过3天的投票,ShortExecutor使用GovernanceStrategy验证了是否满足320,000AAVE的投票法定人数和80,000AAVE的投票差异。在这种情况下,Llama成功通过了这两个参数,获得了459.7kAAVE的“YAE”投票和0个“NAE”投票。然后,提案进入为期1天的延迟期,允许用户在进入为期5天的宽限期之前对变更做出反应。在为期5天的宽限期内,用户需要在ShortExecutor上调用execute函数,以在链上批准这些变更。

    如果在宽限期结束之前没有人执行该提案,提案将过期,变更将不会生效。最后,如果Guardians确定代码存在恶意行为,他们可以否决该提案以保护协议。Aave的多链治理系统考虑到不断增长的多链DeFi生态系统,我们继续看到DeFi协议在越来越多的链上部署,以吸引新用户并满足对燃料敏感的受众。Aave一直处于多链运动的前沿,为其V3产品部署了8个链。然而,这给治理带来了新的挑战,例如确保代币持有人仍然以非分散和熟悉的方式对跨链部署拥有控制权。Aave的跨链治理架构与Uniswap和Compound等其他主要协议类似。在Aave的情况下,只有在Polygon、Arbitrum和Optimism上的V3部署是通过Aave的跨链治理桥直接从以太坊主网进行控制的。在以太坊主网之外的每个支持的V3部署都需要一个“跨链桥接收器”和一个原生的“执行器”合约(Arbitrum和Optimism需要第二个L2BridgeExecutor合约以确保L2兼容性)。例如,在Polygon上,AaveV3拥有一个PolygonBridgeExecutor,它监听从Polygon跨链桥传递的消息,这些消息是从以太坊主网上的成功治理投票发送的。然后,PolygonBridgeExecutor将消息转发给Polygon的原生执行器合约(BridgeExecutorBase),如果在Polygon上的任何人发起,在宽限期内可以执行这些变更。与以太坊主网类似,跨链提案展示了相同的延迟和宽限期行为;如果指定了,提案也可以被Guardian地址否决。多链治理的一个关注点是,使用跨链桥引入了安全问题,例如信任桥接验证者以以无法被审查的方式将交易从以太坊主网中继到其他链上。还存在跨链桥停机的风险,导致跨链提案无法传递到其他链上。结论自在AIP-4中激活以来,AaveGovernanceV2已批准了272个链上提案,为社区提供了一个安全、高效、去中心化的提案创建、投票和执行平台。