自动化刷EOS资金盘(类Fomo3D)游戏

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/w7849516230/article/details/81431262

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为例来解读和实际操作。

游戏规则

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直接出面自己搞了。

转载请注明出处:http://blog.csdn.net/w7849516230
欢迎关注微信公众号“编程阳光”
这里写图片描述

阅读更多

扫码向博主提问

w7849516230

非学,无以致疑;非问,无以广识
去开通我的Chat快问

没有更多推荐了,返回首页