以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > BNB > Info

AAVE清算操作指南_ESS

Author:

Time:1900/1/1 0:00:00

AAVE是一個DeFi去中心化貸款協議,人們可以使用多種加密資產作為抵押,向其申請貸款。目前能夠作為抵押資產的加密資產包括ETH、DAI、USDT、LINK等十幾種。

作為一個貸款協議,系統本身運行健康與否很大程度上取決于使用該協議進行的各種貸款是否健康。當所有的借款人都有足夠的抵押品抵押時,整個系統擁有足夠的償還能力,系統是健康的;而一旦有借款人抵押不足時,整個系統就會增加風險,而一旦這樣的借款人過多,整個系統的風險將進一步擴大。因此系統中需要清算人這一角色。清算人對不太健康的借貸進行清算,并為此獲得抵押物總價值5%-15%的獎勵。該獎勵措施能夠鼓勵清算人及時清算不健康的貸款,從而保障整個系統的金融安全。

清算人參與清算有三種方式:

使用AAVE應用程序中的清算模塊:

https://app.aave.com/liquidations

直接調用智能合約中的liquidationCall()方法

創建自己的自動化系統或者機器人來對貸款進行清算

鑒于方法一較為簡單,按照應用內提示進行操作即可,本文重點討論后兩種。其中方法三也使用到了二的方法,即調用了智能合約中的liquidationCall()。

某巨鯨向幣安轉入994萬枚ARB,提出5985枚ETH并存入Aave:金色財經報道,據推特用戶余燼監測,持有994萬枚ARB(約1646萬美元)的某巨鯨,在8小時前將全部ARB轉進幣安,隨后從幣安提出5985枚ETH(約1250萬美元),并存入Aave。該巨鯨的ARB成本為1.27美元,如全部售出,將獲得約400萬美元收益,收益率32%。

此前報道,0xE972開頭地址向幣安轉入超1100萬枚ARB,該巨鯨購入ARB的平均價格約為1.19美元。[2023/4/16 14:06:44]

觸發清算的先決條件

在調用liquidationCall()方法時,我們需要知道幾個條件:

健康因素低于1的賬戶。只有健康因素低于1的賬戶才會被清算。其中健康因素的計算方式為:

其中:

CollateralinETH:?折合成ETH計算的抵押的資產i的值

LiquidationThreshold:清算閾值,最大借出資產/總抵押資產

TotalBorrowsinETH:折合成ETH的借出的資產額度

TotalFeesinETH:折合成ETH計算的所有費用

派盾:孫宇晨地址向Aave V2轉入約1.2億美元穩定幣:金色財經報道,據PeckShield監測,標記為孫宇晨的地址向Aave V2轉入約4120萬枚BUSD、約270萬枚USDC和約8000萬枚USDT。[2022/10/16 14:29:16]

AAVE采用的是Chainlink的喂價機制。

公式可總結為:健康因子與抵押物總和成正比,與借出物總額成反比。抵押物越多,健康因子越大,借款人償付能力越強,該筆借貸越健康。反之借出物越多,健康因子分母越大,值越小,則表示借款人償付能力越低,該筆借貸越不健康。只有健康因子低于1的賬戶才會被清算。

有了低于1的健康因子就可以觸發清算條件。要清算某條具體的貸款,還需要知道該筆貸款的借款人地址、貸款金額和資產金額,確保自己有足夠的余額幫助貸款人償還債務。

要被清算的賬戶

只有健康系數低于1的賬戶才會被清算。有多種方式可以獲到用戶的健康系數:

使用鏈上監控

????i.監控AAVE協議發出的時間,并在本地保持用戶數據的最新狀態。每當用戶和AAVE協議進行交互時,都會發出時間,這可以在鏈上監控到;

????ii.監控到用戶地址后,就可以使用該用戶的地址,在鏈上調用直接調用查詢接口即可查詢到getUserReserveData。

PuddingSwap新增AAVE-HOO、AAVE-PUD、AAVE-USDT流動性礦池:據官方消息,HSC虎符智能鏈首發項目PuddingSwap將于1月7日21:00(GMT+8)新增AAVE-HOO、AAVE-PUD、AAVE-USDT流動性礦池。

Aave是一個開源的去中心化借貸協議,為用戶提供存款和借貸服務。借貸雙方用戶的存款利率與貸款利率是根據平臺借款量和存款量通過算法來計算得到的,并且平臺采用Chainlink的預言機來保證抵押物價格的公平性。

PuddingSwap是虎符智能鏈HSC上最大的去中心化交易所。[2022/1/6 8:29:15]

使用項目方的API進行查詢

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

執行清算

查詢到要清算的賬戶后,我們就能計算可以清算的抵押物的數量。執行清算一般有兩種方法:

編寫一個智能合約,在智能合約中直接調用AAVE中的liquidationCall()執行清算

使用Web3.js等軟件包進行調用

此處以web3.js為例:

Blockchain.com上架Polkadot,Aave和YFI:Blockchain.com已將Polkadot,Aave和YFI添加到其交易所和錢包中,以支持對DeFi行業的更廣泛訪問。(Decrypt)[2021/4/7 19:55:49]

//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'

AAVE突破500美元關口 日內漲幅為3.54%:火幣全球站數據顯示,AAVE短線上漲,突破500美元關口,現報500.001美元,日內漲幅達到3.54%,行情波動較大,請做好風險控制。[2021/2/10 19:22:17]

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

Tags:ESSRESAAVEAVESUCCESS價格Baby Billionaires Clubaave幣是哪個國家的Metaverse-Dao

BNB
Filecoin主網什么時候上線 關于Gas的運行模式及意義_GAS

Filecoin是一種區塊鏈經濟,參與者可以在分布式網絡上進行交易。礦工通過在他們挖掘的區塊中記錄和處理消息來更新網絡狀態.

1900/1/1 0:00:00
統計:15 家上市公司或公開交易產品共投資超過 60 萬枚比特幣_區塊鏈

鏈聞消息,根據BitcoinTreasuries.org更新后的數據顯示,截至目前共有15家上市公司或公開交易產品持有比特幣,相比于此前提到的11家公司或交易產品增加了4家.

1900/1/1 0:00:00
FF量化研究院10月14日分析與復盤_NFT

昨日復盤 隨著多天的拉升,BTC昨天整體沖高回落,上探了11700上方,一周時間漲幅近千點,雖然利好消息眾多,多頭情緒濃厚,但上方獲利盤和套牢盤還是選擇階段性離場,目前下方的CME缺口尚未回補.

1900/1/1 0:00:00
Filecoin預計15日主網上線:25%存儲礦工區塊獎勵直接釋放_FIL

10月14日消息,Filscout網站顯示,目前Filecoin區塊高度已經到達145000位置,距離啟動主網區塊高度還有不到3900個區塊,目前Filecoin網絡正在穩定出塊.

1900/1/1 0:00:00
Dfinity遲到兩年 還是“天王”嗎?_DFI

苦等多年,曾經的“天王級”項目Dfinity的主網終于要上線了,上線時間在12月31日之前。目前市場對以太坊之外的公鏈情緒并不高,Dfinity主網推遲多年,部分投資者對Dfinity的記憶除了.

1900/1/1 0:00:00
關于Filecoin主網啟動 你應該知道這些_FIL

imToken將在10月15日Filecoin主網啟動后正式支持FIL。目前imToken已經完成Filecoin所有開發功能,進入最后測試和安全審計階段.

1900/1/1 0:00:00
ads