说一说比特币怎么做冷存储 所谓冷,核心是离线,冷备份是纸备份。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等,也可以导入私钥,但我还没试过。有用过的也分享一下经验。 再补充一点,一个公钥及私钥对用过了,就不要在使用了。在那个纸钱包上将这一对划掉。因为其私钥已经接触网络了,再用安全性就有问题了。剩下的那些私钥都是从来没在网络上出现过的,很安全。
原文来自:http://bit-sky.com/index.php/2014-01-27-19-37-19/2014-02-03-15-31-33/483-2014-03-10-06-26-58 |