蓝筹借贷协议 AAVE 于今日正式上线其最新的治理模组 — Aave Governance V3,带来大幅降低投票成本、新增自动化机器人、完善跨链基础设施等优势,为链上治理做出新的典范。
Aave 治理模组参考价值
借贷协议 Aave 至截稿前约有 65 亿美元的资金,挤身前三大链上产品 (第一跟第二分别是 Lido 与 Maker),因此任何更新都必须非常谨慎。所以连治理都有一套非常完善的规范与合约执行,尽可能降低人为失误或中心化风险。
有别于其他项目治理模式仍是依靠多签控制协议后门函数 (甚至可能连多签都还没有),Aave 协议拥有相对安全的机制,对于未来理想的治理机制想像,非常具有参考价值。
另一方面,AAVE Governance V2 也从 2020 年运行至今,可行性受到充分的验证,甚至借此完成 GHO 稳定币的发行与协议整合,如此复杂的工程全依靠治理模组的运作搞定,确实非常有意思。
Aave 治理模组 V2 介绍
原有的 AAVE Governance V2 模组将会停止使用,不过 V3 将继承其大致架构而进行优化,因此需要有基本理解。
基本架构
AAVE Governance V2 运作目标是做到完全去的中心化,DAO 完全依照链上治理结果,自动进行协议更新,而不依赖创始团队来批准链上提案。
实作上,可以将 Aave Governance V2 拆成以下几个组件:
- AaveGovernancev2:负责处理 AIP 的创建、资讯提交、参数设定等。
- Short Executor:用于对协议进行较小的更改,负责执行以较低门槛的通过的提案内容,以完成快速迭代,例如增减协议可接受资产清单的提案。
- Long Executor:用于对协议核心程式码进行重大更改,负责执行以较高门槛通过的提案内容,例如对协议本身逻辑规则的修改提案。
- GovernanceStrategy:处理使用者提案和投票的运作逻辑,并定义哪些代币可以用于投票,V2 可用于投票的代币有 AAVE 和 stkAAVE (Stake AAVE)。
其中还有一组合约是 Aave Guardian,由十个地址的多签所控制,主要的职责是负责协议在紧急情况下的合约修改,以保护协议安全。依情况可以取消恶意提案甚至关闭协议运作。
运作流程
过去 AAVE Governance V2 模组的治理流程基本架构如下:
- 提案提交:提案于社群论坛中讨论,并进行 Temperature check,随后跟进链下 Snapshot 投票。
- ARFC:将通过链下投票的提案编写成完整的提案 (AIP),同时提交完整的代码,并再次进行链下 Snapshot 投票。
- 提交 AIP:通常由团队将通过第二次链下投票的提案提交 AIP 至治理合约中,不过其实任何人都可以提交 AIP。
- 延迟期:经过一天左右的延迟期,治理合约完成代币状态快照,确认投票权利。
- 链上投票:依照不同影响程度的提案,有不同的通过门槛。
- 提案执行:提案通过后会进行一段锁定期,结束后依照不同影响程度的提案,使用 Short Executor 或是 Long Executor 执行更新代码,此部分需要外部地址触发。
- 跨链执行:若提案在以太坊之外的网络,则需要执行跨链交易与执行对应网络的执行合约,同样需要外部地址触发。
既有问题
AAVE Governance V2 经由这三年的运作所发现的问题:
- 投票成本过高:现有设计燃料费消耗大,对小用户更是如此。Aave、stkAAVE 代币投票权分散,分别有超过 150,000 名 Aave 持有者和 20,000 名 stkAAVE 持有者,其中许多用户仅持有少量代币与投票权。即使在以太坊燃料费价格水准相对较低 (20gwei) 的情况下,完成投票仍需要 5 美元左右,更不要说网络雍塞时可能会多五到十倍的投票成本。
- 治理与代币利益冲突:为了配合现有治理模组,需要让代币够被合约查询,以确认 AAVE、stkAAVE 代币持有者的投票权,代币本身需要记录额外的余额历史记录,这使得 AAVE、stkAAVE 代币的转帐燃料费增加,变相增加代币持有者操作成本。
Aave 治理模组 V3 介绍
速览 Aave Governance V3 与 V2 异同
- 提案创建:V3 的治理规则要求提案者在创建提案之前,需要在 Aave 合约中部署可执行、有效的合约代码,并完成注册获得提案认定。
- 投票延迟:与 V2 几乎相同,提案创建和投票开始之间将有 1 天的延迟,结束后进行投票权的快照。但由于某些技术原因,在 v3 上延迟时间会有以小时为量级的差异。
- 提案投票:投票者在大多数情况下不会在以太坊上进行投票,而是会在其他网络中,例如 Polygon、Avalanche、Arbitrum 或 Optimism,未来会开放更多网络。补充:一个提案的投票只会在一个网络中进行,而不是在多个网络中同时进行,提案者可以根据偏好或其他因素选择具体在哪个网络进行投票。
- 提案执行:提案的时间锁定和执行阶段将与 V2 完全相同,并将执行扩展至其他网络。
- 接受更多资产认定投票权:AAVE、aAAVE、stkAAVE、stkABPT 都将获得投票权利。
实作架构:治理运作流程
未来在 AAVE 治理模组的所有提案都会经由以下流程:
- 提交代码:提案者建立提案与提交代码,并将其注册到目标网络的控制器合约中。举例来说,如果提案预计将在 Aave v3 Avalanche 上新增资产类别,则需要在 Avalanche 上提交提案并部署代码,整个过程无需许可。
- 回传提案识别证:当提案者完成提案创建流程后,会收到目标网络传送的识别证。
- 创建提案:合格的提案者 (拥有识别证与足够的提案权) 在以太坊上借由核心治理合约创建提案,并选择所提交代码的网络。
- 启动提案:延迟期结束后,Aave 机器人或任何其他以太坊地址,将能够启动该提案并完成区块链状态的快照。
- 提交区块杂凑值:治理核心合约将提案资讯 (以太坊区块哈希) 提交到 Aave 跨链基础设施。
- 目标网络状态结算:在目标投票网络上,由 Aave 机器人或其他地址完成用于投票验证的全局状态的结算,包含以太坊区块杂凑值、其状态树,以及投票资产的状态树。
- 开始投票:在目标网络上开始进行投票。
- 提案投票:在以太坊上拥有投票权的每个用户,都可以透过投票机合约,在目标网络上投票。
- 关闭投票:Aave 机器人或其他地址呼叫投票机关闭投票。
- 结果结算:投票结果以「是」和「否」的计数形式,透过 Aave 跨链基础设施发送到以太坊主网。
- 等待执行:投票结果到达以太坊上的核心治理合约,在验证确认资讯后,等待执行。
- 提案执行:Aave 机器人或其他地址将执行更新代码。
- 跨链执行:将代码传送到以太坊或其他网络上相应的执行合约,并启动时间锁定期。
- 等待执行:针对以太坊外的更新内容,则将在相应的控制器上排队。
- 提案执行:一旦锁定期结束,由 Aave 机器人或其他地址执行目标网络的更新代码。
实作架构
借由上述运作架构,可以更好地理解 Aave Governance V3 的核心模组包含哪些组件:
- 以太坊核心治理合约:负责所有治理模组的结算判定。负责验证用户投票权、状态快照、决定投票代币、决定投票规则逻辑、透过 Guardian 取消恶意提案、提案转发至目标网络,保有大多 Aave Governance V2 运作原则。
- 目标网络治理合约 (Aave 投票机):负责目标网络的治理操作。包含接受提案者的代码与互动、执行投票逻辑、回传投票结果等。
- 跨链沟通设施:全新的跨链通讯设施,以面对未来各种网络的桥接需求。主要功能有双向通讯、客制化功能、紧急后门机制。
- Aave 机器人 (Aave Robot):实现大多数治理功能的自动化,其与网络互动成本皆由 Aave DAO 直接承担,选择 Chainlink Automation 作为运作核心。主要功能包含延迟期后的提案触发、向目标网络提供状态证明、执行以太坊与目标网络的更新代码等。
另外,由于整体治理架构规则有大幅更动,用户需要存取各网络的投票机,因此核心团队 BGD Labs 重新打造了开源的前端介面,并提供用户自行创建副本的代码。
Aave Governance V3 优势
- 投票成本大幅降低:借由在外部网络投票,以 Polygon 上当前的燃料费水平为例,投票成本将在 0.05 美元至 0.1 美元之间。比目前 Aave Governance v2 中的投票成本便宜约 100 倍。甚至有可能让参与者完全免费投票,未来将建议 DAO 承担所有参与者的投票成本,如果有 10,000 名参与者,总成本仅需 750 美元,是可以负担的。
- 原生代币操作成本降低:AAVE 与 stkAAVE 上不再有余额历史快照,在 Aave Governance V3 会这些代币智能合约升级,预计 AAVE 和 stkAAVE 的转帐将便宜约 75%。
- 无需许可证的自动化:虽然 Aave Governance V3 有许多需要与区块链互动产生状态转换的环节,但这些环节都可以透过 Aave 机器人自动执行,比起 V2 需要有用户手动执行触发方便许多。
原创文章,作者:惊蛰财经,如若转载,请注明出处:http://www.xmlm.net/kuang/38889.html