(天空下的柏树,梵高)
YAM是AMPL和YFI揉合
当AMPL出来之后,有一些模仿者,不过它们都没有在加密社区引起轰动。但YAM不一样,它搅动了整个加密社区。
为什么YAM有如此之魅力?
在过去一段时间,DeFi有两个最火的项目,AMPL和YFI。而YAM这次引爆社区,一个重要原因是它揉合了AMPL+YFI。YAM是AMPL的变种,但同时它的发行机制采用了YFI的模式。也就是,YAM将AMPL和YFI最能引爆社区的东西融合了。因此,它一出现,就爆发出了能量。
现在还有一些用户依然不知道YAM是AMPL的变种,因为不少用户还是按照之前总量恒定的代币逻辑进行投资。要理解YAM,首先要理解AMPL。关于AMPL,可以参考蓝狐笔记之前的文章《AMPL:另类的稀缺性》。
YAM是AMPL的变种
YAM的运行机制跟AMPL类似,从大框架来说,两者是一样的。不过在具体机制方面存在一些差异。
YAM跟AMPL一样都是弹性供应
YAM跟AMPL一样,本质是追求比例的稀缺性,而不是数量的稀缺性。因此YAM也会根据价格进行代币数量的弹性供应,每天会进行rebase,对代币供应量进行调整。具体的rebase时间是每12个小时进行一次(北京时间上午4点和下午4点)。YAM的最终目标也是成为价格稳定的代币。其当前的目标价格为1美元,而AMPL当前的目标价格是1.011(根据CPI调整的2019美元计算得出)。
YAM的储备库
YAM储备库的机制是AMPL没有的。每次YAM供应量增加的10%会用于购买yCRV代币(yCRV代币是具有高收益的美元稳定币),购买的yCRV会进入YAM的储备库。储备库由YAM社区治理控制。新增储备库的目的是为了在未来增加YAM的稳定性。
YAM的完全去中心化的治理
YAM从其诞生的第一天开始就实施完全去中心化治理。这一点学习了YFI,YFI也是基于链上的去中心化的社区治理。YAM分叉了Compound治理模块,也就是说,YAM协议的所有升级都是完全通过链上治理来实现的。YAM协议完全由YAM代币持有人掌控。提交治理提案至少需要1%总量的YAM,达成法定人数提案需要总量4%的YAM。提案的投票期间为48小时。
从YAM的内在价值看,早期它并不捕获任何价值,只要是治理代币。但其未来的价值取决于YAM持有人的治理。YAM代币持有人组成社区,由社区确定和更新YAM协议的功能,例如rebase功能、通胀设计、激励机制、YAM储备池的用途等。
这种完全去中心化的治理符合加密社区的精神。不过在早期,由于合约的不完善,可能会带来大问题。这就是下面要提到的:由于其rebase功能存在bug,这导致了YAM的危机。这对于其他项目来说,也可以学习到教训。
YAM的YFI分配机制
YAM跟AMPL最大的区别之一,就是它的初始分配采用YFI模式:没有预挖、没有投资人份额,这更符合加密社区的精神。这也是它在加密社区引起巨大反响的原因。这可以让社区的更多人参与进来,并极大激发社区的治理热情。这从YFI的社区治理实践也可以看出。
YAM的最初总供应量为500万个。其中的200万个初始分配给8个流动性挖矿池,每个权益池获得25万个YAM,这8个池分别是COMP、LEND、LINK、MKR、SNX、WETH、YFI、ETH/AMPL Uniswap v2 LP。这8个池挖矿时间为期一周。截止到蓝狐笔记写稿时,有超过8亿美元价值的8个代币在YAM上挖矿,而这仅仅花一天多的时间,这种速度和锁定资产量级,是DeFi挖矿史上前所未有的,可见其影响力之大。
除了8个池之外,还有一个YAM/yCRV Uniswap v2 LP池可以获得剩余300万的YAM的初始分配,其中第一周这个池可以获得150万个YAM初始代币分配,并通过每周50%递减的机制进行分配。不过由于出现下面提到的bug问题,YAM/yCRV Uniswap v2 LP暂时关闭了挖矿入口。
拯救YAM的社区实践
昨天凌晨YAM项目方发现其rebase(代币基数再调整)出现bug,这一错误会导致向储备库(Reserve)释放过多的铸造代币。多余的铸造代币保留在了YAM储备库合约中。如果不修正这个错误,未来将无法采取任何治理措施。如果社区未来无法采取任何治理措施,那么,这意味着YAM项目的终结。
为了拯救YAM,YAM项目方紧急号召YAM社区参与进来,通过委托投票启动提案以解决问题。那么,具体来说,出现了什么bug?
YAM的总供应量本来应该是:totalSupply = initSupply.mul(yamsScalingFactor).div(BASE)
但实际上是totalSupply = initSupply.mul(yamsScalingFactor)。它对用户余额不会产生影响,质押合约中的资产也不有影响。不过在首次rebase时,这导致YAM储备库增加了大约50万美元价值的yCRV。如果治理无法在第二次rebase之前提交bug修复提议,将来就无法采取进一步治理行动。无法采取治理行动,YAM项目就无法持续。
为什么会这样?其中的原因是如果储备库中YAM保留太多,它会导致后续的任何提议都无法达到法定人数。这意味着,后续的任何提议都无法获得通过。这同时也会导致YAM储备库无法被社区管理且储备库中的资金也会丢失。下一次rebase发生在北京时间8月13日下午4点,这会导致储备池中的YAM供应过多。
拯救YAM的方法是在第二次rebase代币前启动提案,这样就有机会修改合约、修复bug,从而拯救YAM。提案包括两个方面:一是暂停rebase功能以停止意外的代币铸造;将控制权移交给更灵活的治理合约。通过这个提案,YAM试图停止有bug的功能、为实现更完整的解决方案提供时间。
因此,为了拯救YAM,需要在8月13日北京时间下午3点前通过yam.finance委托160,000万个YAM。投票后代币需要委托三天时间,这一期间不能移动,之后可以自由移动代币。
不过YAM项目方也意识到这对用户来说,产生了机会成本。因此,后续会根据链上快照的数据,计划给予参与投票的用户合理的补偿。
截止到蓝狐笔记写稿时,社区积极参与委托投票,票数达到,远超16万YAM。这也说明了YAM社区具有了一定的参与热情和韧性。
YAM的风险
YAM协议没有经过正式审计,可能存在智能合约的安全风险,今天凌晨出现的rebase功能上的bug也给人们敲响了警钟。任何参与YAM流动性挖矿的人都要考虑个人的风险承受能力,控制好风险。
------
风险警示:蓝狐笔记所有文章都不能作为投资建议或推荐,投资有风险,投资应该考虑个人风险承受能力,建议对项目进行深入考察,慎重做好自己的投资决策。
加入蓝狐笔记的知识星球:https://t.zsxq.com/Iq3VzfM
欢迎加入蓝狐笔记群微信:pacinoli