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

By [ourens.eth](https://paragraph.com/@ourens) · 2022-01-30

---

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

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

合约初探
----

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

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

![](https://storage.googleapis.com/papyrus_images/0e735f208fc94b82f45f7b1402c0bbf741cd38e82dba699e4dae4af4bfd2eb76.png)

![](https://storage.googleapis.com/papyrus_images/b4e6eb635e8e00c7d35eb6280882c18887667c169f358d151189f92f5d54a5ce.png)

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

![](https://storage.googleapis.com/papyrus_images/f6da8846aa1cafc2e05862e4c96554fe870d08c8c6d6de5efe1590e89a1df3e0.png)

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

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

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

层层迷雾
----

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

但是在官方的推特上，是这样写的：

![](https://storage.googleapis.com/papyrus_images/565ca12883f3934e4dd20683831c58aab54c843ddf8c57982ccb7f9b52a3b9cf.png)

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

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

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

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

![](https://storage.googleapis.com/papyrus_images/de11f90e3643659a7bd8ab7b63678635a4afc699960a55e73270cc5473a81c00.png)

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

![](https://storage.googleapis.com/papyrus_images/ab54bd3087c928f4216024b437b53473c7e2423917f9338af50ecfda1662543b.png)

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

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

![](https://storage.googleapis.com/papyrus_images/c1e38d7dcea4c7bd19f51220f7a82207c1fc5ebb978ea49a485a34626549ad09.png)

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

![](https://storage.googleapis.com/papyrus_images/26a34e98b79a7cf5d21bc74d00cd0fbb36aa380c9fabb607eb7e06e1ca6e834f.png)

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

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

![](https://storage.googleapis.com/papyrus_images/fa4ca720415a63ce4f600702b64a6b827290cb93d5a7adaac2e814282260b314.png)

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

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

![](https://storage.googleapis.com/papyrus_images/27e2eea9890e5b40d495c670be381df1e5ebb7cdcf6953e6e0badf41e8235027.png)

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

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

![](https://storage.googleapis.com/papyrus_images/43a4fad689eb4a0fe4c880528be46b095190790982c9bf6656c7336dbd9ed401.png)

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

管理员的猥琐操作
--------

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

![](https://storage.googleapis.com/papyrus_images/ebc0ce8d5988928843ee00868fa1ccaf0f625ce2252df8b08715d505e9eb16ad.png)

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

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

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

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

![](https://storage.googleapis.com/papyrus_images/18c35af6170a862160376139fa157f0d213cc221e5842f1aca254d28c0863796.png)

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

![](https://storage.googleapis.com/papyrus_images/9f089338ca2865b2180615947cb759e087f9d80d0a492c4a4c6617b19eb1759b.png)

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

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

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

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

外包的技术做的不行，还付了很多钱…

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

最后
--

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

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

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

广告
--

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

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

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

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

![DFarm原创冷兔虎年表情](https://storage.googleapis.com/papyrus_images/f1325fcab03f158e526b0e33f3ae02cdbfb30a9d636a21ca82be95149db0d288.png)

DFarm原创冷兔虎年表情

DFarm原创冷兔虎年表情

![DFarm原创小骷髅](https://storage.googleapis.com/papyrus_images/81509606244ca1a2659abb5b044b3000e507f8701ad3114c64d2ba29c3658a22.png)

DFarm原创小骷髅

DFarm原创小骷髅

---

*Originally published on [ourens.eth](https://paragraph.com/@ourens/1ini3njs5cQB2KiHe517)*
