想必各位对区块链感兴趣的读者,都听说过 CryptoKitties 这个以太坊 DAPP吧?就算没听过,大概也见过这则刷频新闻——“虚拟猫咪价值上百万人民币”。
的确,一些玩家玩这款游戏,即获得了乐趣,也学习了区块链的技术和运行机制,最后顺便赚了笔钱,数目还不小!
比如我们今天要介绍的这位 Ivan Bogatyy 同学,就亲自讲述了自己的故事。
Ivan曾在莫斯科国立大学学习数学,后来又去斯坦福读了 CS,然后到谷歌搜索部门工作,是个名副其实的技术大神,也兼职写写文章博客。下面以第一人称叙述下他有意思的“云养猫”经历。
CryptoKitties 于11月28日登录以太坊区块链,是一款虚拟养猫游戏,玩家可买卖并繁殖不同品种的电子宠物小猫。我通过投入这款游戏赚了 10.7 万美元,还创下了最高拍卖纪录(现在是第二高了)。后来我又搞了个自动套利机器人,再赚八千。在处于流量高峰期时玩这款游戏特别令人兴奋,此外这个机器人技术性很强,对想要系统学习 blockchain engineering 的人比较有启发。
去年12月2号一个周末晚上,我像往常一样开始摆弄智能合约,但那天却有点奇怪:不仅交易停滞不前,而且一笔交易要花费比以往长得多的时间来确认。
原来,这是因为交易量比以往高出了 10 到 20 倍,其中许多交易对象都和一个神秘地址有关:0x06012..66d(虚拟猫咪游戏的交易地址)。这是我第一次知道了之后名声大噪的CryptoKitties 游戏。
投资理论分析
第二天早上,我打电话给 Oleg 讨论这个不寻常的现象。他是我的好兄弟,在俄罗斯运营一家顶级加密对冲基金。
我当时仅仅是对 CryptoKitties 抱有强烈的好奇心,但 Oleg 立刻发现了一个利润丰厚的投资机会。首先,现阶段进入(12月初),我们明显属于早期玩家。其次,这款游戏具备所有引发病毒式传播的特征,类似于 Pokemon Go,可能再过几天它就要引发轰动。
敲黑板:如果你发现自己处于满足以上俩条件的某种情境中,那么你可能遇到了获利的好机会。
现在的问题是:我们应该购买哪些小猫,用于之后繁殖和出售?当时市场提供了四种分类方法:买最便宜的;买最贵的;买最新的;买最古老的。
显然不是前三种 —— 因为你随时可以在市场上投放更便宜、更昂贵和更新的小猫。但最古老的,就像钻石一样永远古老。
因此,我们决定购买最早一代的创世猫(founder cat),尽管它们价格已经很高:有人以24个以太币的价格大肆购买,然后挂牌 50 个以太币交易价,创世猫一号甚至要价 150 个以太币(当时值 7.5 万美元)!
Oleg 以每只 50 个以太币的价格购买了创世猫 4、6、8 号;然后,我花了 5000 美元获得 4 号猫20%股权。我们对狂热的市场行情非常乐观,并且以 250 个以太币的价格重新挂牌创世猫。要知道,这可是购买价的五倍!
当时我也想过,这可能创下我个人的败家纪录:以很荒谬的方式花了 5000 美元,真的很昂贵啊!
接下来的几天(12月2日至5日),游戏进入了病毒式爆发阶段。
鉴于其上瘾性,我在此期间很难专注于其它任何事情。但显然,狂热不会持久:CryptoKitties 游戏机制比 Pokemon Go 更简单,只有两种功能可供选择——购买或者培育猫咪来获得新猫咪。我们认为,它可能还能持续几个星期的热度,因此提前制定合理的退出策略并坚持这个策略,就是件很重要的事情。
我们使用三个指标来帮助制定退出策略。
首先,Google Trends(谷歌趋势图)的“CryptoKitties”关键词,显示了人们搜索该游戏信息的频率,这是一个非常不错的重要指标。
其次,GasGuzzlers 应用,能展示全网最耗费天然气的智能合约,以及他们消耗的天然气份额(CryptoKitties 在进入时约为 4%,在人气高峰时约占比 20%),这个数据也能显示这款游戏的热度和参与度。
第三,我们通过一个非常棒的应用https://kittysales.herokuapp.com/ 观察市场状况和近期销售价格。
12 月 4 号到 5 号,一些不太厉害的小猫,比如 35、78 和 87 号,都以近 200 个以太币的价格售出。所以我们确信:我们的挂牌价格设置得很好。然而,12 月 5 日至 6 日,所有指标都达到最高值,但 12 月 6 日快结束时,游戏流行程度明显趋于下降。
注意到这点,我俩在 6 号紧急通话,商议应对措施,因为还没有一只猫以我们设定的 250 个以太币卖出。当时,我们俩的想法出现了分歧:我想以 100 个以太币的较低价格重新挂牌小猫,而 Oleg 坚持 250 ETH 的高价。
鉴于我们对小猫的价值存在分歧,我做出了一个逃离决策:我以100 ETH “猫咪估值”,将我 20% 的股份出售给了他,这直接让我的 5000 美元投资翻番。但我没想到:我只会为这笔交易高兴20分钟左右......
出于好奇心,我还在持续观察市场。然后,就在 Oleg 买下我的股份仅仅 20 分钟后,我看到了我们的创始猫 4 号,以 250 ETH 的价格出售了!
我当时以为这是 Oleg 为卖出小猫的自导自演,因而几乎都懒得问他。但是我还是问了,然后我了解了“长期持有”的力量:这真的是别人买的!我们不知道谁是买家,但他创造了在区块链上出售收藏品的世界纪录!
我们玩这个游戏有个如此幸运的开端,然后就接着讨论还能做点别的什么。高峰点显然已经过了,稀有猫咪的荒谬天价肯定不可持续,但是长尾效应还在:还有很多人想玩游戏的,也想给自己弄到新品种猫咪。
于是我们决定做个自动套利机器人,就针对那些长尾上的价格更便宜的猫咪。就跟任何重新销售策略差不多,这个自动套利过程由三步骤组成:
首先,我们划出一个个区间,每个区间包括一对售价应该大致相同的猫咪。如何确定它们售价应该差不多?我们选了三个参数:稀有度、冷却时间和世代(只有第 0 代和第一代猫咪才会特别昂贵,值得专门对待)。如果在三个参数上获得的总分相同,我们就认为这些猫咪的价值相同(忽略可爱程度区别等主观因素)。
然后,在每个区间,寻找那些明显销售价偏低的猫咪,然后自购买最被低估的那一只。
最后,加价转售这些猫咪。因为我们不希望跟其它做类似业务的“友商”竞争到底,因此我们给猫咪定价,会略低于市场上第二高的价格。
这个可爱的猫咪游戏不是个竞争激烈的竞技场,但我们还是有竞争对手的。我们设计了好几种策略来测试哪一种做法效率和成功率最高。你可以通过用三个账户运行三种策略来测试,或通过在同一个帐户内重复使用 nonce,此处就不叙述进一步的技术细节了。
在高峰炒作期平息一个多月后,我们收获了一个惊喜:有人购买了创始猫6 号!虽然 29 ETH 低于最初的设定价格,但也已经很不错了(再加上以太币当时价格翻了一番)。
剩余的一只创始猫 8 号获得了 Oleg 全部的关怀和爱。 他为这只猫咪制定了专属笔记本贴纸,T恤,甚至定制银针。我听说,它还将获得自己的 Instagram 频道......
最后,这是一个关于投机的实践课。我表现得有失水准,而 Oleg 超常发挥,但我们两人几乎都获得了翻番的投资收益,这是一个很了不起的结果。虚拟猫咪,其实没有实用的内在价值或价格底线。尽管如此,人们仍然可以玩这个游戏,甚至获利。要说明的是,尽管我们已经相当接近,但预测泡沫的天花板到底在哪儿,实际上是不可能的任务。