熊市里生成几个BTC靓号,冷存储起来装死吧

最近行情好冷,BTC价格一度跌穿7500$,其它山寨币更是跌得惨不忍睹。可怜我前一段时间刚换的PRS,连创新低,看来以后绝不能轻易出手BTC和EOS。

为了把挖矿得来的BTC抱得更紧一些,防止一时手贱卖掉,还是把BTC放在自己的Bitcoin Core冷钱包里吧,熊市里安心学点技术,囤好BTC准备装死。

以前看《精通比特币》一书时,记得里面介绍过一种方法,可以生成一些BTC靓号,这些BTC地址并不能提升安全性,只是用来提升一下逼格,满足一下技术极客们的虚荣心。比如,如果我有这样一个BTC地址,是不是显得非常酷(bi)炫(ge)?

1ShenLongBin666777888ShenLongBin

想生成类似上面的地址是不可能的,据说要让计算机跑上几百万年,但可以生成简单一些的地址。这里介绍一款6年前的古老软件vanitygen,可以完成这个装逼任务。

1、下载与安装vanitygen

从 https://en.bitcoin.it/wiki/Vantiygen 这个网址中可以找到vanitygen软件的下载链接,并且还有一些简单的说明,更多的讨论在bitcointalk网站上。

https://bitcointalk.org/index.php?topic=25804.0

源代码在github上,已经有人编译好了Windows上的执行程序,下载链接:

https://github.com/downloads/samr7/vanitygen/vanitygen-0.20-win.zip

软件是绿色的,就是一个zip压缩包,直接解压到一个文件夹中即可。

2、生成以1SLB开头的比特币地址

为了安全,可以在无网络的环境中运行程序。在vanitygen文件夹中打开一个cmd命令行窗口,执行下面语句:

vanitygen 1SLB

很快程序就会找到一个满足要求的地址:

Difficulty: 4553521
Pattern: 1SLB
Address: 1SLBmXi168JXm6KGhgjw8xzp54exNJmX3
Privkey: 5JUPYv6**************************************3uoQF4Zij

注意以5JUP开头的那串字母是私钥,保存好了,不要泄露。

感觉地址不够靓?可以把目标串弄长些。

vanitygen 1SLBeee

生成这个地址的难度为888446610538,如果你的机器比较烂,可能运行几天也找不到这样的地址。我找到了一个:

Address: 1SLBeeeDcYsYSrtgmw2t57tUXo8CJAYBG
Privkey: 5JVS3tWzoR**********************c5hJpFckQhVZ1y

3、给定一组模式,生成地址

可以将自己喜欢的地址模式写到一个文件中,一行一个模式,比如:pattern.txt

1SLBcom
1SLBorg
1SLBcoin
1SLB666
1SLB888
1SHENLB
1SLBaaa

然后运行:

vanitygen -k -o outkeys.txt -f pattern.txt

程序会拼命计算,把结果保存在 outkeys.txt 文件中。

4、还可以算得再快一些

对于64位机器,可以运行vanitygen64.exe程序,其它参数保持不变即可,大概能够提升50%的性能,我的CPU在32位模式下每秒计算600K个地址,在64位下计算900K个地址。

vanitygen64 -k -o outkeys.txt -f pattern.txt

如果你有AMD或Nvidia的GPU显卡,则可以运行oclvanitygen.exe,如果显卡性能不错,获得20倍性能的提升也是可能的,我的显卡每秒可以计算 17M个地址。

oclvanitygen -k -o outkeys.txt -f pattern.txt

5、把私钥导入到Bitcoin Core钱包中

有了BTC地址,需要把私钥导入到钱包中,才能看到余额。这里以Bitcoin Core钱包为例,说明导入的过程。在Bitcoin Core的帮助菜单中,找到“调试窗口”,在“控制台”中输入两行命令。

walletpassphrase "你的钱包密码" 60
importprivkey "5JUPYv6*****这是你的私钥******3uoQF" 

第一条命令表示把钱包解锁60秒,第二步导入私钥,然后要花漫长的时间重建索引。

6、高级玩法

如果不满足指定字符串开头的地址,还可以用强大的正则表达式生成各种奇怪要求的地址。

想生成其它币种的地址?可以访问bitgen.org或者https://github.com/exploitagency/vanitygen-plus,bitgen可以生成8种币的地址,vanitygen-plus可以生成90多种币的地址,满足各种虚荣心。

比特币现在已经支持以3开头的隔离见证地址,可以试试segvan。

https://github.com/nym-zone/segvan

--- END ---

我生成了一个靓号:1SLB777TPUqSrGzLUCgodYq56Pyw3cVBj

原文发布于微信公众号 - 申龙斌的程序人生(slbGTD)

原文发表时间:2018-03-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏区块链大本营

总搞不懂区块链各共识机制的优缺点?来听听这位十多年经验技术老兵的吐血分享吧!

4407
来自专栏区块链入门

这55行状态通道代码,带你快速扩展以太坊生态

2017年底的以太猫游戏堪称是以太坊的一个经典去中心化应用,同时也导致了以太坊网络濒临瘫痪,从那以后,区块链扩展性问题逐渐被人们重视起来。

1072
来自专栏企鹅号快讯

区块链技术(一):Truffle开发入门

区块链专栏作家 瀚德FinTech创新学院 特邀讲师:汪晓明 ? 芯链项目创始人,朝夕网络CEO。10年互联网技术开发经验。曾参与创立银联大数据、Beltal,...

2629
来自专栏互联网杂技

开源巨献:Google最热门60款开源项目

0、机器学习系统 TensorFlow ★Star 62533 ? TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,Tenso...

8086
来自专栏微信小开发

微信又宣布五大新功能,第一个就超喜欢!

最近,微信又悄悄更新了!推荐几个比较实用的给大家。部分功能尚在逐步开放测试中,快来看看你能不能体验这些功能! 一、聊天消息可设置提醒: 新版本的微信,在聊天界面...

2070
来自专栏落影的专栏

浅谈iOS区块链项目的架构设计

1733
来自专栏杨建荣的学习笔记

前后端分离的流程设计

这里需要提两个概念,一个是本地前端,另外一个是平台前端,本地前端是在内部迭代使用,界面可以简单一些,功能为主;平台前端是一个具有全局规划性的前端技术,简...

1272
来自专栏BIT泽清

金融,借贷,股票,贷款超市类型的App无相关资质提审被拒解决方案

由于最近经常帮客户上金融App,需要将公司开发者帐号中的App 转移到 新的公司帐号中,特此记下流程,便于 其他iOS开发者 做App 转移。

1964
来自专栏机器之心

资源 | 挑战谷歌,Facebook 发布交互数据可视化工具 Visdom

选自GitHub 机器之心编译 参与:微胖、吴攀 FAIR 发布了 Visdom,一款可在 Torch、PyTorch 以及 NumPy 上实现交互式数据可视化...

2828
来自专栏程序员的知识天地

作为程序猿,你有必要了解这些黑客工具!

我们曾对黑客的世界充满着无限的幻想和畏惧,但随着技术的崛起和安全领域的进步,黑客技术已经变得越来越普遍。事实上,很多黑客工具被用于网络安全的工具可以用来进行渗透...

1662

扫码关注云+社区