打印
分类:基础知识
点击数:10937

说一说比特币怎么做冷存储

所谓冷,核心是离线,冷备份是纸备份。CD介质算是最好的电子信息载体,理想状态也就是100年。如果考虑到读取设备的问题,可能要打个50%的折扣。纸张的持久就不用怀疑了,另外电脑病毒是不会感染到纸张的。有的同学用Armory,这是依赖bitcoin blockchain, 要大量的下载。

言归正传。

1. https://www.bitaddress.org, 生成公钥和私钥

注意密码字段尽量复杂,就是脑钱包:大小写,数字,符号等,点击‘view'就生成立密钥对。

 

  比如,如图示:

  私钥:5K9FvWVHqQyyUEhXERakNFBbf4ZnKLRrYKo2yUFJ6SMJv8vxLiR

  公钥:1PKn9xUxEdMspXHmLk9D6i4PZkvZexfeJS

 

  可以拷贝密码字段到另外的类似功能的网站验证一下,同样的密码是不是生成同样的私钥。

 

  例如:http://brainwallet.org/

 

 

显然,同样的密码,产生同样的私钥和公钥。这说明bitaddress.org的功能是正常的。

 

  2. 拷贝整个bitaddress的网页到本地,比如,放在桌面的tem文件夹里,里面会有个bitaddress.org.htm的web文件。

 

  因为bitaddress是纯内含javascript功能的静态页面,这就成了可以离线操作的基础。

 

  3. 将tem文件夹刻录到CD上备用。之所以不用U盘,是担心其本身不干净。这也许显得过分小心了。

 

  4. 下载桌面ubuntu, http://www.ubuntu.com/download/desktop, 刻录到CD备用。

 

  5. 同一台电脑,或另外一台电脑,做如下设置

  5.1 去掉网线,或去掉无线网卡,绝对的离线状态;

  5.2 拔掉电脑的所有硬盘的数据线,或电源线,目的是不考虑已有硬盘是否有病毒;

 

  6. 用刻录好的ubuntu 盘启动电脑,不安装,选试用模式。进入系统后,拷贝tem文件夹,用firefox打开 bitaddress.org.htm web文件。你会看到和图1同样的内容。

 

  7. 重新填入不同的密码(参考第一步),记录下分别的公钥和私钥,用记事本就好了。一般生成10几对就够用的了。将这些公私钥对打印出来,就是典型的冷存储钱包了。

 

  有的同学想方便,可以这个记事本文件做加密压缩,我是用7z. 如图:

 

 

7z 支持AES-256加密。

 

  如果这样的话,就将加密好的文件刻录到CD 或U盘。

 

  8. 接受测试。转小数额的BTC到冷钱包的一个公钥,通过blockchain查看是不是到帐。

  比如转入公钥:1PKn9xUxEdMspXHmLk9D6i4PZkvZexfeJS

 

  9. 发送测试。目前,我是用blockchain的在线钱包,建立帐号后如下图:

 

 从这里可以导入对应的私钥,例如对应的是5K9FvWVHqQyyUEhXERakNFBbf4ZnKLRrYKo2yUFJ6SMJv8vxLiR,然后就可以使用这些比特币了。

 

  有人说multibit等,也可以导入私钥,但我还没试过。有用过的也分享一下经验。

 

 

再补充一点,一个公钥及私钥对用过了,就不要在使用了。在那个纸钱包上将这一对划掉。因为其私钥已经接触网络了,再用安全性就有问题了。剩下的那些私钥都是从来没在网络上出现过的,很安全。