美文网首页
我使用ubuntu安装比特币冷钱包electrum的过程

我使用ubuntu安装比特币冷钱包electrum的过程

作者: 苏耀勇 | 来源:发表于2017-10-05 08:59 被阅读582次

我使用ubuntu安装比特币冷钱包electrum的过程

这就是个不断百度和克服困难的过程
前言:

在去年从各种渠道重新发现比特币,并且在阅读了《精通比特币》一文以后,对比特币越发感兴趣。当然,《精通比特币》这本书我还是没有看懂的,尤其是里面的程序描写,椭圆曲线数学加密的方法。只是知道这个加密方法在目前的计算机能力下,是无法破解的。再进一步了解到比特币区块链技术,当然也还是一知半解。只知道几个关键概念,比如去中心化,分布式账本等。基于对未来的憧憬,果断开始介入这种虚拟货币的投资,逐步在国内三大交易所购入比特币。比特币中国,火币网,okcoin。因为数额不是很大,一开始虽然知道比特币钱包的相关概念,比如如何用冷钱包进行离线保存比特币,但是一直没有实施。到2017年上半年,比特币的价格上涨比较快,就有了实施比特币冷钱包进行离线保存的想法,放在交易所始终还是有些风险:上半年被政府监管,黑客风险等等。特别是2017年隔离认证和比特币扩容的争吵。据说8月1日有分叉的可能性,所以将比特币存到自己的冷钱包的想法就强烈了起来。

开始操作,就要恶补相关知识了,再看一遍《精通比特币》的第4章:密钥,地址和钱包。再到百度搜索如何建立比特币冷钱包。选择使用electrum比特币钱包,安装linux系统。这期间遇到的问题基本上都是百度或者google解决。

安装ubuntu系统

刚好家里有一台2011年的老笔记本,可以用来做离线安装linux,用来做比特币冷钱包。在对linux系统进行学习了解的时候,发现ubuntu是个不错的选择,我隐约记得,在《how to ask question the smart way》一文里也提到过这个系统。所以就选择了它。
Ubuntu的下载地址在http://cn.ubuntu.com/download/
为了避免英文不好导致使用不畅,我选择了优麒麟 16.04 LTS(长期支持)中文版本。Ubuntu 是一个安全性好的开源操作系统,它由全球顶尖开源软件专家开发,适用于桌面电脑、笔记本电脑、服务器以及上网本等,并且它可以永久免费使用。而且重新学会使用linux系统,还有一种学习新技能的感觉。有点小兴奋。
为了安装U盘linux系统,特意买了个便宜的8G金士顿U盘。
ubuntukylin-16.04-desktop-i386.iso 是下载后的一个系统镜像文件,需要使用ultraliso软件进行刻录,将镜像文件刻录到U盘中,做成一个U盘启动盘。
下载ultraliso后进行安装,步骤很简单,和普通windows程序安装没有区别。
运行ultraliso程序,打开刚刚下载的镜像文件。插入U盘,注意:U盘必须事先备份和清空资料,否则会导致数据丢失。点击ultraliso程序的“启动”“写入硬盘镜像”,写入方式:USB-HDD+。
具体的过程可以看百度经验,我也是看这里学来的:https://jingyan.baidu.com/article/86fae3468cee5d3c49121af8.html

下面是安装linux的过程:

好在以前还知道如何处理计算机的BIOS系统,就在启动的时候按F2,进入BIOS系统设置由U盘启动,插入刚才做好的U盘后,很快就进入启动界面,系统询问是否使用linux系统还是直接安装。我选择直接安装。
(这一段安装过程没有将图形拷贝下来,所以只能根据记忆描述了)我对linux可以说是一窍不通的,所以第一个遇到的困难是如何分区,这个也是不断试错和百度的过程。我将原来的C盘格式化文件系统选择ext4日志文件系统。挂载点一定要有“/区”,交换区可有可无,当然系统会提示,最多选择和你的内存空间一样大就可以了,我选择的是2G的swap空间。
安装后选择时区为上海,语言为中文。然后填写密码,基本上就完成了,设备驱动也不需要安装。
在ubuntu系统中安装electrum系统

然后我就用联网的电脑到electrum网站上下载钱包程序,一个是linux系统版本,一个是windows版本,官网地址:https://www.electrum.org/#download
Linux版本的文件是Electrum-2.8.3.tar.gz。下载后,我用U盘拷贝到离线电脑上,解压缩到/home/文件夹的一个子文件夹中。悲剧来了,我不知道如何安装,不知道如何运行,我对linux可是一无所知呀。用鼠标点击解开的文件,要不没有反应,要不打开的是类似文本编辑的界面,看到程序源码,真是头疼。
临时抱佛脚去研读linux的一些文章,比如linux新手入门等等。命令行?有点像25年前学习的DOS系统。Electrum官网上也是英文,我的英文水平马马虎虎的,不过马马虎虎也是可以啃一下的。尤其是后面看钱包官网electrum的时候,还是帮了大忙。所以说,学习好英语真的是必须的,尤其是为了全球化程度越来越高的时候,抗拒是没有用的,必须顺应潮流。
下面截图是electrum的下载界面。

electrum下载界面

后来终于找到linux终端界面,明白要手动输入上面的操作指令。虽然是半懂不懂,我还是尝试的原封不动的输入的上面的命令:sudo apt-get install python-qt4 python-pip.
后来了解,这个应该是给程序安装相关辅助内容。
然后再输入electrum安装命令。鉴于命令管道(path)的原因,要将终端的目录更改的electrum文件夹中,否则会找不到该文件的。当然,设置path也是可以的,我选择了简单办法。
安装命令是sudo pip2 install electrum.tar.gz。因为这台电脑是离线的,没有联网,所以是不能照抄上面的命令,我将这个文件放到/home/my/文件夹中,为了方便不断的输入,将文件名字改的简单了一下,改成electrum.tar.gz。
结果一堆的错误。可惜当时没有将图片拍下来,大概是某个文件夹及其子文件夹,我没有权限。还有一个错误是我的pip版本太旧,建议我升级到9.0.1版本。这个可能是因为electrum并不知道你用的是那个版本的linux系统,这个困难需要自己去解决了。还是不停的百度和思考。
我忘了是第二天还是第三天了。我继续百度解决问题。搜索了一段如何解决linux文件权限的办法,复杂,找到了命令格式和规范,但是不知道为什么解决不了问题。头疼中。过了一夜,突然想到linux的不同用户对不同的文件夹有不同的权限,但是是否有更高级的用户权限对所有文件夹拥有所有权限?安装系统后是默认我是管理员的权限。于是继续搜索,发现linux还有一个更高的root权限,某些操作是需要root权限的。这就又找到一条路了,再次百度如何获得root权限。看来还是比较简单的:
具体的操作如下:
输入:sudo passwd。键入当前的用户的密码之后,在输入两遍root用户的新密码,这样就把root用户的密码给更改了。
然后输入:su。输入root用户的新密码就可以以root用户的身份登录到终端。

这个时候,终端命令行会显示出root。
这个时候,再输入sudo pip2 install electrum.tar.gz.就没有权限的障碍了。但是,因为pip版本太低,还是无法安装。警告内容是:you are using pip version 8.1.1,however version 9.0.1 is available….。
这个时候,我没有办法,只好突破离线电脑不能联网的规定,暂时将网络连接上,进行升级了。我也不知道如何升级,所以两个升级的命令都使用了,一个是sudo apt-get update.一个命令是sudo apt-get upgrade。前面的升级很快,后面的升级大概下载了600多M的内容。用了比较长的时间。但是不管如何,升级成功。在输入sudo pip2 install electrum.tar.gz,就没有问题了。安装成功,不过,安装成功后,没有更多的反应,只是没有报警而已。所以我就在桌面搜索,找到了程序的icon。双击。见到了久违的页面。历时3天。终于安装成功了。随后立即将网络断开。
Electrum冷钱包的使用。

点击程序icon开始运行,显示页面为:

2.png

因为以前没有钱包,所以我点击back按钮。

3.png

因为,wallet with two-factor authentication需要google认证,我前段时间没有成功,所以只好选择第一个standard wallet。

4.png

选择建立一个新的种子。

5.png

这个时候,程序出现了12个随机的英文单词,用笔和纸张记录下来,这是以后钱包丢失用来恢复种子或者私钥的东西,不可以存在网络和电脑中。(这个种子是后来我测试用,随后将钱包文件删除后,再次启动electrum的时候,又必须重新建立种子了),还可以再输入一次扩展种子单词(extension word),增加私钥的强度。
随后,就重复输入一次刚才的种子和扩展单词,还有输入软件的密码。密码要足够的强大,减少被破解的可能性。
然后,程序就开始生成地址和公钥,一次性生成约26个地址和对应的私钥。当然你还可以手动在控制台用命令行的方式生成新的地址。我尝试过,用同样的英文单词种子,或者master private key 是会生产相同的私钥和地址的。Master private key (主私钥)可以在控制台用命令生成。
通过命令行和菜单命令,可以导出public key(公钥)。
然后在联网的windows系统电脑中,安装electrum程序,首先要下载electrum的windows版本,大概30M左右,不需要安装,直接运行就可以了。其他和刚才基本一样,但是钱包类型要选择use public or private key。其他的都是差不多了。这样,联网的这台电脑就没有私钥,即便是给黑客入侵,也不会丢失比特币了。
选择use public or private key项目后,进行下个阶段,需要你输入公钥(不能导入私钥,否则就不是冷钱包了)。我将刚才导出的公钥copy到输入栏中。程序自动识别出是公钥,然后给出警告。意思是你必须拥有该公钥对应的私钥或者种子,否则以后在公钥产生的地址收到的比特币是无法花出去的。继续往下进行,就能生成watch –only bitcoin addresses。我特意核对了一下两台电脑的地址,完全一样。就开始登陆到3大交易所开始提币。没有想到好事多磨,估计是因为政府在上半年监管的要求,每个交易所都要求要视频认证。没有办法,有耽误了一天时间,我们一向是良民,也没有金融违法,照做就是了。通过,然后提币。半天就到账,并可以在联网钱包的历史记录中查询到了。
关于如何用离线钱包进行签署的过程,网页上都有不少介绍,这里就不多说了,我也没有做,只是检查了程序中确实有这样的命令。
到此,基本上就完成了全部工作了。下来就是冷钱包的相关资料的保管了。还有,未来ICO还有购买eth,还需要学习什么东西呢?管他呢。
二〇一七年七月十六日
苏耀勇

相关文章

  • 我使用ubuntu安装比特币冷钱包electrum的过程

    我使用ubuntu安装比特币冷钱包electrum的过程 这就是个不断百度和克服困难的过程前言: 在去年从各种渠道...

  • Electrum钱包遭到攻击,丢失超过200枚比特币

    黑客(或黑客组织)使用对Electrum比特币钱包基础设施的巧妙攻击,掠夺了超过200枚比特币(约相当于当日交易所...

  • 每日安全资讯:比特币钱包 Electrum 遭遇大规模 DDoS

    知名比特币钱包 Electrum 的服务器遭到严重攻击,建议用户在完全修复之前尽量不要使用该交易平台。据悉一个拥有...

  • 比特币钱包(一)

    比特币钱包相当于与比特币交易的实体钱包。不同平台有不同的钱包。要开始使用比特币(比特币),首先你需要一个比特币钱包...

  • 180113

    今日代办: 抄底量子,eos,btc 交易平台币转钱包,下载比特派 火币的eos提现到了冷钱包,比特派钱包已安装好...

  • 各种钱包种类

    一、比特币钱包 ①比特派钱包 比特派APP是由比太团队研发的比特币钱包,它可以轻松安全的使用比特币和买卖比特币。 ...

  • 2.Electrum 钱包源码研读(二)

    前言 在ubuntu上安装了PyCharm,并使用其打开下载的Electrum代码,安装及使用方式如下:(http...

  • 小贝壳冷钱包比热钱包更安全

    小贝壳冷钱包是存储和使用比特币的一种工具。通常钱包又分为冷钱包和热钱包两种。 那么小贝壳冷钱包也可以叫做离线钱包,...

  • 【GPG】验证软件来源

    Electrum钱包前段时间出现一次盗币事故,用户被诱使下载假的Electrum,导致币被盗。黑客利用的是Elec...

  • 聊聊比特币钱包

    个人认为对比特币钱包比较好的一篇介绍。转自知乎比特宾的回答。 原文地址:《聊聊比特币钱包》 冷钱包>手机轻钱包>靠...

网友评论

      本文标题:我使用ubuntu安装比特币冷钱包electrum的过程

      本文链接:https://www.haomeiwen.com/subject/ioifyxtx.html