如何使用Aave建立快速貸款-第1部分

買賣虛擬貨幣

什麼是快速貸款?這是一種無抵押債務。傳統金融中沒有類似的東西。藉助Aave協議的智慧合約,如果您在交易結束時償還了以太坊或ERC20,您可以在智慧合約中借入任意數量的以太坊或ERC20,外加一筆費用(目前為0.09%)

您的智慧合約必須遵循一定的規則才能發放貸款。它需要一個:

(i) 向Aave請求貸款的函式(上圖:flash loan)
(ii)使用借出資金執行操作的函式(上圖:executeOperation)

如果在第二個函式結束時,您歸還了借出的金額+費用(當前設定為0.09%),則交易將成功,否則Aave將恢復交易(以太坊允許交易的原子性)。這是可能的,因為所有 該程式碼的一部分在以太坊虛擬機器沙盒中執行,該虛擬機器只是在每個以太坊客戶端上執行的應用程式。因此,在以太坊中可能發生任何狀態轉換之前,要執行一堆EVM程式碼)

這是Remix IDE的完整程式碼(原始碼)https://docs.aave.com/developers/tutorials/performing-a-flash-loan/...-with-remix

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;