学习
实践
活动
专区
工具
TVP
写文章

自动化刷EOS资金盘游戏

7月底在以太坊的Fomo3D游戏异常火爆,两三天后,在EOS主网上,国内各种仿品相继上线,留心观察,这些游戏里都有着自动化交易的身影。本文为你分析如何实现一个简单的EOS自动化交易工具,并附上完整源码。最后还是希望普通玩家娱乐为主,切勿心生贪念。

现状

7月21日,以太坊的Fomo3D游戏突然出现在币圈各群讨论,紧接着区块链各大媒体争相报道,解读玩法的同时,也助推了更多的人参与到游戏中。截止到本文写作时,奖池中聚有2万多的ETH,近六千万人民币。

仅一两天之后,EOS主网上的各种仿品游戏接连上线,先是目前已经跑路的eosstud,接着是“著名”的狼人游戏,再之后eos3d,gameworld,ite等等。其中狼人游戏仅运营两天多,参与购买量达到28万多个EOS,第二局也是最后一局的获胜者guztknrygqge,得到了2万多个EOS。细心查看,他总共参与游戏50多次,购买花费了2000多EOS,甚至有人直接memo留言“抢了20次放弃了。恭喜”

我想说如果你也是自动化操作,都不用看盘了。

原理分析

类Fomo3D游戏,也就是资金盘游戏,可玩性。。。本文以 EOS3D(https://eos3d.io/) 为例来解读和实际操作。

游戏规则

EOS3D分短版和长版,仅时间长短不同,游戏规则十分简单。用户通过购买key成为参与者,每次用户购买key资金的 75%按比例均分给当前时刻所有玩家; 20% 进入奖金池,游戏结束时分配给游戏获胜者;5%作为社区维护资金。

每轮游戏初始倒计时为6小时,每当有玩家购买钻石(key)时,倒计时增加1分钟时间(上限为6小时)

重点是最后购买者获得奖池中的所有EOS。所以需要始终在最后一分钟成为最后的购买者。

合约分析

要在最后一分钟成为最后购买者,需要知道目前游戏的结束时间和最后购买人。抓取网页信息自然可以,但是既然是EOS的智能合约,当然看看该游戏的开源代码(EOS上不开源的游戏还是别参与)。https://github.com/yanxi-me/eos3d-contract 。以短版为例,合约名为eos3dio12345,倒计时及购买人信息存储在counter的table中,如下图所示:

看图中能够很容易知道,游戏结束时间是end_time,最后的购买者账号是last_buyer,购买key的价格是key_price。这些就是关键信息,看看链上获取的信息。

查询table信息的命令如下:

cleos get table eos3dio12345 eos3dio12345 counter

结果如下图:

接下来就是将查看游戏结束时间,对比最后购买者,购买key自动化就好了。

自动化步骤

环境准备

本文在Ubuntu 16.04系统,Python2.7上来实现。

需要用到的cleos可以参照

全面理解EOS——1.源码编译及运行

来获得。

使用的节点API,可以从各大bp的网站中找到,参考全面理解EOS——2.加入EOS主网和测试网

如EOS New York:

https://api.eosnewyork.io

使用的cleos.sh脚本,参考https://github.com/CryptoLions/EOS-MainNet/blob/master/cleos.sh 修改即可

脚本步骤

1.获取智能合约上counter信息

通过cleos从EOS主网上获取counter的json信息

2.对比最后的买家

3.计算结束时间和购买价格

这里是有策略的,看你打算在什么时间开始购买。图中是还剩20s时开始购买。还需要考虑你使用节点的交易延迟时间以及key价格不断上涨的话是否合算等。

4.自动买key

先解锁钱包,再购买

完整源码地址

https://github.com/bcyangguang/test_eos_contract

目前该游戏参与人数已经不多,而且出现了多个刷盘玩家。

劝说

写了这么多,虽然可以实现自动化购买,但是并不建议大家这么用,只是想说明对于这样的游戏,还是娱乐为主,别期望着自己手动操作成为赢家(想靠分成挣钱的,得进入足够的早,觉得自己行么?)。

另外EOS游戏的相关安全问题也要引起注意,如EOS合约的可修改,代码不透明,还有提前埋伏的暗箱操作都需要考虑,后续有时间再单独写一篇。

相信大部分人并没有仔细分析过游戏的玩法,更没有认真的计算过自己的收益将会是多少,以及能否达到这样的收益。而是秉承着币圈的投机心理,一窝蜂而上,就怕自己落下,错过了好机会。而往往这样的人站完了EOS的岗,站RAM,割了RAM又眼睁睁的看着自己的EOS被他人获奖,而这次是几乎收割殆尽,只留分毫。

本以为自己是在区块链技术圈,却不可避免地进入到了币圈,感受人性的疯狂。如果乐意还是看着我稍微冷静的分析,这不之前说EOS的CPU和网络带宽有玩法,没想到BM直接出面自己搞了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180806G09L7Y00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券