这可能是全网crvUSD的最简单解读
hello,大家好,我是鱼叔。最近Curve终于发出了它稳定币的白皮书,我花了将近10个小时去理解里面的含义,并且打算通过这篇文章,尽可能用简单的语言向大家解释这个模型是怎样工作的。
在这篇文章里我还会比对这个模型和其他稳定币模型的区别和相似处。
简单聊聊这个白皮书
这个白皮书的作者是Michael Egorov,也就是Curve的CEO。
白皮书的题目时间为2022年的10月9日,也就是说这个白皮书其实很早就准备好了,但是到11月末才公布,我觉得很大原因是项目方需要花时间去验证该模型的可靠性。
crvUsd 这次的模型是怎样的
模型简介
下面这张图就是crvUsd里的模型,这边我把几个缩写拎出来先给大家解释一遍:
1)Collateral ERC20 — 抵押物,在白皮书里特指ETH;
2)Stabelcoin — 稳定币,即curve准备发行的crvUSD,在白皮书中作者直接以USD为名字;
3)Controller — 控制器,类似制定一些抵押的额度等;
4)Monetary Policy — 货币政策,通过影响控制器来改变usd的发行,文中没有提货币政策的决策是由谁控制的,但是我觉得大概率是Curve社区投票来决定的;
5)LLAMMA — 抵押贷款自动做市商算法。这个是整个模型的核心,负责贷款物和稳定币的平衡;
6)PegKeeper — 价格挂钩器,用于监测稳定币价格的工具;
7)Stable Pool — 稳定币池子,用于吸纳多发的货币,以及在货币紧缺时进行印钞功能,类似美联储。
模型功能
它整体的功能简述如下:
用户将ETH在LLAMMA抵押来获得USD,当ETH价格下跌不足以支撑USD价格时,LLAMMA会进行清算,将抵押品出售回购USD来确保USD的价值。
如果市面上USD价格高于1美元时,也就是USD的需求过高,那么PegKeeper会触发发币功能,会在USD相关的稳定币池子里增加USD,如果USD价格低于1美元时,会触发燃烧功能,燃烧一些USD。
这里值得一提的是,PegKeeper增发的USD是没有抵押物的,也就是说是空气。白皮书里也强调这些没有抵押物的USD属于负债,那如何确保这个负债不会过大呢?文中用了一个很巧妙的办法,就是通过函数把这个负债额去调整LLAMMA内的借贷利率,也就是图中【stable pool → Monetary Policy → Controller → LLAMA 】这个线路。
具体的反馈函数我就不展示了,只是简单说一下这个变化规律,如果市面上USD需求高,PegKeeper就会增发USD,相应的负债率增高,高负债率会通过函数降低LLAMMA内部的借贷利率,低借贷利率又会促进更多人去抵押借贷,从而增加市面上的USD。当市面上USD变多时,PegKeeper则可以通过回收USD来降低自己的负债率,并且稳定USD的币价,这个货币回路也由此完美地闭环了。
与美联储的对比
其实聪明的读者已经发现了个秘密,这个模型就是美联储加息减息的缩影。美联储如果发现市面上钱太多了就会进行加息,如果钱少了就会减息,而Curve稳定币的控制流程其实就是如此。
回观整个流程会发现,这个模型的关键还是在于Stable Pool的控制,也就是增发USD的权利。
美联储控制着美国银行,进而控制整个世界的美元流通情况,而美元其实就是美国的信用负债。为什么大家都愿意用你增发的美元,关键在于人们对美国实力的信任。
同样,Curve控制着加密界最大的稳定币交易池子,如何让别人愿意使用Curve短期增发的USD呢?我觉得关键在于大家对其的信任。
核心模型 — LLAMMA
这部分内容涉及到具体的模型细节设计,相对会比较烧脑,如果只是想了解个梗概的读者可以直接跳过。(如果有说得不对的地方,欢迎指正)
LLAMMA 是一种借贷抵押的清算算法。
当用户存入ETH借出USD时,该算法会对这个借贷行为开辟一个价格流动区间(文中词汇是band),也就是说当市面上的ETH价格处于这个价格区间内时,系统就不会对你的抵押品进行清算行为。
这个区间的范围表示为P1和P2(对应图中的Pup和Pdown)。在描述这个模型的时候,文中还提出两种不一样的价格,一种是Pc,清算模型内部的价格,另一种是Po,预言机提供的价格,也就是外面交易市场里的价格。
这边我们要明确一个特殊点,这个模型的清算价格不是直接参考Po,而是根据Pc来的。换句话说,LLAMMA给抵押物构建了一个小金库,这个小金库的任务是动态调整自己内部的抵押物和USD比例,而这个比例产生的结果就是内部Pc的价格。这样的好处就是天然隔离了外界Po价格的波动影响,不会因为外面价格短暂的剧烈波动引起清算。
同时,这种隔离预言机价格的方式也可以避免三明治攻击,因为攻击者无法直接通过影响Po的方式来引起清算获利。
当然,Pc最后还是会和Po看齐的,不过这需要时间去追赶Po。当Pc下降到P1时,LLAMMA会将内部的ETH全部换成USD,当Pc上升到P2时,则会将内部的USD全部换成ETH,而P1和P2的数值是动态的,受Po的价格影响。
因此,整个逻辑流程为:Po影响P1和P2的位置,从而当Pc价格逐渐逼近Po时能提前进行清算活动。这样设计的好处在于,当Po变化时不会立马进行一个清算活动,而是根据内部Pc的波动来进行清算,同时由于Pc会逐渐逼近Po,基于Po设立的清算阈值可以减少亏损的可能性。
crvUSD 会崩盘吗
经历了LUNA的崩盘后,想必大家对于稳定币项目也更加谨慎了。面对一个稳定币项目,往往第一件想质问的是,这个稳定币会崩盘吗?
我的答案是大概率不会,甚至有望成为稳定币项目里的一个巨擘。
UST的崩盘在于,它把自己的市值全部依托于自己发行的token LUNA上,用LUNA的市值去支撑多发的UST价格。并且,通过高APR质押的方式限制市面上的UST流动性,从而用「供不应求」的假象来进一步增发UST。当UST和LUNA同时遭到抛售时,这个游戏基本就没法再继续了。
crvUSD 和UST的最大不同在于,它选择了市面上主流的ETH作为抵押物,并且还是超额抵押,因此不存在死亡漩涡。
相比于UST,crvUSD给我的感觉更像是DAI,只不过crvUSD更加的灵活。另外,它背靠Curve巨大的稳定币交易池子,相较于其他稳定币项目,可以更快地向市场推广。
最后,谈谈稳定币最需要的东西 — — 市场信心。
其实这个节点推出稳定币不是一个特别好的时候,在经历了UST爆雷和FTX爆雷后,市场整体还是处于谨慎状态,真正愿意尝试新稳定币的资金肯定偏少。不过庆幸的是,这次项目方是Curve,可能也只有Curve有这个声望和能力在稳定币赛道上进行创新。