文章阅读页通栏

如何使用Aave创建快速贷款-第1部分

来源: 区块链研究实验室 作者:链三丰
什么是快速贷款?这是一种无抵押债务。传统金融中没有类似的东西。借助Aave协议的智能合约,如果您在交易结束时偿还了以太坊或ERC20,您可以在智能......

什么是快速贷款?这是一种无抵押债务。传统金融中没有类似的东西。借助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

关键词: Aave  快速贷款  
0/300