Aave是一种开源和非保管流动性协议,用于赚取存款和借款资产的利息。
1 Aave原理概述
1.1 Aave整体模型
Aave是去中心化借贷协议,用户可以是使用它赚取存款利息或借入资产:
- Despositors(存款方):可以将代币存入Aave资产池,获得利息收入。
- Borrowers(贷款方):可以通过超额抵押资产或无抵押(闪电贷)方式,从资金池中贷出加密货币(atokens),并为之支付一定的利息费用。
- Price Oracle(价格预言机):提供贷款利率信息。
- Collateral Liquidators(清算方):当抵押资产价值下跌达到清算线时,进行资产清算。
- Integrated Applications(集成应用程序):
1.2 超额抵押
Aave的核心是资产储备,当用户想贷款时,需要进行超额抵押。如下图所以,贷款人通过ETH进行抵押从而贷出DAI。
Aave支持恒定利率和变动利率;借款都是无期限的,任何时候都可以进行部分或全部还款。如下所示:
LTV(Loan-To-Value):担保品抵押率,一般而言都是超额抵押,假设1ETH=1000DAI,LTV=60%,那么可以贷出600DAI。
下图是aave当天的利率情况:
Deposit APY:年化存款利率,资产提供方向aave资金池提供资金,年化收益率大约8%-15%。
Variable Boorow APR:年化浮动贷款利率。
Stable Boorow APR:年化固定贷款利率。
用户贷款时可以自由选择是浮动的还是固定的贷款利率。
2 Aave协议-V1
2.1 系统结构
2.1.1 Lending Pool Core(贷款池核心层)
这是整个aave协议的核心,主要有两个作用:
- 持有所有资产和储备的状态。
- 处理基本的逻辑:计算指数、利率等。
2.1.2 Lending Pool Data Provider(贷款池数据提供层)
封装Lending Pool Core层,并提供计算能力,为LendingPool提供数据,主要包括:
- 确定用户贷款限额、健康因子等。
- 从LendingPoolCore中聚合数据,提供更高级的数据给LendingPool
- 计算平均抵押率、平均流动性等。
2.1.3 Lending Pool(贷款池)
提供一下功能:
- 储蓄
- 借款
- 利率互换
- 闪贷
- 赎回
- 偿还
- 流动性
2.1.4 Interest Rate Strategy(利率策略)
浮动利率公式如下, 具体可以参考白皮书。
2.2 贷款健康度
以ETH借贷为例,贷款头寸的安全受一下公式约束:
LQ:资产的流动性阈值。
** 当Hf<1时,认为是资不抵债,应该被清算。**
3 Aave协议-V2
3.1 V2 VS V1
Aave V2协议主要解决V1协议中的一些问题,如:
- 无法升级aTokens
- Gas费优化
- 架构简化
- 代码简化
3.2 系统结构
4 AAVE特性
V2的闪电贷、信用委托这两个创新,大大降低DeFi的参与门槛。
4.1 Debt Tokenisation(债务代币化)
在Aave V2协议中,债务头寸被代币化,借款人将收到代表其债务的代币。在DeFi的各种借贷协议中,很多都是抵押一种代币获取另外一种代币,由此可以看出,Aave V2协议其实提供了一种能力:一种资产换转成另一种资产。
另外,这种债务代币使Aave协议中的本地信用委托成为可能。
4.2 Flash Loans(闪电贷)
4.2.1 闪电贷介绍
闪电贷是为开发者设计的,你可以立即轻松地借款,无需任何抵押,只要在一个交易块内将流动资金返还给资金池即可,如果这个没有发生,则整个交易将会被撤销,在那之前执行的操作也会有效地被撤销。这保证了储备池中资金的安全。闪电贷有许多有趣的用处,例如:套利,抵押品互换,自我清算等操作;MakerDAO Vault的抵押互换如下图示例所示:
闪电贷利用了所有区块链的一个特点,每个新区块出块都需要时间,在比特币上,这个时间间隔大概是10分钟,在以太坊上,大概是15秒左右,Aave闪电贷就是在这15秒内进行的。
4.2.2 费用分成
闪电贷会收取一定的费用,这些费用将按照一下方式进行分成。
4.2.3 闪电贷的风险:
- 借款人的风险:如果无法再一个区块内偿还借款和费用系统就会回滚交易,让你的这笔借款作废,系统并不会追究无法还款的违约责任,借款人损失手续费。
- 平台不承担风险:如果借款人不偿还借款,交易会回滚,此时平台还可以获得一笔手续费。
4.2.4 闪电贷示例
金色硬核 | 一文读懂DeFi上的闪电贷(附如何利用闪电贷套利)中有一个完整的示例,讲述了闪电贷如何在多个去中心化交易所中套利的。
4.2.5 V2中的闪电贷
V2在闪电贷上的更新,主要包括:闪电贷清算、批量闪电贷。
-
闪电贷清算:
V1中要在借贷平台做清算人,需要自己先垫付资金来为那些达到清算门槛的借款进行偿还,然后在拍卖借款人的抵押品来获得清算手续费。
V2中的闪电贷清算允许通过闪电贷借出资金来进行清算,也就是人们可以利用平台闪电贷的储备金来替借款人还款,然后在通过拍卖借款人的抵押品获得手续费,并归还闪电贷中的借款。这意味着清算人可以不用垫付自己的钱来赚清算手续费,这就大大降低了做清算人的门槛,提高了清算人的积极性,结果就是提高系统出现坏账和系统风险的可能性。 -
批量闪电贷:
批量闪电贷是同一个闪电贷交易可以同时借出多个资产;这意味着闪电贷借款人几乎可以获得所有协议的流动性。对那些可以用多个资产同时进行DeFi活动操作的人来说,就意味着提高效率,当然也因为借到多笔资产就可以获得多种操作带来的收益,它的背后就是可以不用抵押这么多资产来获得这些借款的使用权,当然也意味着降低了借贷门槛。
4.2.6 总结
闪电贷本质是将之前借贷需要的抵押品变成了操作能力,你需要能够在15秒之内完成借款,放入其他DeFi协议并获得收益,然后还需要能够及时还款和支付手续费。Aave的闪电贷主要是为有技术的人们降低参与DEFI活动的门槛。
4.3 信贷委托(Credit Delegation)
信贷委托指的是具有信贷资格的用户可以将自己的信贷额度进行出卖,以此赚取收益。有两个要点:
- 信贷资格与信贷持有人的解耦;
- 信贷资格可以自由转移。
4.3.1 信贷委托流程
步骤如下:
- 将资产存入Aave流动性提供池,例如存入1000Dai、9%的年化收益率。
- 获得Aave的债务化代币cDai,例如1000cDai。
- 创建信贷委托金库(Credit Delegation Vault, CDV),例如存入1000cDai。
- 和信贷委托人签署信贷委托协议OpenLaw,并确定转让给信贷委托人的额度、利率等,例如1000cDai、8%的年化利率。
- 信贷委托人根据授权的额度从CDV中借出资金1000cDai。系统会在这一步直接扣除稳定费,例如3%。
- 委托人还款还息。
经过信贷委托这个流程我们看到,存款人A除了可以获得存款利息9%,还可以获得借贷收入5%(8%-3%);平台获得3%的稳定费。
每个信用委托都会创建一个基于智能合约的信用委托金库。
4.3.2 风险
如果信贷委托人B卷款潜逃了,线上目前没有手段保证借款人A不受损失,所以:
- 同行之间的信任,初期信贷的委托和受托是用户之间的对接,即它发生于熟人之间,基于信任来产生。
- 智能合约信任,引入了OpenLaw法律协议的智能合约。
OpenLaw这个智能合约不仅适用于加密世界的规则,也适用于现实世界的法律规则,具有真实的法律效力,也就是如果发生了违约事件,它可以通过真实世界法律的支持来解决。
4.4 Repay with collateral(用抵押品还款)
在V2上线之前,如果用户想用自己的部分抵押品来偿还贷款,就必须先取出抵押品,用它来购买所借资产,然后最终偿还债务并解锁已存放的抵押品。这需要跨越多个协议进行至少4次交易,耗费时间和金钱,这种体验并非无缝的。而这个新功能允许用户在一次交易中直接用他们的抵押品还款。
4.5 弹性利率
借贷平台通常会将用户锁定在固定或者浮动利率,而Aave可以让用户自行选择,在固定利率和浮动利率之间进行切换,从而获得最佳的贷款利率。
5 Aave协议治理
5.1 AAVE代币
AAVE总供应量1600万枚,其中1300万枚AAVE用于迁移之前的LEND,300万枚AAVE将分配给Aave生态储备。如下图所示:
5.2 AAVE生态系统结构
AAVE生态系统结构如下所示:
更多关于Aavenomics信息可以参考:Aavenomics经济
5.3 治理流程
6 参考文档
DeFi科普丨DeFi中的借贷及Aave、Compound的比较
DeFi新玩法 | Aave上线V2,九大新功能优化DeFi体验
DeFi内能否实现无抵押贷款?加密货币无抵押借贷新模式了解一下