拯救YAMv1
8月12日下午6点,在亚巴队的合同上发现了bug。此错误将导致生成比计划更多的yam(在Uniswap上卖给yam/ycrv池的yam数量),从而允许存储库获取大量冗余的yam。
这一错误将导致未来治理无法实现法定人数投票,也就是说,在这种情况下,YAM治理将无法实施,储备资金将被锁定,无法提取。
yam团队的最初解决方案是快速提交一个bug修复建议,并呼吁社区投票支持解决问题的法定人数。因此,该团队在8月13日协调世界时7:00后提交了一份治理建议。当时,YAM团队认为,只要达到法定人数,YAM协议就可以挽救。然而,不幸的是,rebase bug与治理模块交互,阻止了建议的成功。
就这样,YAM队没能救出v1。当然,保存yam V1失败并不意味着yam V1本身就会消失。由于yam V1是一个运行在以太坊上的智能合约,它将一直存在。然而,由于yam团队和社区无法管理它,它无法升级。Yam V1将根据当前的规则重新设置基址,这在一定程度上类似于ampl。此外,Uniswap V2中的yam/ycrv池也将处于不安全状态。
YAMV1救援方案失败后,社会上很多人认为YAM没有前途。然而,在承认yam V1救援行动失败后,yam小组迅速寻求下一个解决方案。这是重新启动yam V2和yam v3的方法。
YAM重启之道
在拯救YAMV1的过程中,社会表现出足够的力量。在短短一天多的时间里,就有4600多名用户参与了**投票。参与代币的数量约占当时代币总数的3.5%。得票最多的是7783.095票。大多数用户是投票数不足100票的社区用户,而少于2票的用户则有数百人。这体现了YAM的社会基础和实力。
为了补偿这些参与拯救yam协议的社区用户,yam团队计划在迁移成功后,对参与拯救yam V1的用户提出补偿建议。当然,由于这是去中心化社区治理,因此该方案还需要得到代币持有人的批准才能实施。
截至撰写蓝狐笔记时,yam V1代币持有人数量达到10508人。很少有代币少于半代,而且有这种规模的持有者。在拯救YAMV1的过程中所展现的社区力量,是YAM继续发展的力量源泉。在抢救yam V1失败后,yam团队成立了gitcoin社区捐款审核yam合同,很快超过了目标金额。
那么,如何重启YAM呢?
yam团队建议在接下来的几周内分两个阶段进行迁移,以实现重启。重新启动yam有两个阶段
YAMV2期
yam部署器地址创建一个迁移契约。所有的yam持有者都可以通过销毁yam V1代币来生成yam V2代币。yam V2代币是ERC20代币。当前yam V1代币合约的基础余额将用于确定生成的yam V2代币的数量。因此,yam V1的回基不会影响用户收到的yam V2代币的数量。同时,yam V2代币不进行再定价(即基价不会根据价格的涨跌进行调整)。
应当指出,迁移合同有一个**期限,需要在部署后48至72小时内完成。否则,yam V1的代币将始终成为V1代币,不能迁移到yam v2。如果不能迁移到yam V2,那么以后就不能迁移到yam V3。因此,如果要迁移到yam V2,需要注意yam V2的迁移截止时间。
YAMV3阶段
yamv3将审核并重新部署。yam V2的代币用户可以将其代币迁移到yam v3。未来,YAMV3的顺利完成,将标志着YAM正式回归。
文章标题:重新启动YAM的方法是否顺畅?
文章链接:https://www.btchangqing.cn/88464.html
更新时间:2020年08月20日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。