ViewDAO

Posted on Apr 25, 2022Read on Mirror.xyz

短评第6期:Nirvana Finance

Author:ViewDAO.realAlitta

1、项目介绍

Nirvana是Solana生态的双币型算法稳定币,包含ANA和NIVR,ANA是动态供应(无上限)承受涨跌幅度,NIVR是等额锚定的一揽子稳定币集合。

1.1 项目流程

项目流程图如下所示:

1.2 子系统

Nirvana 可以细分为以下几个子系统:

铸造系统

用户使用 Nirvana 内置的 virtual AMM 购买 ANA 代币,购买的 ANA 代币是从协议中新铸造出来的。

质押系统

将 ANA 代币质押,获得 prANA 代币奖励,prANA 类似期权,可以按照当前的地板价购买 ANA 来行权。

期权系统

用户获得 prANA 后可以将其兑付,即只需要地板价来行权,购买 ANA 同时销毁 prANA。

借贷系统

用户在质押 ANA 后,可以按照锁定的 ANA 的地板价的来借出稳定币 NIRV,由于借贷是按照地板价来估值的,因此没有清算风险。

债券系统

协议发售债券买入 trANA,线性释放,以折扣价格获得 ANA。

回收系统

协议的 virtual AMM 保证 ANA 的刚性兑付,确保 ANA 不会以低于地板价的价格成交,并且可以保证有足够的流动性以地板价回收 ANA。

收入系统

协议的收入来源是交易 ANA 代币的手续费(买入 0.1%,卖出 0.3%)、取消抵押手续费(0.5%)、购买债券 trANA 的手续费(0.2%)、NIRV 贷款手续费(3%)。

1.3 创新的vAMM pool + floor price pool机制

流程图如下所示:

该机制的实现是为了达到以下目的:

1)保证ANA的刚性兑付,即流通中的每个ANA代币都可以被协议以地板价回收;

2)保证ANA价格持续上涨。简单来说就是当市场对ANA的需求过于旺盛时,一部分买入资金会被分配到floor price pool用于提高ANA的价格;(具体调解过程可以参考文章结尾处例子)

3)在当前市场价格附近提供足够的流动性,以便一部分代币的持有者可以随时安全地退出头寸,而不会引起踩踏让市场价格暴跌。

2、项目运行过程

2.1 项目启动

为了防止机器人达到公平启动的目的,项目设计了一种新颖的代币启动拍卖 (Token Launch Auction,TLA),具体做法是项目方在开盘后将ANA的价格拉的非常高,并且设定在未来5天ANA价格以指数的形式递减,投资者根据市场博弈状态购买保证了启动的公平性,团队没有预留任何代币。

2.2 项目运行

投资者通过协议买入ANA代币,可以质押获得prANA收益,并用prANA+floor price买入ANA继续质押,就可以做到循环质押;投资者也可以通过抵押ANA以floor price借贷NIVR,接着像循环借贷一样用NIVR买入ANA继续借贷。

由于有vAMM pool+floor price pool机制,上涨时ANA的价格不会上涨的过于猛烈,上涨过快证明需求旺盛,超过设定阈值后新晋买入者的部分资金会被用来提高ANA的floor price,保证了ANA价格只涨不跌;下跌时协议为当前市场价格提供了比较充足的流动性加上floor price的刚性兑付承诺,保证了下跌不至于引起踩踏。

3、产品使用体验

3.1 产品感受

1、整体上界面简介清晰,项目相关数据都有展示;

2、项目代码开源,文档非常清晰可以从中了解清楚产品。

3.2 项目不足

1)资金利用率低,在抵押ANA贷出NIVR时,只能使用ANA的floor price,根据目前的市场价格和floor price看,资金利用率约50%;

2)稳定币无使用场景。

4、Nirvana在稳定币赛道中的位置

4.1 赛道位置

下图中标记的是经过市场考验的有了一定市场规模(发行量)的稳定币和未成功但做了一些关键的模式创新的稳定币,还有众多稳定币由于各种各样的原因没有经过市场考验,未列出,图中左侧的先后关系表示时间上出现的先后。

4.2 算法稳定币

可以分为两类:

【锚定法币的】:一般需要大的、有足够资金规模的中心化机构背书,是中心化的;

【链上稳定币】:主要是依托连上资产和算法。

对于链上稳定币又可以分为两类:

1)公链型稳定币:如DAI、UST,主要是以公链代币为抵押物铸造稳定币;

2)完全依靠算法。从最开始的完全无抵押的AMPL(带来rebase机制),靠着市场需求定期按算法调节供应量;接下来是模仿美联储货币调节机制的、无抵押的三币型算法稳定币,这类稳定币包含cash、bond、share三个币种,cash是稳定币,share高于锚定价格时获得通胀奖励,bond在低于锚定价格时;

4.3 死亡螺旋问题

稳定币发展至此都未解决无抵押算法稳定币的死亡螺旋问题,就是稳定币低于锚定价格时引起恐慌持有者进一步抛售导致稳定币价格持续下跌,最终归零。

首先提出死亡螺旋问题解决方案的是Frax的动态抵押率机制,逻辑是协议设定铸造稳定币初始抵押率,通过市场对Frax的需求动态调整抵押率,当市场对稳定币的需求变得越来越多时,协议抵押率逐渐减低也就是获得1单位稳定币所需的抵押资产逐渐变少,如果市场需求逐渐变少则抵押率逐渐提高,这样就保证了已经铸造的稳定币的兑付一定程度上解决了稳定币的死亡螺旋问题;

FEI更进一步将抵押模式变成了销售模式,稳定币的铸造是需求者买入,需求者买入稳定币的资产归协议所有,买入者不能通过协议赎回,这就是PCV(Protocl Controlled Value)机制,逻辑是不论市场如何变化稳定币的发行量的最小值要等于协议资产池中拥有的资产总额,这从根本上解决了算法稳定币的死亡螺旋问题。

由上面关于Nirvana的介绍可知,它是公链型稳定币和完全靠算法的稳定币的结合体,借鉴了公链型稳定币的抵押机制,用ANA抵押获得稳定币NIVR,同时又采用了类似PCV的机制让协议具有资金池,创新性的提出了资金池的vAMM pool+floor pool的分配方式保证了ANA的刚性兑付并且保证只要协议一致运行ANA的价格会持续升高,是最近创新点比较多的稳定币。

5、投资分析

5.1 数据分析

5.1.1 社区

5.1.2 链上数据

铸造的ANA有超过94%在质押(图中标记的地址为项目质押ANA的地址):

二级市场链上流动性不足、交易量较少

持币地址数从项目上线开始到2022.04.15达到1154的最大值后开始回落,后从2022.04.21至今地址从950个到1029个,持币人数不多。

(还可以对链上数据做进一步深入分析,计算出ANA的价格区间分布,solscan数据只提供1000条没做展开)

5.2 团队财务状况

市场低迷,项目持续更新和运营需要有融资或稳定的收入来源。未搜索到团队的融资信息,因此团队的主要收益来自于协议的费用,这部分需要将链上数据从浏览器抓取下来后根据协议设定的收费比例测算,限于篇幅和时间关系不做展开。

5.3 风险评估

5.3.1 内部风险

【合约风险】:代码审计可以找到逻辑漏洞,但是不能找到项目的业务漏洞,未经过市场长时间检验的合约的安全性都存在一定风险。

【使用场景拓展的情况】:衡量稳定币是否成功的关键是发行量多少、使用场景是否足够,虽然在roadmap上看到了项目方已经做了关于场景拓展的一系列规划,但具体执行情况需要看项目方的运营能力是否足够。

5.3.2 市场(外部)风险

加密市场是全球经济体的一部分,受系统性风险和资金流动性的影响。系统性风险目前看主要是战争;资金进入加密领域主要受美联储的货币政策(币圈主要是美元)和行业创新的影响。

【宏观环境】:流通美元会受缩表影响逐渐变少,美金流入加密领域的概概率小于流出。

【行业内创新】:行业内创新带来增量用户会带来资金流入。整体上看经过DeFi summer、NFT、GameFi等几轮大的行业内创新后,目前市场上新项目机制创新能力较弱,能看到希望的点是2021年有非常多的3A游戏项目获得了巨额融资,有可能会出现现象级的兼顾play和earn的精品链游,为行业带来新的增量用户,GameFi的出圈能力要远大于DeFi。

【黑天鹅】:俄乌战争为整个经济环境带来的不确定性。

总结如下表:

三个方向,一个变差,一个中性偏差,另一个不确定,总体上看市场变差的概率更大。

5.4 投资可行性

5.4.1 从算法稳定币这个细分领域看

从稳定币赛道能带来的巨大的铸币税收益看是值得长期跟踪寻找优质项目的赛道。全球货币总价值是百万亿级别,而加密领域的所有稳定币市值(包含法币稳定币,目前还主要是法币稳定币为主)是千亿级别,数量级上是千倍的差距,增长空间巨大。

5.4.2 从Solana生态看

Solana生态发展良好,起初的定位是金融项目现在其他细分领域也发展迅速,如最近GamFi的头部Stepn也来自于该链,说明Solana生态已经可以吸引到足够优秀的开发者,目前生态内没有一个属于自己的高市值的算法稳定币

下图是Solana生态开发者活动图(7日移动平均),最上面的红色线代表的是Solana

数据来源:https://app.santiment.net/

5.4.3 从Nirvana项目看

1)稳定币初期的死亡螺旋已经避免

项目方创新性足够,通过vAMM pool+floor pool及ANA通过floor price质押的机制解决了稳定币的死亡螺旋问题,并且可以保证ANA随着项目运营价格一直变高;值得一提的是从开盘到项目运营进展的整个逻辑设计上项目方都保证足够公平且充分保护散户,是想做好项目的项目方。

2)中后期的运营情况

在roadmap中,需要观察项目方的运营情况

5.5 投资建议

5.5.1 加入投资标的观察列表

当前市场价格为15$,floor price为6.5$,市场价格高出floor price约130%,当前ANA的质押apy为180%。假设apy不变和ANA的floor price不会上涨的情况下测算未来三个月的大致亏损线和最大亏损比例。实际上如果ANA的质押比例(注意不是数量)高于现在的质押比例则APY会变少,ANA的价格会时间推移持续增长,因此短时间考虑二者可以大致抵消。

5.5.2 投资周期

注:测算时未考虑循环抵押ANA的情况

从测算看,按当前市场价格15$买入,三个月后的亏损价格约8.25,最大亏损比例约12%。结合以上数据可以考虑在floor price和market price价格相差50%(6.5*(1+50%)=9.5$)时结合市场状况决定是否买入。

6、vAMM pool + floor price pool提升ANA底价举例

假设:

1)项目共有资金1500美元,其中vAMM pool有420美元占总资金量的28%,floor price pool有1080美元占总资金量的72%

2)ANA价格15美元,vAMM pool中有420美元,有420/15=28个ANA,vAMM的定价公式为x*y=k,420*28=11760

3)ANA发行总量目前108个,floor price为10美元

目前有一笔420美金的买入请求

如果没有vAMM pool + floor price pool的调节机制,根据vAMM的定价计算,(420+420)*x=11760,可以求出买方以30美元的价格买入了14个ANA,当前vAMM中的资金量为840美元,占总资金量的840/(840+1080)=44%。

如果有vAMM pool + floor price pool的调节机制,可以发现上述购买订单触发了vAMM pool资金量不能超过总资金量30%的限制,因此需要拿出部分资金提升ANA价格。按项目方规定调整后的vAMM pool的资金量占总资金量的25%。这里需要解一个二元一次方程组,假设调节给vAMM pool的资金量为x,分配给floor price pool的资金量为y,则二者满足:

1)x+y=420,分配给vAMM pool和floor price pool的总资金量等于买入的总资金量420美元

2)(x+420)/(x+420+y+1080)=25%,调整后的vAMM pool的资金量占总资金量的25%

根据以上方程组可以求得x=60分配给vAMM的资金量为60美元,y=360分配给floor price pool的资金量为360美元。通过分配给vAMM的金额可以计算出买方从vAMM处(可以这样理解,其实都是项目方统一铸造的)买入了6个ANA,从floor price pool买入了8个ANA,则ANA的价格被提高到(1080+360)/(108+8)=12.4美元

7、结论

算法稳定币由于市场巨大,是值得观察的重点DeFi赛道之一,Solana作为新公链的佼佼者还没有原生算法稳定币,Nirvana作为Solana的原生算法稳定币从创新能力及在项目设计上对公平性的重视、散户的保护看是值得投资的项目;但考虑到目前加密市场较差,项目无具体应用场景、链上数据和社区数据一般,因此不是投资的好时机。可以将项目(ANA代币)加入投资标的观察列表,待市场价格和floor price价差在50%时买入(买入点位根据测算获得,后文有详细介绍),该买入点已经相对安全,止损点位可根据当时的市场情况确定。

8、参考链接

1、https://app.nirvana.finance/

2、https://solscan.io/token/ANAxByE6G2WjFp7A4NqtWYXb3mgruyzZYg3spfxe6Lbo

3、https://docs.nirvana.finance/mechanics/staking-rewards-prana

4、https://www.theblockbeats.info/news/30205