专栏首页申龙斌的程序人生熊市里生成几个BTC靓号,冷存储起来装死吧

熊市里生成几个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)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Ledger Nano S开箱实测1 -- 初始化设备

    熊市囤币,遇到Ledger Nano S硬件钱包降价,只要499元,抓紧买了一个,今天到货。

    申龙斌
  • 三角套利分析

    搬砖是币圈中一种常见的套利方式,主要利用两个交易所之间的币币交易对的价格差,低买高卖来获利,随着参与人数的增多,现在市面上的手工搬砖基本上没有机会了,全是搬砖机...

    申龙斌
  • 江卓尔说春节见底,难道牛要提前来了?

    2019年1月18日,白话区块链联合创始人采访了莱比特矿池创始人江卓尔,原文《2019春节见底,最佳策略是”轻判断重风控”》很长,亮点不少,我把自己的粗浅理解也...

    申龙斌
  • 独家大干货丨产品还是服务?大数据帮企业赢得客户认可!

    所有企业都想在提供优质产品和卓越服务时做到两全,但激烈的市场竞争迫使其以最有效的方式分配资源,必须在战略上侧重产品抑或服务。因此,了解客户眼中企业是产品导向还是...

    数据猿
  • spss C# 二次开发 学习笔记(六)——Spss统计结果的输出

    Spss的二次开发可以很简单,实例化一个对象,然后启用服务,接着提交命令,最后停止服务。 其中重点为提交命令,针对各种统计功能需求,以及被统计分析的数据内容等,...

    用户1637609
  • 写个代码都是爱你的形状?情人节程序员表白上墙!

    @。。。:大亲亲,我不管什么是这个世上最好的语言,你就是我最好的需要!我要读你千万遍!

    养码场
  • 论强化学习和概率推断的等价性:一种全新概率模型

    机器之心
  • 郭健: Linux调度器中的PELT(Per-Entity Load Tracking)

    http://www.wowotech.net/process_management/PELT.html

    Linux阅码场
  • 视频流媒体服务器EasyNVR平台如何对数据进行重置与备份?

    对于软件的使用,通常会有数据接入记录的问题,因此,对软件使用的数据记录、备份是一个良好的习惯,这样会对后续的工作减少很多不必要的麻烦。

    EasyNVR
  • GANs学会掌握你的时尚品味,并定制出了你的下一套服装

    人工智能(AI)可能会催生一种全新的时尚潮流:称之为“预测性时尚”。在ArXiv上发表的一篇论文中,来自加州大学圣地亚哥分校的研究人员和Adobe概述了人工智能...

    AiTechYun

扫码关注云+社区

领取腾讯云代金券