LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 【5亿美金大逃亡】YAM究竟发生了什么bug?比科幻小说还精彩

【5亿美金大逃亡】YAM究竟发生了什么bug?比科幻小说还精彩

2020-08-26 animaeos 来源:区块链网络

以下复盘来自个人理解,如果您相信我的理解能力,那可以继续往下看,项目并没有对此事进行完整的事件说明。我们也无从得知合约bug修复工作的具体细节。如果有错漏的地方也十分正常。

导读——

5亿美金的TVL几小时之内逃亡殆尽,堵死了整个以太网,交易所充提币被堵,在周期货交割的前一晚,defi圈的超级**YAM究竟发生了什么?

YAM主要由三部分组成

YFI的发行机制

AMPL的无锚定自通缩通胀机制

COMP的治理机制

首先明确一点和eos不同eth坊上的合约如果不留后门是无法修改的。更接近一个立好契约的机器人,将不知疲倦的执行约定好的任务

YFI的发行机制是先通过Pos的形式进行种子挖矿,然后再用挖来的种子进行第二轮流动性挖矿的博弈。

AMPL式的无锚定自动通缩代币设计。则是会根据货币经济学原理。每12小时会通过预言机读取代币价格。如果高于1美金则自动进行通货膨胀,对所有持币人等比例奖励代币。小于一美金,则自动通缩等比例销毁每个人手里的代币。这个合约是一个不知疲倦执行任务的机器人

comp式的治理则是用一个治理合约来控制这个机器人合约。治理合约施行类似pos的民主制度。由持币人投票来决定如何控制这个机器人合约

并且yam团队引入了另一个最终招来Bug的设计,当yam的价格高到一定程度的时候。这个不知疲倦执行任务的机器人会增发一定代币,在ycrv/yam的流动性池子卖掉。给代币降温,并且存起来。反之,当代币价格低到一定程度,他会用存起来的这些ycrv会拿出来护盘,把代币价格拉起来

这一切设计看似很完美,但是出现了一个数值bug和一个机制bug,这是代码审计也看不出来的,你看出来了吗?

公布答案

哪怕是ampl巅峰时期的价格也不过3美金,日通货膨胀率也没有到100%。而我们的yam被炒了多少倍?一百倍,100美金的位置。尽管官方白皮书给出了1美金的指导价,但是巅峰TVL5亿美金的YAM,大家把他炒到了100美金,巅峰300美金的位置。

这直接导致yam的第一次通货膨胀率为10倍。我印象非常深,凌晨四点,当时我手里的yam直接翻了10倍。价格随后跌到了13美金。看似亏钱,实则爆赚啊。零撸接近十万人民币的小幸福让人难以安睡。

但是这个时候出现了数值bug.

尽管,我们第二天YCRV/YAM的池子了里有四千万美金作为流动性支撑,可以抗住相当大的砸盘。但是还记得前面的原创设计吗,合约这个不知疲倦的机器人会在通货膨胀率过高的时候增发一部分yam对,市场进行降温。这里出现了数值bug,合约设计者远远没有想到币圈对白皮书已经标价好1美金的yam的炒作能力,这时合约增发了天量,溢出级别的代币开始准备砸盘。也就是那天晚上大家说的etherscan出前端bug了。这代币发行量怎么0数不过来了。。

在第二天YCRV/YAM池子开启后,项目方意识到了问题的严重性

其实还有有救的,尽管,合约是一个不知疲倦的机器人,但是我们还有一个缰绳级别的治理合约。于是,项目方发起了“save YAM”拯救山药计划。希望通过缰绳合约燃烧掉这些增发出来准备砸盘的yam。并承诺了高额的回报。只需要所有人把币从年化百分之几万的ycerv/yam池子里取出来,前往投票就可以了

这时开启了第二轮博弈,如果投票可以通过“缰绳”合约也就是治理合约拯救这个项目,焚毁那些将要砸盘的天量增发代币,获得项目方的奖励。如果不投票?意味着你可以独享YCRV/YAM池子的天量流动性挖矿补贴。因为官方承诺的“拯救山药”计划的补偿只是两倍。而留下来挖矿,可能几小时就能获得这个量的奖赏,只要把拯救世界的任务交给别人就行了。

博弈之外,这里又出现了第二个模型BUG。这个“缰绳”治理合约是由投票完成的,并且项目方算好了需要参与投票的人数。但是他又忘了,由于十倍的增发出现。用户手里“缰绳”比例不够了,由于民主制度的设计,少数服从多数,人已经无法再命令机器了,人类已经无法通过治理合约来撼动这台不知疲倦永远工作下去的机器了。

就这样我们僵持到了四点,第二次冲击,第二次增发开始了。机器人手里再次增发出了天量的代币并且准备开始向ycrv/yam池子砸盘而来。这也就是许多群友说的,项目方怎么开始不断往池子里砸盘,是不是要跑路。也就是项目方最后说的,建议所有人撤出这个市场,这个池子目前非常危险

无奈啊,因为这台机器的设计是在通货膨胀的时候,拿手里增发的币进行砸盘。这个游戏里最聪明的人,只能在极短的时间里把币价砸到1美金。、,这个机器人不会发起进攻的防守线。掩护平民进行撤退。

平民则再次展开了博弈。机器人既然会在高价位进行砸盘,那是否也会在低价位进行接盘。并且挖矿并没有停止。那我可以以1美金以下的价格在里面一直在里面挖矿。陪伴这台机器永远跑下去。而另一方面几百美金抱着博彩心理进行抄底的用户,则往往无奈忍痛割肉。

说说山药2.0的展望吧。参与了YAM拯救计划的人有一份快照名单,应该还在项目方手里。如果ya**.0能上线,我是非常希望,能对这份名单里的人进行奖励吧。作为从一开始就坚定不投入本金参与这个项目的我,唯一一次付出本金的加仓也是在这次拯救行动当中。希望好人有好报吧。

敬畏代码,也要敬畏数值。当五亿美金在里面挖矿,并且所有人的年化都高达一万%以上的时候。我在群里说了一句话,正常情况,我这个时候是应该抛的,但是我现在觉得有点不正常了。这一刻在我脑子数值也溢出了,超出了我个人的理解能力

我觉得这是给所有defi矿工的一堂课,我看到很多暴赚了几个月的老矿工在这次风波中死去,现在想来我也还是心有余悸。看到有人因为我力荐,死在这个项目里的时候,真的难受

无心排版将就看吧。不拉群,这波行情不做KOL。专心研究项目,谢谢

—-

编译者/作者:animaeos

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...