去中心化稳定币解析(1)

稳定币生意是当前DeFi里最大,也是最稳定的一门生意,而为了掌握铸币权,获得更多的自主性,越来越多的协议开始发行自己的稳定币,并且机制上比传统的USDT,USDC等要复杂很多。

是否需要这么多种类的稳定币?

这些稳定币的发行机制是什么?

如何保证锚定,以及机制上是否存在潜在的脱锚倾向?

作为一种货币,这些稳定币目前的采用率如何?

这些稳定币发行方的盈利模式是什么,以及盈利情况如何?

我们接下来通过Frax,LUSD,DAI,eUSD,crvUSD,GHO,PT & YT这几种稳定资产来对以上问题进行探究。

FRAX

在Frax的系统中包括三种类别的稳定币:

锚定美元的FRAX,锚定ETH的frxETH,锚定CPI的FPI。我们这里仅对FRAX做解析。

业务数据

发行量:10.4亿

是否脱锚:历史上曾在3月12日与USDC一同脱锚,其余时刻表现良好

发行机制

作为一种混合型稳定币,FRAX兼具担保型稳定币和算法稳定币的特性。在这里,Frax的发行涉及到两种资产类型:USDC(代表有价担保品),FXS(代表市场对于frax的信心)

我们先来介绍“抵押比率CR”,是frax系统中的一个重要参数。

在铸造FRAX时,用户需要向系统添加价值1美元的【USDC + FXS】并得到对应数量的FRAX,需要添加的USDC美元价值为

铸造出的FRAX数量 * CR

需要添加的FXS美元价值为

铸造出的FRAX数量 * (1 - CR)

在这一过程中,被抵押的USDC作为担保品存留在合约中,被抵押的FXS则被销毁;

同样,在赎回FRAX时,用户需要向系统提供FRAX并获得USDC和FXS,能够获得的USDC美元价值为

转移至系统的FRAX数量 * CR

用户获得的FXS的美元价值为

转移至系统的FRAX数量 * (1 - CR)

在这一过程中,转移至系统的FRAX被销毁,FXS则被凭空铸出。

此外,上述公式里没有考虑铸币费用(0.2%)和赎回费用(0.45%)。

FRAX的锚定机制

和其他的纯算稳不同,FRAX将“市场信心”这个金融领域里极其重要的因素考虑进来,并加以量化添加进了机制设计中。

在这里,FRAX允许通过市场套利和调节CR来稳定FRAX的价格。

市场套利比较容易理解。

首先,无论是赎回还是铸造,系统总会按照1美元的价格给FRAX定价。且FRAX并不总是可以赎回或者铸造。当FRAX价格低于某个值时,系统推荐用户通过swap获得frax而不是铸造;当FRAX价格高于某个值时,系统推荐用户通过swap获得frax而不是铸造。通过这种方式,frax将稳定币的市场需求和发行量做了一层挂钩,达到稳定价格的效果;

当FRAX价格足够高时,用户可以向系统提供价值为1美元的【USDC + FXS】并获得1枚FRAX,再将其通过curve等市场卖出来获利,同时增加frax的市场流通量,平抑frax的市场价格;

当FRAX价格足够低时,用户可以向系统提供1枚FRAX,并赎回价值1美元的【USDC + FXS】,再将其通过curve等市场卖出来获利,同时降低frax的市场流通量,提升frax的市场价格。

但同时我们也注意到,在铸造和赎回流程中,【FXS】可能会带来一些可能的风险,那么在这件事情上,FRAX是如何实现逻辑自洽的呢?

注意,我在这里使用【逻辑自洽】这种说法,因为我认为一种货币的产生和大规模采用,【信心】尤为重要;

首先,在最早期阶段,FRAX的CR设置为1,意味着FRAX是一种由USDC全额担保的稳定币;随着市场对frax的需求逐渐提升,frax的价格会略高于1美元,系统会通过监测市场上frax的报价,每小时对CR进行一次调整。

若frax的价格在$0.995 ~ $1.005之间,则CR调整幅度为0;

若frax的价格低于$0.995,则CR向上调整(不得高于100%),调整幅度为0.25%;

若frax的价格高于$1.005,则CR向下调整(不得低于0%),调整幅度为0.25%。

传统的算法稳定币里并不存在担保品的设计,可以粗暴地理解为CR始终为0。但从经验来看,市场不总是可以接受一个没有任何担保品的纯算法稳定币。

当市场对于FRAX的信心降低,表现为FRAX价格低于1美元,CR将逐步提升,并最终成为USDC全额担保稳定币;在这个过程中,市场上货币流通量减少了;

当市场对于FRAX的信心提升,表现为FRAX价格高于1美元,CR将逐步降低,并最终成为纯算法稳定币;在这个过程中,市场上出现了货币增发。

CR不由直接由人工调控,而是根据,而是通过观测反映在FRAX上的市场信心来进行高频的实时调整。FRAX希望通过这种方式,来管理市场信心,从而稳定frax的价格。

我们避免了像DAO那样的主动管理,比如MakerDAO。社区能够积极管理的参数越少,分歧就越少。通过FXS进行治理的唯一参数是增加/调整抵押品池、调整铸币/赎回费用和抵押品比率的刷新率。除了硬分叉之外,不可能有其他行动。

另外,为了防止闪电贷攻击,Frax的赎回机制并不是实时生效的,用户存入frax后,需要在两个区块之后才能相应的USDC/FXS。

讲到这里,我们还没有涉及到FRAX最重要的AMO模块。AMO实际上是对上述内容的拓展和延申。当上述操作涉及到某个第三方协议时,一个AMO就诞生了。我们以Curve AMO为例。

举例,假设Curve AMO此刻的CR为0.8,而其管理的USDC超过了支持该CR的必要数量。那么此时,Curve AMO就可以使用该部分USDC,并额外铸出新的FRAX,两者配对,在Curve为frax提供流动性。在Curve协议中,当frax的价格发生变动时,CR也会进行相应的变动。需要注意的是,如果需要CR提升,即系统需要更多的担保品,那么AMO会从Curve池子中撤回USDC。而Curve AMO持有的流动性赚取的Curve协议收入也会进一步支撑AMO的担保品价值,并间接回馈给FXS用户。(这个间接回馈我们不展开解释,但也不难理解,担保品价值超过cr需求,就为fxs创造了通缩动力。)

结合其他资料不难看出,FRAX的这些设计也受到了Olympus的影响,自建流动性的方式,包括其也通过Olympus来出售债券。

关于FRAX,还有另外一个大的模块,FraxLend,我们今天先不做介绍。

Subscribe to Harvie
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.