区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > 中币 > 正文

DDR:AAVE清算操作指南_Reforestation Mahogany

作者:

时间:

AAVE是一个DeFi去中心化贷款协议,人们可以使用多种加密资产作为抵押,向其申请贷款。目前能够作为抵押资产的加密资产包括ETH、DAI、USDT、LINK等十几种。

作为一个贷款协议,系统本身运行健康与否很大程度上取决于使用该协议进行的各种贷款是否健康。当所有的借款人都有足够的抵押品抵押时,整个系统拥有足够的偿还能力,系统是健康的;而一旦有借款人抵押不足时,整个系统就会增加风险,而一旦这样的借款人过多,整个系统的风险将进一步扩大。因此系统中需要清算人这一角色。清算人对不太健康的借贷进行清算,并为此获得抵押物总价值5%-15%的奖励。该奖励措施能够鼓励清算人及时清算不健康的贷款,从而保障整个系统的金融安全。

清算人参与清算有三种方式:

使用AAVE应用程序中的清算模块:

https://app.aave.com/liquidations

直接调用智能合约中的liquidationCall()方法

创建自己的自动化系统或者机器人来对贷款进行清算

鉴于方法一较为简单,按照应用内提示进行操作即可,本文重点讨论后两种。其中方法三也使用到了二的方法,即调用了智能合约中的liquidationCall()。

Aave实验部门Newt推出首个时间Token化项目Aika:2 月 25 日,Aave 实验部门 Newt 推出首个时间 Token 化项目 Aika。使用 Aika 可将时间作为 NFT 在 Polygon 上铸造和出售,以此记录事件和在区块链上的工作情况。对于公会、DAO 和其他加密原生组织,Aika 提供了一种标准化获得服务报酬的方法。此外,Aika 还可用于餐厅预订、个人会议和共享汽车等。[2022/2/25 10:15:22]

触发清算的先决条件

在调用liquidationCall()方法时,我们需要知道几个条件:

健康因素低于1的账户。只有健康因素低于1的账户才会被清算。其中健康因素的计算方式为:

其中:

CollateralinETH:?折合成ETH计算的抵押的资产i的值

LiquidationThreshold:清算阈值,最大借出资产/总抵押资产

TotalBorrowsinETH:折合成ETH的借出的资产额度

TotalFeesinETH:折合成ETH计算的所有费用

AAVE采用的是Chainlink的喂价机制。

TUSD在AAVE(V2) 的市场规模已超过1亿美金:据官方消息,TUSD在AAVE(V2) 的市场规模已超过1亿美金,其中借款总额为86.54M TUSD。而且在AAVE上参与TUSD存借款的用户将获得stkAAVE奖励。

TUSD是完全抵押并经链上实时验证的美元稳定币。目前已上线币安、火币、Poloniex等70+中心化交易所,并在TRON、Avalanche、BSC、HECO等公链上进行多链部署。TUSD经全美最大的会计公司之一Armanino实时审计,以确保美元储备与代币流通量比例达到1:1,实现100%储备,用户可随时通过官网trueusd获取公开的审计结果。[2021/10/14 20:29:33]

公式可总结为:健康因子与抵押物总和成正比,与借出物总额成反比。抵押物越多,健康因子越大,借款人偿付能力越强,该笔借贷越健康。反之借出物越多,健康因子分母越大,值越小,则表示借款人偿付能力越低,该笔借贷越不健康。只有健康因子低于1的账户才会被清算。

有了低于1的健康因子就可以触发清算条件。要清算某条具体的贷款,还需要知道该笔贷款的借款人地址、贷款金额和资产金额,确保自己有足够的余额帮助贷款人偿还债务。

要被清算的账户

只有健康系数低于1的账户才会被清算。有多种方式可以获到用户的健康系数:

Aavegotchi开发团队计划在第二季度前将Aavegotchi引入以太坊网络:Aavegotchi开发团队Pixelcraft Studios计划在今年第二季度之前在Polygon和以太坊链间搭建跨链桥,跨链桥将使用户在两个网络之间传输ERC-721代币和ERC-1155代币。(Decrypt)[2021/4/28 21:08:37]

使用链上监控

????i.监控AAVE协议发出的时间,并在本地保持用户数据的最新状态。每当用户和AAVE协议进行交互时,都会发出时间,这可以在链上监控到;

????ii.监控到用户地址后,就可以使用该用户的地址,在链上调用直接调用查询接口即可查询到getUserReserveData。

使用项目方的API进行查询

项目方提供了查询的API:https://protocol-api.aave.com/liquidations?get=proto

执行清算

查询到要清算的账户后,我们就能计算可以清算的抵押物的数量。执行清算一般有两种方法:

编写一个智能合约,在智能合约中直接调用AAVE中的liquidationCall()执行清算

AAVE突破480美元关口 日内涨幅为2.13%:火币全球站数据显示,AAVE短线上涨,突破480美元关口,现报480.05美元,日内涨幅达到2.13%,行情波动较大,请做好风险控制。[2021/2/7 19:06:17]

使用Web3.js等软件包进行调用

此处以web3.js为例:

//ImporttheABIs,see:https://docs.aave.com/developers/developing-on-aave/deployed-contract-instances

importDaiTokenABIfrom"./DAItoken.json"

importLendingPoolAddressesProviderABIfrom"./LendingPoolAddressesProvider.json"

importLendingPoolABIfrom"./LendingPool.json"

//...Therestofyourcode...

//Inputvariables

constcollateralAddress='THE_COLLATERAL_ASSET_ADDRESS'

Torus钱包现已集成至去中心化借贷协议Aave:Web3.0登录服务提供商Torus宣布Torus钱包现已集成至去中心化借贷协议Aave。目前,Torus用户可无缝登录Aave进行借贷。[2020/9/2]

constdaiAmountInWei=web3.utils.toWei("1000","ether").toString()

constdaiAddress='0x6B175474E89094C44Da98b954EedeAC495271d0F'//mainnetDAI

constuser='USER_ACCOUNT'

constreceiveATokens=true

constlpAddressProviderAddress='0x24a42fD28C976A61Df5D00D0599C34c4f90748c8'//mainnet

constlpAddressProviderContract=newweb3.eth.Contract(LendingPoolAddressesProviderABI,lpAddressProviderAddress)

//GetthelatestLendingPoolCoreaddress

constlpCoreAddress=awaitlpAddressProviderContract.methods

.getLendingPoolCore()

.call()

.catch((e)=>{

throwError(`ErrorgettinglendingPooladdress:${e.message}`)

})

//ApprovetheLendingPoolCoreaddresswiththeDAIcontract

constdaiContract=newweb3.eth.Contract(DAITokenABI,daiAddress)

awaitdaiContract.methods

.approve(

lpCoreAddress,

daiAmountInWei

)

.send()

.catch((e)=>{

throwError(`ErrorapprovingDAIallowance:${e.message}`)

})

//GetthelatestLendingPoolcontractaddress

constlpAddress=awaitlpAddressProviderContract.methods

.getLendingPool()

.call()

.catch((e)=>{

throwError(`ErrorgettinglendingPooladdress:${e.message}`)

})

//MakethedeposittransactionviaLendingPoolcontract

constlpContract=newweb3.eth.Contract(LendingPoolABI,lpAddress)

awaitlpContract.methods

.liquidationCall(

collateralAddress,

daiAddress,

user,

daiAmountInWei,

receiveATokens,

)

.send()

.catch((e)=>{

throwError(`Errorliquidatinguserwitherror:${e.message}`)

})

设置一个清算机器人

以上即为清算的逻辑,在设计清算机器人时,按照以下步骤即可:

清算前需要计算,确保机器人自己有足够的资金能帮贷款人还清债务,也要计算能够获得足够的资金作为报偿;

考虑清算最有利可图的抵押品,不仅要考虑到贷款债务的金额,还需要把gas的成本计算在内,以此判断是否有足够的获利能力;

确保机器人访问的是最新版本的AAVE协议;

其他系统故障和资产安全等。

计算收益

获取抵押品的详细信息,例如抵押的用户、清算奖励比率等

获取抵押品的数量,并从预言机中获取到抵押品当前的总价值

最大清算奖励=抵押品总价值*清算奖励比例

计算交易需要的gas费用

最大获利=最大清算奖励减去gas费用

清算奖励比例根据币种的不同而有所变化,一般来说,稳定币清算奖励相对较低,非稳定币价格则更高:https://docs.aave.com/risk/asset-risk/risk-parameters

标签:RESDDRDREENDReforestation MahoganyDDRTDrEE币bend币价格

中币热门资讯
BTC:FF量化研究院10月15日分析与复盘_sbtc币最新消息行情

昨日复盘 昨日整体处于区间震荡走势,晚盘来了一波拉升诱多,然后下砸,刚好在昨天策略入场点附近,主要原因是美股冲高后走低,盘面萎靡,另一方面该时间节点,黄金也开始弱势下跌,目前还没有止住的势头.

区块链:ICS互相链:去全球化浪潮中的诺亚方舟_BTCL价格

无论中学课本中再怎么强调,我们不得不接受这么一个现实:在欧美国家,去全球化已经是大趋势。2020年的新冠病疫情加剧了去全球化趋势,国际之间都在害怕相互依赖,人们的隔阂在这个21世纪越来越深.

FIL:中币关于上线Filecoin(FIL)交易的公告_USDT

尊敬的中币用户: Filecoin主网将于区块148888启动,中币将在对应时间开通FIL充值业务以及FIL/QC交易。FIL6Z的第一天释放也将在区块148888对应的时间启动.

比特币以太:各种山寨币炒币风险大,还是云算力挖矿囤币最稳健,也适合新手_以太坊

2020年10月15日16:00点,对于很多玩币圈的人来说是一个激动人心的时刻,盼望了3年的IPFS终于上主网了,上线直接涨幅排名第一,FIL不到半个小时涨了800%,很多人都是蜂拥而已.

EFI:金色DeFi日报 | Uniswap V2真实锁仓量突破22亿美元_DOGDEFI

DeFi数据 1.DeFi总市值:102.5亿美元市值前十币种涨跌幅,金色财经制图,数据来源Debank2.过去24小时去中心化交易所的交易量:5.5亿美元交易量排名前十的DEX数据来源:Deb.

DEFI:上线1天卷走1439万,都是因为DeFi?挖矿时要警惕这些局!_defi币今日行情

最近DeFi大火,投资者或许感慨于YFI的奇迹,YFII的强势,也有可能面对YFIII的蹩脚局表示很幽默.