我决定陪儿子重新长成一名女性

去泰国看了一场“成人秀”,画面尴尬到让人窒息.....

网友建议:远离举报者李X夫!

笑果之后,有人投诉了吴京……

告全体员工书

生成图片,分享到微信朋友圈

自由微信安卓APP发布,立即下载! | 提交文章网址
查看原文

5行代码无成本注册1000个钱包地址

西蒙斯 西西哈哈科学家 2022-11-21


大家好我是西西哈哈的西蒙斯,这次给大家分享一点小硬核代码内容,用Python批量生成1000个钱包地址


01

为什么需要这么多钱包地址?


开始硬核的内容之前,我们简单回顾一下钱包地址,也就是区块链账户的概念。


1

区块链世界中的钱包地址


在区块链世界中,钱包地址是用于存储账户余额的地方。


和我们在银行的账户很像,每一个账户都会有自己的卡号密码什么的,常用的银行卡卡号也就是标题中的“钱包地址”。


现实生活中,我们可以在同一个银行中注册1个或者5个银行卡来使用。


如果说你突然想注册1000个账户,这几乎是不可能的,就算行长是你小舅子也不行。。。


而在区块链世界中,可没有这个限制。你可以随意注册1000个账户,甚至1000w个都可以。


并且你注册1000个账户不需要做额外的事情,可以说是没有任何成本的,听起来是不是相当的带劲?


常见的注册钱包地址的方式很多的,包括但不限于:


● 中心化交易所赠送

钱包软件

● 抛骰子(狗头)


作为一个希望用编程改变世界的男人,肯定要用最好的编程语言(狗头)Python来实现啦。


关于更多的各种钱包、地址、区块链的相关内容,可以跟着我继续深入学习区块链硬知识哈~


2

为什么需要这么多账户


了解清楚了区块链世界的账户,可能有同学可能会问,为什么需要这么多?好像我也没有这么多钱……


那让我们用最近的XEN项目为例,看一下多账户带来的巨大增益。


关注B圈的同学,可能听说不少科学家都在用各种工具冲XEN项目(包括我们自己)。


关于XEN项目,不太了解的同学,详情信息可以看一下我们之前的一篇公众号介绍:


科学家:一天之内创建1000个钱包撸XEN翻10倍很难吗?


XEN这个项目,最大的特点就是投入小,收益莫名其妙的高(讲真,大家都应意外的,至今都迷糊)。初期参与的话一个钱包地址会有10倍~100倍的收益。


所以对于单个账户来说,投入1块,一天后就可以赚取大概50块。


那1000个账户的话,用我们的小学数学可以快速知道,投入成本1000块,一天后可收益为5w块。


据我所知,我们科学家船队里有同学准备了7000个账户参与的……


所以在区块链世界,可以看到,无成本注册的账户,可以帮忙把单一项目的收益成倍放大



02

Python 5行代码创建1000个钱包地址


了解了多账户的帮助,我们就来看源代码啦。


以下的5行代码,配合我精心准备的注释,就能随心所欲的创建任意数量的账户啦。



需要源文件的可以加我微信私信获取哈。




03

完整代码讲解


1

补全核心代码


我们继续为核心代码补全一下参数和输出,并且添加相当带劲的注释们。


可以手动调整这两个参数,来设置要产生的钱包地址们:


● ACCOUNT_AMOUNT: 需要产生的钱包地址数量,代码中为1000个,可以设置为10,100或者其他任何数字。


● EACH_VAL: 这个代码会生成后期转账的辅助文件,这个就是你需要转入的金额。


默认为0.01,在以太坊上就指代0.01ETH,在币安智能链(BSC)上就是0.01BNB,这个需要你根据项目需要,自己调整。


需要注意的是,程序依赖于pandas、web3py这两个库,我们在后面准备了环境准备,以及安装的常见问题,运行前记得检查一下哦。


以下是完整代码:



文件说明:


● 【已有】create_eth_accounts.py: 产生名单的脚本。


● 【生成】eth_accounts_YYYY-MM-DD.csv: 存储生成账号的文件,YYYY-MM-DD是你运行脚本的日期。


● 【生成】eth_accounts_with_value_YYYY-MM-DD.csv: 方便批量转账。存储生成的账号,以及每一个账户需要后期存入的金额。YYYY-MM-DD是你运行脚本的日期。


● 【生成】prikey_YYYY-MM-DD.prikey: 生成账户的私钥,打死也不能给别人的那种。YYYY-MM-DD是你运行脚本的日期。


2

非常重要使用说明


● 产生的所有账户,没有特殊情况的话,做完一个项目后直接丢弃。


● 单日内不要重复运行,会覆盖原文件。投入项目使用后,好好保管私钥,一旦丢失永远找不回。


3

运行前准备


● 安装anaconda,安装完成后,自带pandas;

    地址:https://www.anaconda.com/


● 通过anaconda自带的navigator,依次打开 Environments -> Base;


● 然后点击Base的小三角,在下拉菜单中选中 open with terminal;


● 在弹出的新窗口中,输入 pip install web3

(https://web3py.readthedocs.io/en/stable/quickstart.html)。


4

常见问题


如果运行提示PyCrypto的问题,可以通过 `conda update pycrypto` 来更新PyCrypto这个库。


04

小结


● 这些钱包地址只能在以太坊使用嘛?不是的,钱包地址适用于所有的evm兼容的网络,比如B安的BSC,马蹄链Matic等等。


● 这个脚本最多可以创建多少个?你自己想要多少都可以,理论上可以到宇宙的尽头


● 这种方式是不是不安全?很安全,这个是链上地址产生的标准流程,别人跟你撞衫的概率,根据当代人类的数学和加密学论证,等于0。


● 是不是有可能碰上别人的存钱账户?的确有可能,非常恭喜你获得一笔横财。但是这个概率在统计学角度来看就是0,难度和你去宇宙中找1000颗特定的某个原子是一样的


● 注册了有什么怎么用?这个只是科学家玩儿链的第一步,后面会接入科学家的工具,参与各类项目。


参与完成后,转移所有资产到指定地址然后抛弃。当然你也可以手动导入到钱包,手动参与,就是费力些,本质上区别不大哈~


如果需要源代码,可以加我微信,免费发给你哈



对于区块链领域的任何问题,也可以问我,感兴趣的话跟着我一起学起来~~~




科学家船队


文章最后,我想介绍一下我们自己的科学家船队,目前已有超过20场直播:








往期文章推荐


链上手续费原来也有讲究?如何科学使用EIP-1559带来的新功能

Aptos 空投及水龙头领取流程。

XEN价格下跌90%后再跌90%,现阶段参与怎么保本,科学家通过数据分析告诉你。

从交互XEN展开聊聊B本位和U本位

我咋想不到?利用FTX免费提现福利,白薅80个ETH的gas费冲XEN空投

科学家:一天之内创建1000个钱包撸XEN翻10倍很难吗?



文章有问题?点此查看未经处理的缓存