当前位置: 首页 > 教程 >文章详情

Electrum制作比特币冷钱包

创建冷钱包

第一步, 找一台新电脑或硬盘低级格式化后的旧电脑,在断网的状态下安装Linux操作系统Ubuntu(下图是使用U盘安装ubuntu的示例):


第二步, 安装Electrum 比特币钱包。安装完Ubuntu Linux操作系统后, 离线安装Electrum比特币钱包, 安装的步骤请参照Electrum官网 https://electrum.org/download.html

第三步,生成新的冷钱包地址

安装完以后, 打开Electrum, 并创建新的钱包, 按照图四到图八的步骤生成新的冷钱包地址, Electrum缺省情况下是一次创建5个新地址, 在命令行键入 “listaddressese()”的命令, 系统会列出新创建的5个比特币地址,再用getpubkeys命令,或者从菜单 master public key拿到公钥(公钥和地址不是同一个概念哦), 请把这个公钥拷贝下来, 另存到一个文本文件里。图九是显示这5个新地址的私钥, 放着这里只是给大家说明一下,用来和图十二对比, 5个私钥是在这个永不触网的linux操作系统里的钱包里, 大家实际操作中不要做图九这个步骤。也不要把自己的私钥告诉其他任何人。

完成了第三步以后, 我们有了一台永不触网的断网电脑,断网电脑上有一个Electrum比特币钱包, 钱包里有5个比特币私钥和对应的比特币地址。这就是我们所谓的“冷钱包”了。我们现在可以往这个冷钱包里放比特币了, 笔者往这个冷钱包里放了0.0005个比特币用以下面的演示。(另有一笔0.089828比特币在演示时尚未到账)

前三步最重要的注意事项还是“永不触网”。

离线的进行一笔交易

第四步, 在一部在线电脑上安装Electrum钱包

这一步相对简单一点, 只需要在另一台连接互联网的电脑上下载安装Electrum钱包。

第五步, 在这台在线电脑上建立只读地址watch only address.

完成第四步后启动Electrum, 然后不要选择创建新钱包选项, 而是选择创建Watch-only 只读钱包。然后把第三步得到的公钥输入进去, 然钱包与比特币网络同步后, 就可以看到钱包的比特币余额。我们在命令行输入dumpprivkeys()时可以看到, 这个只读钱包里面没有私钥, 也就是说如果这个在线只读钱包被黑客攻击, 黑客是拿不到一丁点比特币的。

第六步, 在线电脑上创建交易, 并导出交易

那么, 没有私钥如何进行正常的交易呢? 如图所示, 在线只读钱包可以创建一笔交易, 但是由于没有私钥, 这笔交易没有被私钥签名, 所以无法在比特币网络里广播出去;但是如图所示, 只读钱包可以把这笔交易存成一个 .txn的文本文件。放到一个新的U盘(必须确保这个U盘没有木马,这个技术难度并不大)。

第七步, 离线linux电脑上用私钥对交易签名, 并导出签名后的交易。

将这个代表未签名交易的文本文件拿到离线的电脑上,离线电脑上有私钥, 可以对这笔交易进行签名操作。签名完毕后, 由于电脑处于离线状态, 还是无法在比特币网络中广播这笔交易。只能将这笔交易再次保存为.txn文本文件。

第八步, 在线电脑广播签名后的交易

用U盘把签名完成后的.txn文件拿回在线只读钱包, load transaction后, 点击Broadcast按钮。至此, 一笔比特币交易在有私钥的电脑没有触网的情况下顺利完成, 除了交易签名的时候, 整个过程也没有“密码”出现, 不知道比特儿的老总所谓的“密码丢失”是什么理由?

    免责声明:本文为转载,仅为传播消息之用,不代表矿机之家观点,不构成投资建议!

责任编辑:kuangji

已赞+1 已有人赞过
评论

  • 最新