Bitcoin Forum
May 13, 2024, 09:04:31 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: 一步步创建个性化BTC地址  (Read 317 times)
ericz (OP)
Member
**
Offline Offline

Activity: 139
Merit: 10


View Profile
March 16, 2019, 10:34:43 AM
Merited by Barcode_ (2), 1miau (1), vagrom (1)
 #1

近来币市不景气,感觉论坛上有用的干货帖子不多,近几天得空写这么个帖子,分享下,也活跃下论坛气氛。
个性化BTC地址是指BTC地址中包含特定字符,我们知道,正常情况BTC地址中的字符都是随机生成的,没有任何规律可言。例如:1BygvRsR5Qe42pE8tc1x7mJLrCGgQkLHxU
但现在使用vanitygen软件,我们可以生成具有一定特色字符的BTC地址,例如:1EricZNQY8mcy72BnGgiDxJaNvzZLZpNoh
其中EricZ就是自己定义的字符,这样我们告诉别人自己BTC地址时,给出这么有个性的地址,是不是很酷呢。

在开始之前需要说明下安全性,这点很重要,有必要重视:
1. 生成自定义BTC地址的方法有很多种,但相对而言,使用离线的方式安全性更高些。
2. 为确保安全,建议在一台干净的计算机中生成,确保断开Internet链接,未安装其它第三方应用软件。如有可能,可以准备一台虚拟机来生成,不要安装任何软件(特别是国内的那些所谓的免费杀毒软件,因为你不知道它会记录或者上传你哪些信息)。当然虚拟机由于配置原因,计算时间可能比物理机要长,但相对而言,比较安全靠谱。
3. 对于安全级别要求较高的人士,可以了解split-key,https://en.bitcoin.it/wiki/Split-key_vanity_address

OK,开始吧,其实很简单,就两步,一下载软件,二用命令生成。
一、下载vanitygen软件,这个软件很多年没有更新了,但不影响使用。为保证安全,建议使用官方链接下载。
       下载vanitygen软件https://github.com/samr7/vanitygen/downloads
二、生成BTC地址
       使用命令:
Quote
F:\vanitygen>vanitygen64.exe -o F:\vanitygen\ericz.txt 1EricZ
      命令分解:F:\vanitygen>vanitygen64.exe,先在命令提示符下切换到程序所在目录,也就是F:\vanitygen,运行vanitygen64.exe(如32位系统请运行vanitygen.exe);
                       -o 是输出结果到文件F:\vanitygen\ericz.txt中;
                       1EricZ 其中1是BTC地址的前缀,这个是固定的,后面的EricZ就是我自己定义的字符;
       成功后会显示生成的BTC地址及私钥,同时也会将这些信息写到后面的txt文件中,请一定要注意保管好私钥。

    我在CPU是E3-1505M v6的笔记本电脑上半分钟就生成成功了。
    

    同时会在生成txt文件,请注意保管好。
    

三、注意事项及建议
下面是补充说明,没有时间看的人可以忽略。
1. 个性化字符不能包含这几个字符,因为BTC地址不包含这些字符:l(L的小写字母),I(i的大写字母),O(o的大写字母),0(数字0)
2. 字符越长,生成的难度就越大,所需时间就越长。
3. 小写字母比大写字母生成的难度更大,如果使用大小写字母混合,可以降低难度,难度低意味着生成时间短。

四、本文引用
本文学习参考借鉴了如下帖子,感谢这些大佬的无私分享。
https://bitcointalk.org/index.php?topic=5096373.0
https://bitcointalk.org/index.php?topic=25804.0

1715634271
Hero Member
*
Offline Offline

Posts: 1715634271

View Profile Personal Message (Offline)

Ignore
1715634271
Reply with quote  #2

1715634271
Report to moderator
1715634271
Hero Member
*
Offline Offline

Posts: 1715634271

View Profile Personal Message (Offline)

Ignore
1715634271
Reply with quote  #2

1715634271
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
ericz (OP)
Member
**
Offline Offline

Activity: 139
Merit: 10


View Profile
March 18, 2019, 12:31:04 AM
 #2

感谢版主及引用英文文章作者点赞。
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!