# 2. 词库搜索,找到那些鲜为人知的好账号。

声明

《区块链财富指北》系列文章由NOCY.COM策划,肖南飞主笔撰写。 技术选型基于BOScore公链,旨在以有趣易懂的方式传播普及区块链技术,不构成任何投资建议!

# 0x01 幸运的背后是超越常人的努力

“域名之王”蔡文胜在域名生意上累计大赚上亿美金。
他曾说过:我就喜欢干那种一块钱赚一百块的事,一块钱赚五块的事实在太慢了。
域名就是这样的事情。他可以做到只要任何域名掉下来,肯定是前三名能拿到的。

01

以fm365.com的抢注过程为例,
联想2003年因战略调整决定放弃对fm365.com的续费,
当时圈内最少应该有10万多人都在关注该域名的到期,准备抢注。
只有1万人深入研究了规则,找到是2003年12月1号这天抢注。
为了这万分之一的机会,
他寻找最快的速度,租赁了海底光缆直连美国的上海服务器;
他寻找最快的流程,名字就填写一个1,地址也是1,还找到了DNS不填写的小技巧等等。
类似的细节不下几十个。
最终,蔡文胜于千万人之中拔得头筹,成功抢注fm365.com。
看似幸运的背后,其实是超越常人的努力。

# 0x02 词库批量查询的Python实现

一个短账号竞拍成功后,bidname合约数据库就会将成交金额标记为负号,表示已竞拍成功。
如果用户注册了该短账号,就会从bidname合约数据库中删除该短账号。
所以,要查询一个短账号有没有被人竞拍注册了,
只需要到公链和bidname合约数据库两个地方查询下即可。

基于以上原理,写了一个简单的python实现,
具体源代码可以在github上下载:
https://github.com/NOCYCOM/soname

16

有soname.py和config.yaml两个文件,下载后放在同一个文件夹里。
打开config.yaml文件,在第7行修改eosc工具所在文件夹地址:

02

然后,打开cmd命令行,安装依赖库:

pip install retrying
1

运行soname.py文件,进行查询:

python soname.py
1

03

提示可用的,即是尚未被人抢注的账号。
查询到的可用账号,会被保存到account.txt文件里。

04

# 0x03 自定义词库查询

soname.py文件读取config.yaml配置信息后进行查询。
要自定义词库,只需要在config.yaml中进行修改即可。

05

默认设置的查询是对所有2个字符组合的账号进行遍历查询。
查询单一词库,就将mode设置为0,将bank的第一行改为自己想要查询的数据集。
比如:

06

再次运行soname.py查询:

07

组合查询词库,就将mode设置为1,将bank的第一、二行都改为自己想要查询的数据集。
例如:

08

再次运行soname.py查询:

09

# 0x04 查询其他EOSIO生态公链

要查询BOS主网以外的其他EOSIO生态公链。
就将config.yaml中的apiurl设置为对应的节点api即可。

10

比如查询EOS链的短账号,就修改为:

apiurl: "https://api.eosn.io"
1

运行soname.py进行查询:

11

哇,EOS主网上ab这样的短账号都还没人竞拍。

查询YAS链的短账号,就修改为:

apiurl: "https://rpc.yas.plus"
1

对yas链进行了单1字符的扫描:

14

哇,YAS主网上4这样的短账号还没人竞拍下来。
看下yas.plus区块浏览器:

15

4这个账号,正在排名第1的竞拍中。

查询其他EOSIO链的账号,可以在https://validate.eosnation.io/ 上查找对应的API网址。

12

选择对应公链的“验证器报告”-->“终端报告”,然后使用api_https或api_http栏列出的网址:

13

# 0x05 下篇内容预告

在下篇文章里,我们开始探索交易。
交易:揭秘EIDOS百倍效率挖矿骚操作。

最近,很流行说“科学家”。
比如,前段时间的大丰收(DeFis)官方半夜发公告,宣布躺平认输向科学家投降,停止挖矿。
有人总结,“科学家”就是专门撸新出来的项目,识破各种算法,狠狠撸的玩家,直接撸到要项目关门的哪种。
区块链项目,攻击永远比防守容易。
防守者,建立高墙密网,然而机关算尽,亦难免百密一疏;
攻击者,找准漏洞进攻,不怕铜墙铁壁,只要找点滴缝隙。
所以,“科学家”也并不是遥不可及的事情。
在去年底EIDOS挖矿热潮中,AP有次在推特爆料有人一次交易里执行100次挖矿操作。
也有人专门写了文章分析,感慨不会智能合约,错过这么高效率的操作。
其实,这种操作不需要智能合约也可以实现的。
用熟命令行,人人都是科学家。

# 0x06 联系及投票支持

《区块链财富指北》系列文章github存档地址:https://nocycom.github.ioNOCY.com团队致力于区块链基础知识传播,欢迎读者朋友留言共同交流。 由于发文时间仓促及区块链领域技术迭代频繁,在教程中可能有这样或那样的错漏之处,还请读者与我们一起查漏补缺、将系列教程优化的更好。

如果觉得这系列教程有点意思,请投票支持我们的节点:BOS公链NOCYCOM节点EOS公链NOCYCOM节点。您的投票是本教程持续更新的动力源泉,谢谢。