aave:去中心化借贷系统,aave借款人必须先提供抵押品才能借款。此外,他们只能借到他们发布的抵押品的价值。
1.用户抵押获取1:1的aToken,作为凭证.并且aToken无法交易
2.当用户从协议中贷出资产,获得 1:1 数量的 debt tokens.其中包括稳定利率债务币和浮动利率债务币
(usersStableRate * currentBalance + amount * rate) / (currentBalance + amount)
2.1 固定利率借贷:用户以固定利率借贷资产,将以当前固定利率来计息,不随市场波动,但不同时间贷款的固定利率可能是不同的,任何人每借一次钱,池子利率都会变化一次,适合长期借贷以及喜欢预测的用户
2.2 浮动利率借贷:用户以浮动利率借贷资产,将以浮动利率来计息,会实时的跟随市场波动。适合短期借贷
3.清算:预言机会更新抵押物价格,当借款人的健康系数<1,清算人可以代表借款人偿还部分或全部未偿还的债务,并获得一部分的抵押品(aToken/抵押Token可选)作为奖励。
healthFactor = totalCollateralInETH * avgLiquidationThreshold / totalDebtInETH
3.1 清算债务不能超过总债务的 50%
4.闪电贷:借款人可以向aave申请资金,但他们必须在同一个区块内偿还这些资金和0.09%的费用。如果借款人不这样做,整个交易将被取消,因此不会借到任何的资金.如果有抵押,则会生成对应比例的债务
5.跨链:在aave支持的链上,比如在polygon抵押了eth,想要在eth主网的aave可以借出dai,只需要将polygon的aEth通过相关方法burn掉
6.稳定币转换:可达98%,比如100的u可以换98的dai,清算比例是1%,比如说100的u借95的贷,几乎不会被清算
例:
1.假设用户A存入10000 USDT后将这10000 USDT作为抵押品借入7500的DAI(相对安全的比率)
2.然后再将DAI换成USDT继续存入USDT的存款合约
3.这样用户A就完成了稳定币之间的套利以及杠杆,因为借DAI只需要1.27%的利息而存USDT有2.05%的收益,而且稳定币与稳定币之间存在价格脱钩的风险微乎其微,这样做的风险极低并且收益提高了
收费方式
1.一般的loan收0.00001% 费用,里面的20%用来做客户referral的成本,另外的80%用来烧毁Lend/AAVE 代币
2.Flashloan收取0.09%的费用,其中70%给到协议的存款者,30%和上面的分配方法一样
那么贷款的意义,一开始就卖掉自己的代币不就可以了?
比如说:Bob买车需要1万美元的首付,他虽然有100个ETH,但是他觉得ETH会上涨,卖掉ETH换成美元不合算,所以他会选择把ETH存到AAVE或者Compound里面(目前Compound的ETH存款利率是0.2%),然后通过抵押ETH来获取USDC(USDC在Compound的贷款利率是5.65%),后面如果eth涨了,要还钱的时候也只要还1万美元+利息
1.用户不想出售他们的代币
2.用户想要避免或延迟支付代币的资本利得税;
3.或者使用借来的资金以增加他们某个头寸的杠杆
分享到:
相关推荐
注意-我不断收到Aave FlashLoan零星的“可用的无效流动性”错误,这使得测试起来很棘手,但以下信息应详细说明我的工作。自定义UniSwap设置最初的计划是执行Kyber / Uni Arb功能,并使用Aave Flashloan作为交易的...
清算Aave协议示例 该存储库仅出于教育目的而创建,它可能包含错误。 自己承担风险使用 中篇文章中的更多信息 安装说明 创建.env文件mv .env.template .env 将变量填充到.env文件中 安装依赖项npm install 整合测试 ...
EZ-Flashloan该存储库已被弃用,转而使用正式的 Aave贷款的准系统可靠性(^ 0.5.15)模板加入我们在上的频道先决条件扎实的基础知识松露的基础知识Java基础知识帐户和API密钥闪烁的在Flashloan.sol ,将逻辑编码到...
如需完整的 Aave AIP 体验,请访问 贡献 通过单击右上角的“分叉”来分叉。 将您的 AIP 添加到content/aips/目录中存储库的content/aips/ 。 使用。 向提交 。 你的第一个 PR 应该是最终 AIP 的草稿。 它必须...
速贷示例 Aave,dYdX和Uniswap Flash贷款的实现。测验ave WETH 291618.07178644277661004 (fee: 262.456264607798498949)USDC 44717206.41467 (fee: 40245.485773)DAI 21602903.717869620560047272 (fee: 19442....
· Aave分散贷款池协议的开源实现。 版本1.0文献资料这是有可能找到机制的文档整合AAVE议定书 有关Aave协议的深入说明,请阅读源代码包含的源代码是该协议的最终生产版本。 最终更改(智能合约更新,错误修复等)将...
设置我们使用Yarn作为包管理器。 要安装依赖项,只需在根目录中执行以下操作: yarn install燃烧起来;动起来yarn redwood dev您的浏览器应自动打开http://localhost:8910以查看该Web应用程序。 Lambda函数在...
.///. .///. //. .// `/////////////- `++:++` .++:++` :++` `++: `++:......---.` `/+: -+/` `++- :+/` /+/ `/+/ `++. /+/ :+/ /+: /+/ `/+/ /+/` `++. -::/++::` /+: -::/++::` `/+: `++: :++` `++/:::::::::....
Aave Flash Loan Truffle Box 这个Truffle盒附带了您开始所需的一切 安装与设定 如果尚未安装,请全局安装Truffle。 npm install -g truffle@latest 注意:某些较旧的Truffle版本(例如vv5.1.25)存在问题。 确认此...
一个专注于利率套利机会的AAVE仪表板。 该项目的Web3组件是使用scaffold-eth构建的。 在下面查看有关在本地构建此项目的详细信息。 :building_construction: 脚手架 是开始构建由智能合约提供支持的去中心化应用...
从高层次的角度来看,您实质上是在利用Aave V2的本机信用委托功能来执行快速贷款,而无需在tx结束时偿还贷款。 相反,您可以原子地将债务偿还包括在其他人(SugarDaddy)上,从而以抵押债务义务的形式将偿还物标记...
即时套利交易者概述这是一个快速套利智能合约的简单工作示例,据此,在一次交易中:即时Flash以零抵押品从Aave借贷池借入了某种资产(在此示例中为ETH)调用UniswapV2 Router02将ETH的快速流动性包装到WETH中并将其...
aave-node-app安装yarn install 配置将_config.json重命名为config.json文件将您的钱包地址和私钥添加到config.json文件中您的帐户应具有足够的ETH和DAI进行测试。开始yarn start
AAVE清算机器人和Flashloans。 通过借款活动获取所有贷款const _loans = await LendingPool . getPastEvents ( "Borrow" , { filter : { } , fromBlock : 0 , toBlock : 'latest'} ) ;// Get _resrve , _user & _...
AaveProtocol的用法a)部署JAave合同并对其进行初始化(地址_priceOracle,地址_feesCollector,地址_tranchesDepl) 要完成的最新的Kovan环境要被更新合同大小(主合同,无接口,无测试合同) 单笔合约限额为24 KiB...
Create React App入门 该项目是通过引导的。 可用脚本 在项目目录中,可以运行: yarn start 在开发模式下运行该应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何...
分别编写三个函数int aMAX(int *a,int n) 、 int aMIN(int *a,int n) 、 int aAVE(int *a,int n) 实现求最大值、最小值和平均值。 用一个函数void aMAX_MIN_AVE(int *a, int n, int &max, int &min, int &aver...
向往的ARC 提出评论要求
适用于您博客的OpenSky,去中心化,不可审查的CMS 这是OpenSky CMS网站的monorepo,包含: 安全帽 使用Solidity Template的合同以及发布新内容的测试和任务 下一个 网站的UI,使用NextJS与协议进行交互并发布新内容...
microwave moj aave tevo dj max repfvdfbgn