火星链 火星链
Ctrl+D收藏火星链

STA:简析YFI创始人新作StableCredit运作机制与特性

作者:

时间:1900/1/1 0:00:00

原文标题:《AC 推出新产品 StableCredit》

早在 8 月,AC 就提出了 StableCredit 的概念,我在文章?YFI 的星辰大海?中有过简单介绍,本次 AC 发文,说明酝酿 4 个多月的想法要正式实施了。

简单说 StableCredit 是一个基于抵押型稳定币设计的存借贷与 AMM 综合运用协议,思路借鉴了?ARCx,抵押万物发债。

举个例子说明:

用户将价值 100 万的房子抵押给 YFI,YFI 给用户 100 万的稳定币贷款额度。这个稳定币贷款额度可以用来借出其他资产,比如一辆汽车。与此同时,协议会根据房子的投放收益(LP)来给用户分润。当房子价值上涨时,用户手里的借贷额度还可以向上浮动。

这个模式跟?Uniswap+Maker?很类似。用当下的场景做类比的话,就是用户将 ETH 存进 Uniswap 做市,赚收益的同时,Uniswap 还会给你一笔钱让你花。这是不是很爽?

下文将对 AC 的文章做进一步解读:

慢雾:GenomesDAO被黑简析:据慢雾区hacktivist消息,MATIC上/img/202281204602/1.jpg" />

用户可以提供任何资产并创建名为 StableCredit USD 的代币化信用(也可以支持 EUR、JPY 等)。

Harvest.Finance被黑事件简析:10月26号,据慢雾区消息 Harvest Finance 项目遭受闪电贷攻击,损失超过 400 万美元。以下为慢雾安全团队对此事件的简要分析。

1. 攻击者通过 Tornado.cash 转入 20ETH 作为后续攻击手续费;

2. 攻击者通过 UniswapV2 闪电贷借出巨额 USDC 与 USDT;

3. 攻击者先通过 Curve 的 exchange_underlying 函数将 USDT 换成 USDC,此时 Curve yUSDC 池中的 investedUnderlyingBalance 将相对应的变小;

4. 随后攻击者通过 Harvest 的 deposit 将巨额 USDC 充值进 Vault 中,充值的同时 Harvest 的 Vault 将铸出 fUSDC,而铸出的数量计算方式如下:

amount.mul(totalSupply()).div(underlyingBalanceWithInvestment());

计算方式中的 underlyingBalanceWithInvestment 一部分取的是 Curve 中的 investedUnderlyingBalance 值,由于 Curve 中 investedUnderlyingBalance 的变化将导致 Vault 铸出更多的 fUSDC;

5. 之后再通过 Curve 把 USDC 换成 USDT 将失衡的价格拉回正常;

6. 最后只需要把 fUSDC 归还给 Vault 即可获得比充值时更多的 USDC;

7. 随后攻击者开始重复此过程持续获利;

其他攻击流程与上诉分析过程类似。参考交易哈希:0x35f8d2f572fceaac9288e5d462117850ef2694786992a8c3f6d02612277b0877。

此次攻击主要是 Harvest Finance 的 fToken(fUSDC、fUSDT...) 在铸币时采用的是 Curve y池中的报价(即使用 Curve 作为喂价来源),导致攻击者可以通过巨额兑换操控预言机的价格来控制 Harvest Finance 中 fToken 的铸币数量,从而使攻击者有利可图。[2020/10/26]

具体创建流程如下:

提供一定金额的 USDC

调用 USDC 价格预言机,确定 1 个 USDC 的美元价值

协议铸造相应美元价值的 StableCredit USD

将 USDC 和 StableCredit USD 按照 50:50 的比例提供到 AMM

该协议计算系统利用率,最高可达 75%

所提供的 USDC 的利用率(或 75% 的最大值)以 StableCredit USD 的形式计算

此时,用户得到的 StableCredit USD 就是「借贷信用」。可以用它来借贷通过 AMM 抵押的其他资产。所以如果有其他用户提供 LINK 作为抵押,你可以通过 「卖出」借贷信用来借贷 LINK。当你想还债的时候,你可以把 LINK 「卖」回去换成 StableCredit USD,还清债务,然后收到你的 USDC。

实际案例

下面举几个具体实例来说明这个过程:

用户 A 提供 1000DAI 进行借款:

将 1000DAI 存入 StableCredit 协议

系统调用预言机查询 DAI 价值 1020USD

系统铸造 1020 个 USD

系统将用户 A 的 1000DAI 和 1020USD 添加到 AMM

系统计算利用率(根据全局抵押情况动态变化),最高为 75%

系统为用户 A 提供 75% 额度的借贷信用,即 1020*0.75=765 StableCredit USD

此时用户 A 提供了 1000DAI,得到 765 个 StableCredit USD。

用户 B 提供 2 个 ETH 进行借款:

将 2ETH 存入 StableCredit 协议

系统调用预言机查询 ETH 价值 1400USD

系统铸造 1400 个 USD

系统将用户 B 的 2ETH 和 1400USD 添加到 AMM

系统为用户 B 提供 75% 额度的借贷信用,即 1400*0.75=1050 StableCredit USD

此时用户 B 提供了 2ETH,得到 1050 个 StableCredit USD。

同理,有用户 C 提供了 1 个 WBTC,得到 26000 个 StableCredit USD;用户 D 提供了 1 个 YFI,得到了 23000 个 StableCredit USD,等等…

此时系统中存在多个借贷 AMM 池:

DAI:StableCredit USD

ETH:StableCredit USD

YFI:StableCredit USD

WBTC:StableCredit USD

其他各类用户添加的抵押资产池

用户 A 想借出 1 个 ETH,于是他将 525 个 StableCredit USD 提供给 AMM,得到 1 个 ETH。用户币想借出 500DAI,他将 510 个 StableCredit USD 提供给 AMM,得到 500 个 DAI。

他们想要赎回本金时,是需要向提供偿还对应借出资产即可从 LP 中提取本金。当提取本金时,系统会烧毁对应数量的 StableCredit USD。比如,用户 A 赎回 1000DAI,此时系统会调用预言机价格,假设此时价格仍为 1020USD,协议将烧毁对应数量的 StableCredit USD,以保证整个借贷资产的平衡。

这个赎回并烧毁 StableCredit USD 的过程,AC 文章中并没有提,是我个人的猜测和判断。主要依据是 EMN 当时的设计,也是铸造信贷和销毁信贷,遗憾的是当时被黑客利用导致项目没有继续。

StableCredit 的优势

StableCredit 的设计充分利用了代币化债务、借贷、AMM 的特点,相对单独存在 AMM 和借贷协议具有很多优势:

首先,系统的借贷利率实际是根据需求自动平衡的,用户需求多的借出资产,在偿还时会支付更高的利息。原理是需求多资产,在 AMM 中被卖出更多,用户在偿还借贷购买对应资产时,会支付更多的 StableCredit USD。

StableCredit USD 类似于 Uniswap 的 ETH,是 AMM 全部池交易的中间介质,这就让借贷信用可以享受交易手续费,间接的实现了资产提供者收取利息。即借贷用户支付的交易手续费和交易滑点等溢价,间接的提供给了代币提供者。

如果用户只提供代币而不进行借贷,会一直积累整个系统的借贷溢价,也就实现了存款收益。

这种方式还实现了非常优美的借贷最大化利用率,像 AAVE 这些借贷协议,一旦用户的抵押率达到红线便会被清算。StableCredit 的模式基本不存在被清算风险,只有相对的整体系统风险,即利用率。

举例来说:用户 A 存入的 1000DAI,得到 765 个 StableCredit USD。之后他全部用于借出 ETH,根据之前的案例,计算得出可借 765/700=1.09 个 ETH (由于实际存在滑点等,数量会有偏差)

假设经过 1 个月,ETH 价格上涨至 1000,用户偿还 1.09 个 ETH,会得到 1.09*1000=1090 StableCredit USD。此时用户偿还 765 StableCredit USD,可赎回 1000DAI。

经过以上过程,我们发现用户最初抵押了 1000DAI,得到了 75% 的购买力,然后他购买了 ETH,享受了 ETH 价格上涨的红利,当他结清头寸时,最终收回本金 1000DAI,同时还结余 1090-765=325 USD。

但其实我这个案例有些过于理想,在真实的系统运行环境中,由于套利者的存在,StableCredit USD 与各类资产的汇率会实时的通过 AMM 交易进行调整,因此在抵押和赎回过程中,不可能是按照原比例兑换。

以上的一些内容纯粹是我个人根据一些零散信息拼凑后的猜想,具体 StableCredit 的运作模式,还要等系统正式上线后再来详细验证。

但不难想象,这样的一种设计,绝对能释放更多的购买力,吸收更多的流动性。

写在最后

之前文章中我也有说, StableCredit 的设计,是 YFI 整个战船中非常关键的一环,它为整个金融帝国提供了一个吸收流动性的接口,最终可能发展成为流动性黑洞。

通过大量的吸收存款,叠加?yearn?的智能理财服务,yearn 的愿景正在一步一步实现。

简单说,YFI 的愿景是要让「收益最大化」。

AC 的初心一句话概括,「获得持续安全稳定便捷的最大化收益」。

标签:USDSTACredREDStableFund USDstarlink币投资了多少NEO Name CreditCredefi

fil币价格今日行情热门资讯
加密货币:2021年加密货币和区块链的前景如何?20名专家如是说

我们在2020年经历了这一切之后,对未来一年的任何预测都很可能是一场蒙眼游戏。与此同时,我确信人类要从过去的失误中吸取很多教训,并通过改正错误和缺点而向前迈进。我们一直都是这么做的.

1900/1/1 0:00:00
BTC:12.26晚间行情:牛市缓涨急跌 短线操作注意节奏

文章系金色财经专栏作者币圈北冥供稿,发表言论仅代表其个人观点,仅供学习交流!金色盘面不会主动提供任何交易指导,亦不会收取任何费用指导交易,请读者仔细甄别防上当.

1900/1/1 0:00:00
DEF:图解加密领域开发者流向 感受加密生态发展趋势

开发者多的生态不一定是最好的生态。但如果将时间拉长看,发展不错的,往往是开发者最青睐的,开发者进入越多,生态越趋繁荣。从开发者进入的角度,我们可以大概感受到如今加密生态的发展趋势.

1900/1/1 0:00:00
OIN:视频 | 币圈2020迷惑行为大赏:伤害性不大 侮辱性极强

写在前面:心急的朋友可以直接拉到视频最后,这个奖,非你莫属!观众朋友们我们是张姨杨姨这里是bbtv 2020年度颁奖典礼的现场减半载着幸福来.

1900/1/1 0:00:00
以太坊:金色前哨 | 北京冬奥首张支持数字人民币购买的地铁票亮相(附视频)

金色财经报道,12月31日消息,据北京卫视北京新闻栏目显示,北京冬奥首张支持数字人民币购买的地铁票亮相。据新闻介绍,使用数字人民币首先要开通数字人民币钱包,在中国银行大兴航站楼网点.

1900/1/1 0:00:00
MMI:美国参议员反对可能施行的自托管加密钱包监管法规

美国财政部长Steven Mnuchin计划在年底离职前施行禁止或严格限制自托管加密货币钱包的法案,怀俄明州参议员Cynthia Lummis对此表示反对.

1900/1/1 0:00:00