最近算法稳定币赛道开始热闹起来,Basis正在努力推出V2,FEI也开始引起人们关注。今天蓝狐笔记聊的是OHM的算法稳定币探索。对于新来的读者,关于算法稳定币可以参考蓝狐笔记之前的文章《稳定币:加密世界的圣杯》、《算法稳定币双雄之二:Basis》、《basis与defi乐高》。
OHM实现稳定币的机制
OHM是Olympus DAO推出的算法稳定币。跟Basis、Fei等稳定币的机制不同,没有权益代币,Olympus是单代币机制,只有一个代币OHM,它既是稳定币,也是治理代币。
Olympus DAO是DAO治理,它有一个PCV,这一点跟FEI类似。PCV是协议控制价值(protocol controlled value),通过协议控制财库储备金,实现OHM增发或回购机制、实现债券机制,进而推动OHM趋向稳定。OHM的稳定,目前是锚定DAI。当然,如果后续迭代,它也可以不锚定DAI,而锚定其他价格指数等。
Olympus有自己的财库,用于支撑OHM的价值。财库一开始来源于OHM的初始发行,随着协议收益的增加,其财库中DAI等资产也会用来获取存储收益,比如将其存入借贷协议Maker、Compound、Aave中,从而增加其财库收入,进而支撑OHM价值。
那么,具体来说,它如何通过增发和回购机制、债券机制来实现其相对的稳定?
OHM的增发与回购
目前OHM的稳定设置是锚定DAI。当1个OHM大于1DAI,协议会新增并卖出OHM;当1个OHM低于1DAI,则协议会回购并销毁OHM。也就是,通过通涨或通缩的模式来实现锚定,机制简单明了。同时,不管OHM价格高于DAI或低于DAI时,Olympus协议都能够从中获益。协议将获益的部分90%给予OHM的质押者,10%分配给Olympus DAO 财库。
具体来说,是如何进行增发或回购的?其核心是下面两个方程式:
epochMint = (TWAP - IV) * supply * ICV * Discount
epochBurn =(TWAP - IV) * supply * DCV * Discount
第一个是增发的等式,第二个回购销毁的等式。
增发和销毁会让OHM供应量产生变化。Olympus有一个“销售合约”(Sales Contract),当OHM市场价格高于或低于锚定价格(当前设定的是1DAI),协议会增发或回购OHM,用户可以向协议购买或售出OHM。
那么,Olympus协议如何获知OHM价格是高于还是低于锚定价格?协议会检查最新纪元(epoch)是否已经结束,每个纪元的周期大约为7.5个小时左右,如果结束,协议会根据TWAP价格(时间权重平均价格)向Olympus的财库发送交易请求(卖出或买入)。
根据上述的等式,如果OHM TWAP价格高于其IV(内在价格,1DAI),财库会增发OHM,用于销售。IV目前设置为1DAI。ICV是通胀控制变量(Infation Control Variable),它是由DAO治理设置的变量,用来控制通胀的节奏。如果ICV增大,那么会新增更多的OHM,通胀力度较大。如果ICV降低,则新增OHM幅度下降,通胀相对较为平缓。Discount是折扣,折扣率主要用于刺激套利行为,刺激用户买入或卖出。
DCV(Deflation Control Variable)是通缩控制变量。当OHM的TWAP价格低于IV(内在价格1DAI),那么财库会向销售合约(Sales Contract)提供DAI,用于购买OHM。DCV也是由DAO治理的协议变量,用来控制通缩的节奏。如果DCV升高,回购和销毁力度更大,有更大的通缩;如果DCV降低,回购和销毁力度更小,其通缩也较为平缓。
如果协议没有足够的OHM或DAI来满足用户的交易,剩余的交易会通过OHM的Sushiswap池来完成。
根据OHM的资料,可以通过一个例子进行说明:假设目前的TWAP=20 DAI,IV= 1DAI,ICV=0.0001,供应量为2000万DAI,最新价格为21 DAI,折扣率为3%。
在这种情况下,由于OHM高于1DAI,协议会进行OHM的增发,用户可以提交购买OHM的交易。假设用户提交10万DAI用来购买OHM。销售合约(sales contract)会查看到最新纪元已经结束,发现其TWAP价格为20DAI。销售合约向财库请求提供OHM。财库会根据上述的等式”epochMint = (TWAP - IV) * supply * ICV * Discount”计算该纪元的OHM新增和销售量:38,000 =(20-1)*20,000,000*0.0001。
然后,销售合约会获得来自财库的新增OHM代币,因此,它可以执行订单,由于折扣率为3%,那么执行价格为20.37=21*(1-0.03),根据这个执行价格,用户的10万DAI可以购买4909.18个OHM。合约中有38,000个OHM,足以满足该用户的购买需求。如果销售合约中的OHM不够,比如用户发起100万DAI的购买,则可以购买49091.8个OHM,在购买新增的38,000个OHM之后,则剩余11091.8个OHM的购买订单会被发送到Sushiswap市场上完成,不过这样用户的购买成本会有所上升(假设不考虑滑点和价格波动,这部分OHM的购买价格为21DAI,也就是这部分没有3%的折扣)。在这个过程中,协议会从中产生收益。
OHM的债券
除了增发和回购的调节机制之外,Olympus还有Bond的机制,也就是债券机制。其债券机制跟其他的稳定币债券机制不同。一般的债券机制,当稳定币低于锚定价格时,会激励用户用稳定币购买其债券,由此减少稳定币的总量,从而推动稳定币回到锚定价格。在Olympus中,其债券可以通过OHM/DAI的LP代币来购买。
用户为什么愿意用OHM/DAI的LP代币来购买Olympus的债券,因为它有折扣,有套利机会。
这种机制一举两得,一是可以激励用户为OHM提供流动性,且由此提升对OHM的需求;二是财库也可以积累OHM的流动性。而OHM的流动性LP代币本身可以产生收益,可以为财库增加收益来源,并由此支撑OHM。
用户可以用其OHM/DAI LP代币按照一定的折扣来购买OHM,不过需要用户有一个行权归属期。用户将其OHM/DAI的LP代币发送到Olympus财库,可以获得OHM的申领。LP代币归属期间长短决定OHM什么时候可申领。处于归属期时,用户的LP代币并不是锁定,可以通过罚没债券来索回LP代币。
债券的价格由LP代币和已发行债券数量决定。等待行权的债券越多,债券持有人在OHM上获得的折扣会降低。反之亦然。通过这种方式来调节人们购买债券的积极性。
根据OHM的资料,其债券价格等式如下:
债券价格=RFV/Premium
RFV(Risk-free value)是无风险价值,其中RFV=2sqrt(constantProduct)∗ (LP/totalLP),通过常数乘积(x*y=k)、LP和LP代币总量比例,以及平方根来得出RFV的值。当x=y时,也就是OHM=DAI时,RFV是x+y的最小值。
Premium是溢价,它也是协议控制的参数。溢价的等式是Premium = 1 + (debtRatio ∗ n),而债务比率的等式:debtRatio = bondsOutstanding / ohmSupply。溢价较低,折扣更高,激励人们购买债券;溢价较高,则折扣较低,对人们购买债券的激励程度有所降低。溢价源于系统的债务比率和扩展变量。通过它来控制债券价格的上涨速率。
根据Olympus资料的例子,当OHM市场价格为10DAI,LP流动性池中有100万OHM和1000万个DAI,溢价为2,债券行权期为1万个区块。用户在第一个区块创建了债券占据其总量的5%,5%的LP市场价值为100万美元。债券合约计算LP代币的RFV(无风险价值):316,226个OHM,其溢价为2,最终债券报价158,113个OHM ,其市场价格为158万美元。也就是用市场价值100万美元的LP代币可以兑换出市场价格158万美元的OHM,如果价格保持不变,回报率达到58%。此外,对于质押者也有吸引力,因为这增加了OHM的内在价值(财库新增LP代币),也增加sOHM在下个纪元的rebase。
更高的OHM价格会激励更多的LP购买债券。在计算债券价格时,协议是按照OHM的内在价格而不是市场价格来计算LP代币中的OHM价值,债券持有人通常以低于市场价值的价格将其LP卖给协议。不过,这可以通过协议以低于市场价格向债券持有人进行OHM报价来抵消。这使得债券OHM的价值相对于LP代币份额的价值增长更快。也就是说,更高的OHM价格,会导致流动性更大。
这种机制就是Olympus机制的独特之处,通过OHM的投机促进其流动性,这里有利于其早期的冷启动。
Olympus的“IDO”发行
Olympus的发行跟其他的项目不同,没有空投和流动性挖矿,而是为Discord社区中的早期成员提供200,000美元估值购买OHM的73%创世发行代币的机会,剩余的27%的OHM用于在Sushiswap上提供初始流动性。这就是其“IDO”模式,这里的D是Discord。它的早期发行是在3月12日到3月14日进行的,所有在3月3日之前进入Discord的非美国用户有资格参与。
当时一共发行了50,000个 OHM ,早期的每位参与者以4美元的价格,获得141个OHM,也就是花了564美元。而在最高点时,OHM超过1042美元的市场价格,最高涨幅超过260倍,即便现在也超过400美元,依然超过100倍的空间。
人们会很奇怪,OHM不是稳定币吗?价格怎么超过1000美元?最终来说,OHM是要回归到1DAI,而在回归到1DAI的锚定价格过程中,会大量增发OHM,而这些新增的OHM大部分会分发给OHM代币的质押者。
这种IDO模式的好处是:由于均等参与,首次发行每个成员最多不超过141个OHM,这样早期不会存在大鲨鱼涌入的情况。
OHM是单代币模式,没有权益代币,那么,它如何来鼓励创始团队的持续贡献力量?它通过一种pOHM代币的模式来提供资助,类似于一种期权,通过为OHM提供内在价值来生成OHM。例如,投资者提供1DAI和1pOHM来生成一个OHM。也就是,1pOHM=1OHM-1DAI。只有当1OHM大于1DAI,1pOHM才有价值。
pOHM基于供应量进行期权归属分配,其最终上限为20-50亿OHM。社区也会获得一部分pOHM。
其中团队可以获得7.8%(3.3亿pOHM)。此外,投资者:3%(7000万pOHM);顾问:1%(5000万pOHM);DAO:5.5亿pOHM,暂无供应上限。
目前OHM的债券和增发等功能还没运行,OHM暂时不会面临大量的抛压,所以其价格暂时还能维持在400美元以上。当后续新增发行之后,OHM会面临抛压,这也是正常的,最终来说,OHM会不断趋向于1DAI。
Olympus的财库管理
财库合约持有所有PCV。每个纪元结束,财库计算储备资产(DAI和OHM-DAI的LP代币)来盘点其PCV。LP代币会按照最低或无风险价值进行估值。新增生成的OHM,其中的90%会分配给OHM的质押者,而10%会分配给DAO。
Olympus的财库一开始主要由DAI、OHM/DAI的LP代币来支撑,后续会将新的资产添加至其财库中,例如一些收益聚合的权益代币、其他稳定币(FEI、FRAX)、BTC、ETH等。
最后需要特别提醒的一点是:算法稳定币波动性很大,如果不了解其中的机制,最好不要参与,否则容易遭受损失。