AAVE V3介绍以及最新功能的发布



文章来源:AAVE官网文章翻译:Block unicorn


2019 年,第一版 Aave 协议智能合约(“Aave 协议”)被部署到以太坊主网上。Aave 协议的 V1 为用户提供了一种自主提供和获取流动性的方式,并从提供给协议的任何流动性中赚取收益。


2020 年 12 月,部署了第二版 Aave 协议,为 DeFi 生态系统中的流动性提供和流动性访问带来了新功能。Aave 协议 V2 的特点之一是信用委托,用户可以在任何借入交易的稳定和可变利率之间进行选择,以及某些 gas 优化和改进。


大约在同一时间,Aave Governance 获得了对 Aave 协议 V1 和 V2 的管理和维护,并负责围绕 Aave 协议的生态系统(“Aave 生态系统”)的持续发展。


Aave 生态系统在过去两年中有机发展,支持 Aave 协议的成功、安全和风险意识运作。社区也支持 Aave 协议从以太坊主网扩展到 Polygon 和 Avalanche 网络。


经过这两年的大幅增长,此 Aave 对 Aave 治理的评论请求 (ARC) 寻求社区批准 Aave 协议的新迭代:引入 Aave V3。  


ARC 提供了主要功能的概述,并通过 Snapshot 请求社区对潜在部署进行投票。正如我们今天所知,与 Aave V3 相关的功能代表了 DeFi 流动性协议的重大技术进步。


正如下面更全面地讨论的那样,Aave V3 引入了以下功能(以及其他功能):


  • 门户 :允许资产通过不同网络在 Aave V3 市场之间无缝流动;


  • 高效模式 :允许借款人从他们的抵押品中提取最高的借贷能力;


  • 隔离模式:通过只允许借款达到特定的债务上限来限制新上市资产对协议的暴露和风险;


  • 风险管理改进 :通过各种风险上限和其他工具为协议提供额外保护;


  • L2-Specific Features :专为二层网络设计,提升用户体验和可靠性;


  • 社区贡献 :通过模块化、组织良好的代码库促进和激励社区使用。


这些特性使 V3 成为有史以来设计的最强大、最高效的 DeFi 流动性协议。


基于社区反馈的技术进步

尽管 Aave 协议在过去两年中高效运行并取得了巨大的增长,但关于协议功能的社区分析为技术进步提供了关键领域:


  • 资本效率:V2 不允许用户在收益生成(在协议内和/或跨协议部署在各种网络上)或借用权力方面优化提供给 Aave 协议的资产。V3 解决了这个问题。


  • 风险缓解调整:虽然 Aave 协议目前具有可以由社区通过 Aave 治理激活的风险缓解功能,例如调整借贷能力和维护保证金,但附加功能可以提高众所周知的 Aave 协议智能合约固有的安全性。V3 解决了这个问题。


  • 去中心化:通过社区成员提交提案和创建子 DAO(GrantsDAO 和 RiskDAO),Aave 治理是稳健和蓬勃发展的。但是为了最大限度地去中心化,某些技术特性将允许 Aave Governance 通过委托给团队或其他个人来进一步去中心化其功能。V3 解决了这个问题。


  • 跨链促进:通过社区的努力,Aave 协议已部署在许多网络上,每个网络都有自己有意义的流动性水平。但是用户无法将他们自己的个人流动性从一个网络上的 Aave 协议部署无缝转移到另一个网络。V3 解决了这个问题。


V3 的设计准备创建下一代第 0 层 DeFi 协议,该协议可以显着改善用户体验,同时提供更高的资本效率、更高程度的去中心化和进一步增强的安全性。 


Aave V3 概述

V3 保留了 Aave 协议已知的核心概念(aTokens、即时流动性、稳定利率借贷、信用委托等),同时提供了新功能,允许用户为 Aave 协议创建新用例,并可能引发新的来自社区的创新浪潮。


本概述在旨在供社区更广泛使用的级别上描述了 V3 的新元素。开发人员的技术白皮书将单独发布。


门户网站

门户允许用户通过不同网络从 V3 部署中无缝移动自己的资产。


AAVE V3介绍以及最新功能的发布插图1


其核心功能非常简单:用户提供的流动性可以从一个网络转移到另一个网络,只需在原始源网络(例如,以太坊)上燃烧 aToken,同时在目标网络(例如,Polygon)上铸造它们。围绕此功能构建的网络互连称为端口。


Portal 将能够桥接 Connext、Hop Protocol、Anyswap、xPollinate 和其他利用 Aave 协议流动性以促进跨链交互的解决方案。Aave Governance 将能够在收到提议后授予对端口的任何跨链协议访问权限。


高效模式 (eMode)

高效模式或“eMode”允许借款人确保他们能够用自己的抵押品获得最高的借贷能力。


该代码允许 Aave Governance 根据以下参数对资产进行“分类”:

  • 生命周期价值

  • 清算门槛

  • 清算奖金

  • 自定义价格预言机(可选)


这些因素会将 V3 中的每个不同资产设置为特定类别。如果借款人按类别限制借入的资产,则 eMode 为借款人提供了更多的资金获取途径。换言之,在 eMode 中,借款人可以选择他们想要借入的资产类别。“类别”通常是指与同一基础资产挂钩的一组资产——例如,与美元挂钩的稳定币、与 ETH 挂钩的资产等。

如果用户在 eMode 中自行选择使用 Aave 协议,当该用户提供与用户抵押品相同类别的资产时,借贷能力(LTV)和维持保证金(清算阈值)将被 eMode 类别配置覆盖以允许更高的资本效率。


AAVE V3介绍以及最新功能的发布插图3


协议定义 eMode 类别 1(稳定币)如下:


97% 生命周期价值


98% 清算门槛


2% 清算奖金


没有自定义价格 oracle(预言机)


Karen 选择 eMode 类别 1(稳定币)


Karen 提供 DAI(通常有 75% LTV)


Karen 可以借入类别 1(包括 DAI)中的其他稳定币,其借贷能力由 eMode 类别定义(97%)。因此,凯伦的资本效率提高了 22%。


注意:在这个例子中,Karen 可以提供其他非第 1 类资产作为抵押品;但是,只有属于用户选择的相同 eMode 类别的资产才会具有增强的特定于类别的风险参数。V3 eMode 最多可支持 255 个类别



新的风险管理参数


隔离模式

“隔离模式”旨在允许 Aave Governance 在协议上创建新的资产市场时制定风险缓解功能。


当社区成员提交在 V3 上创建新资产市场的治理提案时,该提案可以寻求将资产列为“隔离抵押品”,以便提供这些“隔离”资产的用户只能借入 Aave Governance 已“许可”的稳定币以隔离模式借款,最高达到指定的债务上限。


当用户提供“隔离资产”作为抵押时,该用户只能使用该资产作为抵押;即使用户向协议提供其他资产,用户也只能通过这些资产赚取收益,而不能将这些资产用作抵押品。


AAVE V3介绍以及最新功能的发布插图7


在上面的例子中,乍得提供 $TOKEN2 作为抵押品。$TOKEN2 是一种隔离资产,最高债务上限为 1000 万美元,USDT、DAI 和 USDC 作为“可借用”资产。在提供 $TOKEN2 作为抵押品后,乍得将能够借入高达 1000 万美元的 USDT、DAI 和 USDC。即使乍得提供另一种资产——假设是 ETH——V3 智能合约也不会允许乍得以这些资产为抵押借款,尽管乍得仍将通过提供的 ETH 赚取收益。如果乍得希望将所有资产用作抵押品并退出隔离模式,乍得只需进行交易以禁用 $TOKEN2 作为抵押品(受智能合约中有关抵押品比率、清算等的所有通常限制)。


当 Aave Governance 对取消与该资产相关的债务上限的提案进行投票时,$TOKEN2 也可以退出隔离模式。


风险管理功能

V3 技术为 Aave Governance 提供了进一步增强的风险管理机制,以防止协议破产:


  • 供应和借用上限:Aave Governance 将能够配置借用和供应上限。借款上限将允许治理对可以借入的每种资产的数量设置限制,而供应上限允许治理投票以限制可以向 Aave 协议提供多少特定资产。借款上限可最大限度地减少流动性池的破产,而供应上限可减少协议对特定资产的风险,并有助于防止无限铸币或价格预言机操纵等攻击。


  • 精细借款权力控制:Aave Governance 将能够改变未来借款交易的抵押因素,而不会影响现有的借款头寸或触发清算。如果 Aave Governance 认为应该降低抵押品因素(即,借入交易需要更多抵押品),则 Aave Governance 可以对提案进行投票,以提高协议的整体健康度,而不会影响现有借款人。


  • 风险管理员:V3 引入了 Aave Governance 在“许可列表”上注册实体的能力,这将使这些实体能够在不需要治理投票的情况下更改某些风险参数。这些实体可以是 DAO(例如,RiskDAO、Gauntlet)或自动化代理,它们可以建立在此功能之上,以便在某个不变量被破坏时自动做出反应。添加到“许可列表”的任何实体都必须通过典型的治理提案流程添加。


  • 价格 Oracle Sentinel:Sentinel 特性专为第 2 层协议设计,用于处理排序器的最终停机时间(但可以扩展以处理其他情况,甚至在未来的 L1 上)。它引入了清算宽限期,并在特定情况下禁止借贷,这是 Aave Governance 响应社区提案所决定的。


分散添加新资产

V3 引入了“资产列表管理员”的新概念。借助此功能,Aave Governance 可以创建并向任何实体(甚至是智能合约)授予权利,以实施新策略以将资产添加到 Aave 协议,而不是通过链上投票。这将允许构建者创建自定义资产列表策略,这些策略可以设计为实现真正的无许可资产列表。


其他特性


  • 涉及代币传输的功能(例如,供应、偿还)支持 EIP 2612 许可(对于第 2 层部署很重要);


  • 信用委托将支持EIP 712签名;


  • 用户可以使用aTokens代替原来借入的底层资产来偿还借入的头寸;


  • Aave Governance 可以“允许”实体获得即时流动性;


  • Aave Governance 可以重新配置提供给 Aave DAO 财政部的清算或即时流动性交易的任何费用;


  • 新的 flashloanSimple() 减少了高达 20% 的gas消耗(标准的、功能齐全的功能仍然可用);


  • 价格预言机逻辑可以提供基础资产的广义计算(即不再仅是 ETH);


  • 新的利率策略优化了稳定的利率计算(并消除了对贷款利率预言机的需要);


  • 代码重组以更加模块化;与 V2 单存储库相比,V3 代码将分为三个不同的存储库——V3 核心、V3 外围、V3 部署。这促进了社区在不同网络上的贡献和部署;


  • 智能合约重构以减少代码大小(为将来的其他更改留出更多余地)→ 最多运行 100K 优化器!


有了所有这些新功能,所有功能的 gas 成本仍然全面下降了大约 10-15%! 



V2 / V3 代码兼容性

V3 代码库是一组独立的智能合约,与 V2 智能合约不兼容。但是,一旦所有审核完成,V3 代码将开源,并且还将发布包含复古兼容版本 V3 的特定存储库。这种兼容性将允许社区更新 V2 合约,如果他们选择这样做的话。


一旦 V3 代码经过更多实战测试,V3 代码将与主要 V3 存储库一起开源,用于部署在 Ethereum、Avalanche 和 Polygon 网络上。


社区快照投票

此 ARC 旨在收集社区关于社区是否希望推进 Aave V3 的反馈。 已在此处创建快照投票:快照 71


如果社区投票赞成,由 OpenZeppelin、Trail Of Bits、Peckshield 和 ABDK 进行的 Aave Protocol V3 代码库审计将在 11 月底或前后完成。此外,某些审核员可能会在发布前向 DAO 申请对代码进行额外审核。


如果社区对 Aave 协议 V3 的部署投赞成票,则社区将有一组额外的 Snapshot 投票来确定以下内容:


  • 部署网络:鉴于包括 L2 在内的高效网络的激增,社区可以投票决定最初发布哪些网络 V3。V3 发布后最多可部署在三个网络上,因此快照将是“排名”投票。


  • V3 代码许可:鉴于 Aave 生态系统是高度分散和去中心化的,Aave 治理将决定哪种类型的许可(如果有)适用于 Aave 协议 V3 代码。据我们所知,这是 DeFi 领域的第一次!


  • V3 漏洞赏金计划:社区将决定漏洞赏金计划的规模、持续时间和范围,以及谁(例如,RiskDAO – 请参阅此处的提案提案:Aave Risk DAO 9) 将管理该程序。


  • 追溯资助:社区还可以决定是否向那些为 V3 的创建做出贡献的人提供追溯资助,以及提供多少资金。


如果社区投票部署 V3,另一个 ARC 将提供与上述每个附加投票相关的附加详细信息。


一旦这些投票决定了社区的决定并完成了当前的审计,社区投票通过的部署就可以开始了。


V3 的特性使得首次执行完全受保护的发布成为可能,这意味着将在发布时对每个资产实施供应上限,以确保 V3 市场的安全和健康发布。


结论

该 ARC 专注于 Aave 协议的新迭代及其主要功能。如上所述,社区将决定发布计划的所有方面,包括发布 V3 的网络、Aave V3 的许可和漏洞赏金计划。

我们迫不及待地想看看社区讨论什么并决定这项激动人心的新技术发展!

聯系郵箱:0xniumao@gmail.com