如何用electroncash制作比特现金冷钱包

in #electroncash6 years ago

0 前言

2017年8月1日,比特币分叉,产生了比特现金BCC(或者叫BCH)。但是没有轻钱包,而且BCC开发组设计了防重放代码,建立单独的BCC钱包,将其从BTC中分离出来的迫切性还不是太强。再到后来,中国境内的交易所全部关闭,如果交易所不帮客户保管数字货币,就只能只好将比特现金提现出来或者转到国外的交易所了。

但是有一件事情发生后,就非常有必要将BCC从BTC中分离了。比特币开始发疯一般的分叉了:比特黄金、超级比特币等等。而且开放团队良莠不齐,甚至有些还不设计重放代码。所以,还是有必要另外使用BCC钱包的。

1 钱包的选择

BCC分叉后很长一段时间,开发团队没有设计轻钱包。全节点钱包区块文件约160个G,同步也要很长时间,其他地方介绍都说要十几天。同步时间和巨大的硬盘需求这两点就将很多人挡在外面了。全区块链钱包确实很麻烦。

比特派手机钱包简单,也方便使用。但是有一点非常不好:不能导出私钥,也不能导入私钥和公钥。这对较多比特现金来说是致命的弱点。助记词在不同的软件钱包中可能对应的私钥是不同的,无法通用。还有就是安全性不够,放一点零钱在手机钱包还合适,多了就不好了。

electroncash(https://electroncash.org/)推出了BCC轻钱包。而且有windows、os、linux和安卓版本。这让我想起来用离线电脑linux系统安装比特币electrum轻钱包的过程来。这意味着同时可以用相同的Linux电脑制作一个BCC离线冷钱包。

2 软件下载和安装

钱包下载地址:https://electroncash.org/。 目前的钱包版本是2.9.4。linux系统的安装文件为Electron-Cash-2.9.4.tar;Windows系统的安装文件是Electron-Cash-2.9.4.exe,绿色软件,不需要安装,直接放在文件夹中运行就可以了。
linux系统中钱包安装稍微麻烦一点。

这里介绍的linux系统是优麒麟 16.04 LTS(长期支持)中文版本。下载后用U盘将文件拷贝到Linux系统中的home/my/文件夹。
首先要获得系统的root权限,具体的操作如下:

1. 输入:sudo passwd。键入当前的用户的密码之后,再输入两遍root用户的新密码,这样就把root用户的密码给更改了。


1. 然后输入:su。输入root用户的新密码就可以以root用户的身份登录到终端。

这个时候,终端命令行会显示出root。
输入安装命令:sudo pip2 install Electron-Cash-2.9.4.tar
如果系统最后显示:Running setup py install for Electron.cash 则表示安装成功。

3 导入原有的比特币私钥和公钥

既然是安装冷钱包,联网的电脑就不能使用私钥,只能导入公钥,安装watchonly wallet。在linux系统中的钱包可以导入私钥,安装标准钱包。在进行交易时进行交易签署。
钱包安装过程如下:(在Windows系统和linux系统中程序运行的界面完全一样,只是选项不同而已)。简单的部分就不用图形介绍了
a.程序运行后首先是打开原有的钱包文件或者新建一个新钱包(输入新的钱包文件名)
b.因为是新建钱包,输入文件名后点击next,在新的界面中选择第一项standard wallet,生成钱包文件。
c.点击next,程序询问你是生成新的助记词种子还是使用已有的种子恢复钱包,在这里选择第三项Use public or private keys。
d.在这个步骤,linux系统和Windows系统的操作有区别了。在Windows系统中,打开原来的BTC钱包,导出公钥(public keys)。将公钥拷贝到下图中的空白处;在linux系统中,则要导出原来比特钱包的私钥,将私钥拷贝在下图空白处。

0.jpg
e.对于Windows系统,因为只导入公钥,所以只能生成watchonly钱包,如下图。这个钱包只能查看BCC数额,无法完成交易。所以即使是联网,也不怕电脑中木马病毒而丢失比特现金。如果需要交易的话,通过使用U盘文件到linux系统中进行离线签署就可以了,虽然步骤麻烦了一点,确实非常可靠的。
1.jpg
f.windows系统和linux的钱包分别安装完成后,可以检查到其中生成的地址和原来比特币钱包的地址是一模一样的。为了彻底将BCC和BTC隔离,还是有必要另行更换私钥和地址的,这个操作就另行再介绍了。

Sort:  

Congratulations @suhunter! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Coin Marketplace

STEEM 0.35
TRX 0.12
JST 0.040
BTC 70601.11
ETH 3576.21
USDT 1.00
SBD 4.78