DFarm

Posted on Jan 09, 2022Read on Mirror.xyz

彩虹猫:不懂技术的管理员被迫打开了格局

昨晚彩虹猫的表演相信大家都看过了,从mint的gaswar到在Opensea的fomo疯涨,再到后面的暴跌。大起大落背后的辛酸,估计只有管理员自己知道吧~

因为我从始至终都没进过彩虹猫的社群,所以下面的分析都是根据合约代码、交易记录进行推测,如有错误望指正!

合约初探

昨天晚上在9点的时候,我就开始看彩虹猫的合约代码。为了防止自己眼瞎,还叫上了一位科学家朋友一起看,两个人边看边讨论。

首先给大家介绍一下彩虹猫的合约一些方法:

大家知道上面这些方法,就可以了,下面懂技术的同学可以重点关注两个mint的方法。

mint和mintPresale就是公开和白名单两个mint方法。在这个时候看,白名单mint的方法没有任何问题,所有检查也都对。问题就在这个公开mint方法上,只验证了开关和数量,也就是说只要开启了公开mint,那么所有人都可以免费的去mint。

可能有的朋友是花了一些费用,那些都是前端交互的问题,如果你在智能合约上面交互,不花一分钱。

这就是最开始我们看到的问题,这些问题可能已经在大家各种群里面都传开了。于是我们针对这些问题进行了进一步的推测。

层层迷雾

就像我们看到的合约代码一样,公开mint和白名mint都有开关,需要管理员手动开启。单次mint的数量和价格都是要管理员设置。

但是在官方的推特上,是这样写的:

他们说公开mint每个要0.038E ,这就跟我们看到mint的方法完全不一致了,于是我们讨论了几种可能性:

  1. 前端需要付费,合约免费。
  2. 只有白名单mint,公开mint方法不会启用。
  3. 项目方啥也不懂,被技术忽悠了。

当时觉着第二种的可能性非常大,因为第一种和第三种情况出现那不被人骂死了?所以我和科学家朋友都坚信第二种,因为第二种情况出现过,就是上次的3D人。我发出来说他们公开mint根本不限制,结果公开mint根本没启用,白名单就搞完了,因为他们把公开获奖的人后来加入到了白名单…

就带着这种想法,去看了合约的白名单设置:

这是彩虹猫项目方唯一一次设置白名单,只设置了893个地址,就花费了高达2.16E的gas费用。如果要把所有白名单都加进去,估计4E起步了…所以项目方后来好像发公告了,说加白名单太贵,要等等。这还没赚钱就要搭钱了…

产生如此高代价的原因,就是这个合约真的要存所有的白名单地址,如果上千个都存到以太坊网络上价格肯定贵啊…这个合约感觉可能是新手做的?一般的合约都会以加密验证的方式。就是在前端和区块链上都进行加密,两次加密结果一致则是白名单。这样就不用存储海量的地址,大大节省费用。

我推测就是加白名单的成本太高,所以导致他们后来直接开启了公开mint…

管理员开启白名单过了几分钟,又立刻设置了价格

这时候还是挡不住海量的失败,是为什么呢?因为他就加了800多个白名单,别人都不在里面,肯定都是失败的…

可能是社区里面大量的白名单持有者都失败了,估计开骂了,管理员慌了,居然开启了公开mint的方法…这是我万万没想到的,他真的敢开…

我们可以看到,开启的下一秒,就有科学家开始0元购了。因为公开mint方法没有价格校验,我上面都说过了,只要开启就是疯狂的抢购…

而且我们能看到,最开始科学家的成本只要0.05E的gas费用,就可以搞5只,也就是0.01E一只…

于是后面我们就可以看到,有人免费,有人花钱,免费的都是在合约上直接交互。花钱都是在网页端交互。

这样所有人都开始mint了,gaswar也来了,直到最后一位老哥

花了0.1成本搞到了最后一只…这场大戏才算完成。

管理员的猥琐操作

看完了这场大戏,我们再回头来看看管理员在mint开启之前还干了些什么

发现了没有,在开始之前,管理员一直在偷撸。但是他不懂技术,一直用公开的方法偷撸,还被科学家偷了几个。

据我的统计,在开启mint之前,总共偷跑了127只。其中管理员的地址89只,剩下的不知道是不是都是科学家。这张截图我找不到了,只是在聊天记录里记录。

不太清楚为啥管理员会偷撸,我一开始以为是要搞个老鼠仓,但是我想他们应该不会这么傻,大家都看得到,也可能是预留的吧。

知道今天早上睡醒,我看了一下,管理员的地址

目前只留下了58个,我一开始以为他偷卖了,查了一下记录:

发现都是转给别人了,应该是某种补偿?或者在别的平台卖了?这个因为我没在社区没有信息,只是把记录发给大家看。

听说最后项目方要退回所有资金,还哭了?这个我就没看了,反正管理员不太懂技术真的挺惨的,被来回坑…

他自己偷撸还被科学家欺负…

他设置价格、数量还设置了好几次…

最后还被骂,说实话我都有点心疼了,哈哈。

最后

项目之后的发展我不能预测,不过昨晚高位接盘的朋友很痛苦吧…这种事情很难避免,你不能指望着每个项目方都懂技术。

目前市场很热,项目层出不穷,我们还是要静下心来研究。如果拿不定主意,那就去搞一些比较热门的NFT,不要见啥冲啥,不要fomo。

大部分时候,技术是一方面,发展又是另一方面,我们看问题要全面。比如之前的宫崎骏机甲我都不看好,人家不还是涨起来了。

广告

DFarm 社区欢迎有一定编程基础的小白来学习哈,目前社区已经800多人了,还有各种NFT的白名单抽奖!

https://mirror.xyz/dfarm.eth/crowdfunds/0xC2e0B35582fCB19d4783738F305BCc38F53c6Ca0

目前已经抽过了冷兔、Tasty Bones(小骷髅)的白名单啦~来社区做贡献中奖几率翻倍哦!

但是如果你只是来抽奖,我劝你别来了,800人抢几个白名单,你有自信能抽到?

最后在展示一下我们画师的作品哈~真的好看!!

DFarm原创冷兔虎年表情

DFarm原创小骷髅