链资讯 链资讯
Ctrl+D收藏链资讯
首页 > 火必APP > 正文

GAT:全面解读DeFi借贷:组成、公式、用例_HTT价格

作者:

时间:

原文标题:《DeFiLendingConceptsPart1:LendingandBorrowing》

原文作者:Tal

原文编译:Kxp,Blockbeats

这篇文章是三篇系列文章的第一篇,讨论DeFi借贷协议的工作原理——它们的关键组成部分、公式和用例。在这一过程中,我们将强调,尽管协议使用不同和创意的命名方式,但它们倾向于重复、迭代和分享核心概念。其中一篇本博客文章中详细介绍如何使用ERC?20?Token?来代表用户在借贷池中的份额。我们将从分析这些协议的独特元素开始,并提供技术概念来区分它们的工作方式。

金融中,借贷由第三方金融机构进行调整。这些金融机构被委托执行两项关键任务:强制借方向贷方支付利息,并评估并防止被认为是不可信的当事方参与这些活动。

相比之下,在去中心化金融中,第三方借款人和贷款人是不值得信任的。这种信任的缺失激发了一个创新的设计,用于在链上促进借贷过程。

借贷池是一个智能合约。DeFi协议用户可以存入资产,目的是使用该合约来借出他们存入的资产。其他用户可以与借贷池进行交互,享受即时贷款,即抵押在池中的资产进行借款。

与传统金融方法相比,借贷池在借贷方面具有一些重大的优点,例如:

·?在DeFi中,贷款不受贷款资金与借款金额1:?1可用性的限制。相反,来自协议所有用户的资金都被存入池中,从而创建了足够大的?Token?库存,以立即满足贷款需求。

·?DeFi不需要还款计划。贷款是根据以前存入的抵押品执行的,用户可以随时选择还款。

BitKeep将第一时间全面支持OKExChain主网上线:据官方消息,OKExChain将于近日正式启动主网,BitKeep作为OKExChain战略合作生态伙伴,将第一时间全面支持OKExChain主网上线,届时用户可使用BitKeep钱包在OKExChain便捷创建主网账号、代币资产收发与区块数据查询操作。跨链DEFI交易聚合器BitSwap也将同步上线OKExChain主流代币跨链流动资金池,同时用户也可提供流动性来获得收益。后续通过BitKeep钱包可体验OKExChainDApps、OKEx跨链网关、OKExDEX、OKExSwap等各类生态应用。OKExChain作为OKEx开发的一条开源的高性能去中心化交易公链,旨在推动基于区块链技术的交易业务落地,通过OKExChain,简单高效地实现区块链的价值互通、用户互通、场景应用互通,最终实现生态体系的共建,构建价值增值体系。[2021/1/11 15:53:34]

此时,你可能会想,「如果我不得不提供同等价值的资产作为抵押品,为什么要在借贷协议上借入资产?难道我不应该出售抵押品并购买所借资产吗?」

实际上,这种DeFi借贷协议似乎只允许完全抵押的贷款,为一个有趣的「交易」方法打开了大门:杠杆。

假设你对WBTC非常看好,非常确定它的价值会飙升!你可以在你最喜欢的借贷协议上存入一些WBTC,然后使用它来借入一些稳定币,然后用这些稳定币在某个交易所上购买更多的WBTC。在这种情况下,你暴露于WBTC的价值为1500美元,而你的初始存款只有1000美元。

但是,如果你把你的500美元的WBTC抵押品存入协议来借入更多的USDC呢?这个过程被称为超额杠杆,你可以一直这样做,直到你超出了你的借款能力,而协议的政策会阻止你这样做。

FKEx完成品牌全面升级,新版本已上线:根据FKEx官方公告显示,FKEx已于12月10日14:00(GMT+8)进行新一轮的品牌升级。本次品牌升级后,APP端、PC端、H5 端都将给用户带来全新的体验。

同时FKEx还将同步推出杠杠交易、ETF交易、合约交易、借贷等产品,此次品牌的升级,产品的升级,将使FKEx以更完整的生态体系与进阶的运营理念,为用户提供丰富、专业的服务。[2020/12/10 14:49:11]

在类似的情况下,假设你对WBTC持悲观态度。你可以采取我们之前场景的相反操作,将USDC作为抵押品存入协议来借入WBTC,然后立即以更多的稳定币换掉它。如果你的预测成为现实,WBTC的价格下降了,你可以在交易所上以更便宜的价格购买相同数量的WBTC,偿还贷款并获得多余的USDC,从而打开WBTC的空头头寸。

份额?Token

与传统金融一样,将资产存入借贷池的用户会受到长期保留资金的激励,并获得存款利息。利息随时间累计,按用户在协议中的存款的百分比计算,并由其相应的存款用户声明。用户在借贷池中保留资产的时间越长,他们获得的利息就越多。

协议如何记录每个用户在池中的份额?当一个用户向池中存入资产时,他们的「份额」会稀释所有用户的份额,协议会相应地反映这一点。然而,协议不会直接跟踪和更新每个用户的池份额,而是仅处理存款人份额的变化,而无需每次提取或存入时主动更新其他用户的份额。

你可能会认为这个协议让你既能拥有蛋糕,又能吃掉蛋糕。但实际上不是这样的:

协议通过铸造和销毁ERC?20Token?来处理利息发放,我们称之为「份额?Token」,它代表了贷款池中一个贷方的份额。这种「份额?Token」设计自动调整其他「股东」的股份稀释,以反映「份额」的铸造和销毁,与他们的基础资产的存款或提取成比例。

火币去中心化事业部运营总监高潮:火币已全面进军DeFi世界:8月11日晚,火币在上海举办“火币之夜·用区块链音符奏响数字狂想曲”活动。在火币之夜现场,火币去中心化事业部运营总监高潮以“共建DeFi生态,共赢开放金融”为主题进行了演讲。

高潮表示,火币新成立的DeFi 实验室将专注于 DeFi (去中心化金融)的研究、投资、孵化、以及生态的建设。该实验室的成立标志着火币集团全面进军DeFi世界,正如火币CEO 李林所说无论是 DeFi 还是 CeFi,我们的使命是让财富更自由。[2020/8/11]

下面,我们将提供不同协议如何使用「份额?Token」的实际示例,并讨论它们的相似之处。

我们可以看到与用户存入的市场相对应的aToken将被称为「铸造」函数。

我们可以看到,实际要铸造的数量是:

如上图所示,在这个例子中,用户加入了一个已经在之前的存款中赚取了一些利息的市场。上面的方程式帮助我们理解这一点,因为它显示了如何使用全局指数来考虑所有用户的利息累计,这个指数会在各种操作时更新。

当用户提取他们的基础资产时,liquidityIndex将用作乘数来计算交易中所欠的?Token?数量。

以下是来自借贷池合约的相关代码片段:

在这里,aToken合约的balanceOf函数有点奇怪。毕竟,我们刚刚确定铸造的aToken数量与存入的基础资产数量不同。调用IAToken(aToken).balanceOf(address(user))如何产生用户即将提取的基础资产数量?原因如下:

WBF创始人BellaFang:WBF交易所已全面切入IPFS赛道:7月6日,由滨合云智主办、WBF交易所联办的“拥抱IPFS浪潮 · 解读区块链价值”行业峰会在杭州洲际酒店召开。新加坡WBF交易所创始人BellaFang出席盛典并发表主题演讲。

BellaFang表示:“2020上半年WBF在不确定性的市场环境中依然取得瞩目成绩,截至6月27日,WBF全球真是注册用户已破500万,最高日活24万。2020年7月Filecoin即将主网上线,IPFS再度引发市场热议,据BellaFang透露,目前WBF交易所已全面切入IPFS赛道,并将于7月8日上线“瓦特IPFS云算力”(第一期)产品。”[2020/7/6]

·?当用户提取他们的资产时,他们的aToken将被销毁。这些已销毁的aToken保持其他用户所拥有的aToken的总量与他们的份额成比例,这些份额是在用户资产提取之后的。

·?用户提取资金的市场利率会随着每次提取而更新。

正如我们先前所述,aToken是类似于ERC?20的?Token。我们强调它们是「类似」ERC?20Token,因为它们的balanceOf函数具有独特的属性。在常规的ERC?20Token?中,balanceOf函数返回一个地址拥有的?Token?数量。

由于aToken代表池的份额,而不是直接的价值,因此aToken的balanceOf函数返回协议欠用户的基础?Token?的数量,以对其存款进行补偿。

在此,该balanceOf函数覆盖了继承的aToken合约中的balanceOf函数。结果,该示例逻辑中的balanceOf逻辑被执行,而不是用户?Token?数量的常规映射查找。

陈纯:区块链系统需要符合安全可控的标准 全面支持国密算法:金色财经报道,在2020CCF青年精英大会上,浙江大学信息学部主任陈纯院士分享目前联盟链的核心技术有五个要点:核心技术一,性能是制约联盟链应用发展的关键因素,需要从共识算法、智能合约执行引擎、硬件加速等维度重点突破;核心技术二,安全稳定是区块链运行的基础,可以通过密码学算法、硬件加密、安全度量等多方面提升系统安全性。区块链系统需要符合安全可控的标准,全面支持国密算法;核心技术三是隐私保护,商业数据的敏感性要求区块链平台具备隐私保护能力,需要重点突破账本数据、交易和身份等方面的隐私保护技术,构建高安全、可验证、强隐私的隐私保护体系。核心技术四是良好的可扩展性,这对于区块链的易用性、可用性方面具有重要影响,从编程可扩展、存储可扩展、架构可扩展、链间可扩展方面重点突破。核心技术五是可监管,加强区块链智能监管技术研究。[2020/6/5]

上述提到的?Token?数量然后乘以getReserveNormalizedIncome的结果,该函数执行以下逻辑:

我们可以识别此处的分支:

·?如果在该块中已经更新了保留数据:返回该市场的liquidityIndex值,因为它已经更新。

·?否则:我们需要看看calculateLinearInterest中发生了什么才能找出下一个流程。

当前市场的ReserveData对象中的currentLiquidityRate和lastUpdateTimestamp被传递到此函数中,函数的结果为:

让我们分解此方程式的组件,以更好地理解linearInterest值的要点:?

·?currentLiquidityRate:可以将其视为我们所在市场的年利率

·?block_{timestamp}-lastUpdatedTimestamp:自上次更新以来经过的时间

注意:由于我们在getNormalizedIncome中选择了第二个分支,因此在此时保证该值为正值。

因此,我们可以将此利息应计机制视为一个简单的利息复合机制,它在每个区块中进行复合。现在,我们已经确定了要为用户累计的利息金额,我们只需要将该值乘以流动性指数,然后在balanceOf函数中进行用户的规范化收入乘法:

现在我们了解了aToken背后的逻辑,但我们仍然需要解决liquidityIndex的工作原理之谜。

在下面的示例中,liquidityIndex可以定义为一定时间内储备积累的利息:

回顾之前提到的liquidityRate变量-现在我们将讨论它在计算liquidityIndex中的使用。只有当liquidityRate大于0时,才会积累利息-换句话说,只有该市场中有任何APY时才会积累利息。这是有意义的。

让我们快速回顾一下calculateLinearInterest的实际操作:

上述逻辑可以转化为以下方程式:

正如我们可以在DefaultReserveInterestRateStrategy.sol合约中看到的那样,liquidityRate是通过以下方式定义的:

因此,可以写为:

整体借款利率在此定义为:

我们可以将其写成:

利用率可以定义为:

在定义利用率时,我们更容易考虑储备中流动性与市场中总流动性之间的比率,这可以简化为:

现在我们可以使用这两个定义来编写流动性指数的方程式:

由于totalBorrows在分子和分母中都存在,因此我们可以写成:

关于流动性指数的方程式,现在已经说得够多了,我们以后会再来讨论这个定义。

Compound的「份额?Token」

让我们继续我们下一个借贷协议示例,Compound。

Compound使用称为cToken的「份额?Token」来处理借款和放贷。这个?Token?为Compound协议中所有可用于用户借贷的资产进行记账。

与我们在AAVEV2中讨论的类似,Compound的「份额?Token」被铸造并用于赎回基础资产。

Compound使用的汇率类似于AAVEV2的流动性指数,以确定应铸造多少cToken。这个汇率是一个这样的函数:

让我来解释这里的关键术语:

·totalCash:cToken账户拥有的ERC?20基础?Token?的数量。?

·?totalBorrows:借款者借出市场上的ERC?20基础?Token?的数量。?

·?totalReserves:保留的一定数量的ERC?20基础?Token,可通过治理方式进行提取或转移。?

·?totalSupply:返回cToken的总供应量的ERC?20函数。

有了这个背景,我们可以写出Compound的汇率方程式:

当用户存入ERC?20Token?时,汇率决定了将铸造多少cToken作为回报:

要铸造的cToken数量由以下方程式定义:

正如我们所见,internalAmount是为此转移铸造的eToken数量。

与Compound的名字和函数exchangeRate又一次直接重叠。

让我来解释一下用于计算汇率的关键参数:

·?poolSize:使用基础资产的ERC?20合约中,以池合约地址调用balanceOf函数的结果。

·?totalBorrows:借出的ERC?20基础?Token?的总量,目前不在池中。

·?totalBalances:所有eToken持有者的总余额。

因此,方程式将是:

总结

我们已经涵盖了3个借贷协议:?

·?AAVEV2?

·?Compound?

·?Euler

我们已经检查了「份额?Token」的铸造方式,以及它们如何通过借贷池交换存款资产。

我们提出的三个方程式可以归纳为一个简单的方程式:

请记住,汇率可以按照协议定义的任何方式进行定义。这些任意的汇率可以增加铸造的?Token?数量,如果大于1则会减少数量。

在AAVEV2和Compound中,我们已经看到了someRate变量的一些相似之处。在Compound中,someRate是:

而对于AAVEV2,someRate的定义如下:

流动性指数的定义为:

虽然我们不能将每个协议的汇率归纳为一个式子,但对于AAVE?2和Compound,我们知道汇率是市场中总流动性的函数。回到我们的方程式,给定totalLiquidity是市场中ERC?20基础?Token?的总量,那么在exchangeRate表达式的分子中和liquidityRate的分母中的分子是功能上相同的。

简而言之:这些协议在本质上是相似的。虽然它们有时可能使用不同的术语,但当将它们分解为方程式时,每个组件在实现中都具有类似的目的。我们邀请读者随机选择一个借贷协议,并检查我们在此处讨论的归纳是否也适用于该协议。如果适用的话,请随时告诉我们。

原文链接?

标签:GATGATEGate.ioHTTgate.io官网下载苹果手机Megatech MGT Tokengate.io交易平台官网下载HTT价格

火必APP热门资讯
比特币:CoinW上线PEPE、AIDOGE ETF产品,初次交易得10 USDT_ordi币实时价格

亲爱的用户: CoinW将于2023/4/2322:00上线PEPE、AIDOGE4倍ETF产品.

GAT:Gate.io 玩轉雙幣寶 , 分享您的經歷賺取獎勵_HTT价格

Gate.io推出雙幣寶社群分享活動!在這個活動中,您可以分享使用Gate.io雙幣寶時的寶貴經驗給所有還未使用過雙幣寶產品的夥伴們,並同時獲得活動獎勵!參與活動的方式非常簡單.

TOKE:解读比特币L2等生态都有哪些?_3X Short Ethereum Classic Token

Ordinals/BNS/Aleo/BTX都是做什么的!要在无人问津的时候研究它,爆炒的时候卖出它!1/随着Ordinals的热火,各种基于比特币的创新和生态也正在火速发展.

CFX:CFX 价格近期进入短期看跌周期_CONM价格

Conflux(CFX)在过去24小时内价格下跌了10.48%。过去24小时内山寨币价格的下跌是在最近跌破整合通道之后发生的。CFX的价格今天需要收于0.267美元以上才能有机会恢复.

CFX:BNB、XRP、ADA 价格可能很快暴涨!_加密货币

在以加密货币格局发生巨大变化为标志的一周内,市场见证了领先数字资产的起起伏伏。这些波动影响了市场情绪,让投资者感到不安。目前,整个加密货币市场一片红海,对未来走势的预期仍不明朗.

比特币:以下是比特币 (BTC) 将如何起飞推动山寨币反弹_超级比特币SBTC

由于意想不到的高点和低点,本周对于加密货币市场V星号:LST9069来说非常重要。领先的加密货币在不同时间点出现起伏,改变了市场情绪.