介绍 在以太坊区块链上运行的开放式金融(又名去中心化金融或DeFi)平台正在吸引区块链爱好者和机构投资者的关注。在历史上低利率的时代,与传统选择相比,开放式金融应用程序可能提供更高的回报率。他们通过智能合约和区块链技术提供具有透明度,去中心化和去中介化等新兴属性的金融产品和服务。图0:以太坊上流行的defi协议之间的用户关系 以太坊区块链上最著名的开放式金融应用是
Compound 金融借贷平台。它是以太坊迅速发展的DeFi生态系统的枢纽,展示了使用量和累积资产的显著增长。 图1:ETH被锁定在Defi与ETH价格[USD] 随着其日益普及和实用, Compound 对于更好地理解开放金融带来的机会和风险至关重要。与不透明的金融系统不同,透明和不可变的区块链为我们提供了检查去中心化系统有关货币和债务的内部运作的机会。为用户准备未来的金融世界是基于共享扎根于事实分析的知识。Compound 用户应充分意识到与分散贷款相关的风险。这些包括:
在将半百万个DAI放入Compound之前,应该了解的内容,Ameen Soleimani详细介绍了前两个风险,并暗示了第三个风险的可能性:流动性/银行挤兑风险。在本文中,我们将重点放在第三种风险上,并进行实证分析,以检查 Compound 货币市场中的流动性风险时刻。本文中所有提及SAI的内容都是指Maker DAO的单抵押品稳定币系统中以前称为DAI的旧式代币。 开放金融中的流动性风险 Compound 贷款平台是一种去中心化协议,它可以根据供求算法设置利率,建立货币市场,从而使用户能够毫不费力地交换以太坊资产的时间价值。简而言之,Compound允许用户:1.向货币市场提供加密资产以赚取利息; 2.从货币市场借钱。 在Compound贷款协议中,用户将代币提供给多个货币市场之一(BAT,DAI,SAI,ETH,REP,USDC,WBTC,ZRX),以赚取利息。提供的代币形成流动资金池,其他用户可以从中借钱。
图3:2019年7月,SAI货币市场的流动性不足。在三个不同的日期,流动性达到近零,这意味着 Compound的供应商和借款人都将无法发起超过一定金额的行动。 当流动性开始减少时,超过可用流动性的取款和/或借贷将开始失败。就其本身而言,偶尔的流动性不足不一定是一件坏事。这可能只是供需趋势明显的征兆。它也是新兴市场的特有现象,因此在新生的加密行业中可以合理预期。 Compound的设计者预期会出现流动性不足的时刻,并且该协议将通过动态利率调节借贷市场的供求来做出响应。驱动这些动态利率的算法被编码到货币市场智能合约中。在给定的货币市场中流动性低时: 流动性高时:
图4:银行运行的简化模型 Alethio的联合创始人Johannes Pfeffer指出:“一旦系统中的任何部分发生故障,例如DAI或任何其他稳定币发生故障,DeFi中的银行业务极有可能发生。”这是一个未知的可能性;区块链社区既不忽略也不轻视。 SAI和DAI稳定币的发行人Maker DAO具有全球结算机制,可减轻潜在市场崩溃的影响。我们重申, Compound 采用激励机制来控制随之而来的非流动性事件。但是,至关重要的是要提出开放式金融应用程序的严格问题:
非流动性解释 通过对 Compound 的分析,我们通过三个非流动性的指导性定义或阶段性来组织我们的结论:
图5:SAI借入和供给-首次利率合约变更时的统计数据 在图5中:绿线是提供的SAI总量,红线是借来的SAI的总金额,灰线是利用率(借用/提供),蓝色圆圈-绿线和红线几乎交汇处-是流动性不足或接近流动性的时刻。
图6:所有流动性不足事件的历史 正如我们在上表中所看到的,在整个Compound的所有货币市场中,提款失败(“信息描述”栏中的“兑现”)已发生3次。有两种情况涉及基本注意代币(BAT)。我们认为这些并不是特别值得注意,因为最佳可行技术市场当时还处于最早的形成阶段,并且交易很少。我们将重点关注另一种情况,该情况发生在2019年7月19日更受欢迎的SAI市场上。因此,我们可以得出图5所示的2019年7月的三个近非流动性时刻的结论,其中一个(7月19日)变成了实际的非流动性事件。图7:放大上图-唯一失败的SAI提款交易发生的确切时间点在区块浏览器中签出。 7月19日无法撤消图6中突出显示的黄色,如图3和5所示。图7是此刻的放大图。无效的提款交易正试图兑现344,020.128054个cSAI代币-那时cSAI与SAI之间的汇率为0.0203495763,这使失败的提款为7,000.66 SAI。此时的流动性仅为5,790.16 SAI,利用率超过99.97%。
图8:失败尝试后5分钟,成功撤回344k SAI。 关闭通话? 可以证明,由于流动性问题,7月19日实际无法提款是罕见的,罕见的情况。尽管这可能是正确的,但进一步的分析表明,化合物金融公司在过去经历了几次亲密接触。我们将显示其中的前5个,并深入研究最大的5个。 图9:排名前5位的“平仓通知” —撤出消耗了大量可动用资金 在这五次情况下,
Compound 经历了一次提款交易,消耗了全部流动资金的四分之一。 图10:剩余流动性的临界线,显示了一些用户如何能够完全提取其供应,而其他用户则无法。 甚至在大幅撤出+ 216k SAI之前,我们可以看到前30名中的大多数将无法撤回全部供应。我们可以想象垂直线受到双方的压力-供应商试图通过增大其在图表上的相应条形图来将其推向右侧,而那些撤回并借入的条形图将其推回左侧。通过地址0x…5e3d撤回+ 216k SAI(图10中突出显示)后,可用流动性下降至10k SAI,从而使更多的地址无法撤消。撤出后,另外2125个地址将无法撤下其供应。 黑天鹅危险:银行挤兑 因此,从更广泛的角度来看,我们可以说: Compound 金融至少发生了五个主要时刻,即几乎完全的非流动性(图9)和一个已实现的非流动性的时刻(图6)。加密生态系统引起了一些关注,但在大多数情况下,人们回避了这些事件。调整了利率模型,该协议回到了功能和流动性的状态。
随着Compound的用户基础的增长,大量借贷的激增会大大减少流动性,可能会吓坏供应商,并导致他们开始提取资金。更大的提款额将首先开始违约,并且随着流动性池继续缩小,越来越少的用户将能够收回其资金。结果就是让人想起传统的银行业务,只是复制到去中心化平台上。
第2部分:缓解流动性不足和银行挤兑风险 监控简介
此特定警报监视流动性下降1%,但可以自定义百分比,也可以代替百分比,可以监视特定值,即当流动性下降到特定阈值以下或超过特定阈值时。
附录:Compound的利率激励技术 作为贷款协议, Compound 的工作方式如下:供应商将代币集中到所提供的7个市场之一(BAT,SAI,ETH,REP,USDC,WBTC,ZRX),而借款人将抵押品存入并借出这些代币。贷款从供应商存款库中提取。由于提取的每笔贷款都会缩小流动资金池,因此可以提取的贷款总额不得超过流动资金池的规模。但这不是流动资金池变小的唯一方法。 图B:流动资金池图,这次是供应商的提款 对 Compound 的普遍理解是,供应商可以在任何给定时间自由提取其供应。正如我们前面提到的,在借款人的情况下,他们可以借贷的规模取决于流动资金池的规模。在图B中,我们看到协议的两侧都有向外的流。流动资金池有2个“小贴士”,一个是作为供应商的提款机制,另一个是供借款人从中提取贷款的“提款”。如果流动性开始减少,超过流动性金额的提款或借贷将开始失败。
该比率不仅有助于显示哪些代币市场需求更大,而且实际上是一种有助于规范这些市场的机制。因此,利率是通过旨在实现均衡的模型在算法上设定的。这可以通过一个简单的方程式来描述,白皮书中也提到了: 现在,以上公式中的2个常量仅作为示例;尽管它们是硬编码在每个市场所附的利率模型合同中的,但可以通过完全更新利率合同的管理(协议管理地址,当前是Compound持有的多用户地址)来更改它们。第一个称为基本费率,第二个称为乘数。我们还可以看到,该公式为借入利率设置了上限(在100%的利用率下,借入利率在两个常数的总和处达到最大值)。
利率模型 到目前为止,最有趣的是SAI市场发生了2处变化(公平地说,这只是另一份合同,第二处变化是还原为原始合同)。发生的更改如下:0xa1046abfc2598f48c44fb320d281d3f3c0733c9a —原始合同,在5月7日的交易0x8caa40e8b5227b7a1079a9e883d92de018957e5256f356aa6d28b2610e7b1c44 基本利率:5% 乘数:12% 最大借入利率=最大供给利率= 17% 请注意,在存放抵押代币时,借款人实质上是抵押代币市场上的供应商。为了简单起见,此处在这两个类别之间做出了明显的区分。 原文链接:https://medium.com/alethlo/overlooked-risk-illiquidity-and-bank-runs-on-compound-finance-5d6dc3922d0d —- 编译者/作者:洁sir 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Defi的非流动性和银行挤兑风险
2020-07-19 洁sir 来源:区块链网络
LOADING...