LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 比特币“冷钱包”教程

比特币“冷钱包”教程

2019-12-10 链本聪 来源:区块链网络


前言:保存私钥、才能自由!


自从Satoshi Nakamoto,在2008年10月31日发布了《比特币:一种点对点的电子现金系统》白皮书,在2009年1月3日按下了比特币系统的运行键,便开启了加密浪潮的侵袭全球之旅。自由的火光便散落到这个世界的角角落落。比特币已经运行了十一年,期间经历铁拳的严厉监管,黑客觊觎,野心家窥伺。但迄今,仍然在非常稳定地运行。全世界越来越多的节点,越来越强大的算力都在维护这个系统的安全稳定。

这是靠Satoshi天才的创造,无数加密极客无私贡献代码,每一个崇尚自由的传播者默默奉献分不开的。

当你理解了比特币白皮书,设置一次冷钱包,把一部分现实世界中的资产转入冷钱包中,保存好私钥,转身对泛滥的法币世界一声冷笑。便能真正体会“比特币是人类历史上第一次,用技术手段实现了私有财产神圣不可侵犯”!

从此任凭沧海桑田,时代变换,新旧迭代。没有地域,不分肤色,信仰,老幼,穷富。任何人都能守护属于他的自由!

当你漫步在大街小巷,当你穿过人山人海。当你走过雨后山涧,当你潜游在江河湖海。比特币就像你脚下芬芳的泥土,身边清新的空气,头顶蔚蓝的蓝天,身后清澈的泉水一样,不可或缺!

或许,这就是Satoshi追求并赋予每个人的自由!


一、比特币“冷钱包”及安全必知


在设置“冷钱包”之前需要掌握下面的基础知识

1.何为“冷钱包”

冷钱包:就是互联网不能访问到存储私钥位置的钱包,“冷钱包”要依靠“冷”设备(永久不联网的电脑、永久不联网的手机、永久不联网的U盘、记录私钥的纸、保存私钥的保险柜等)确保比特币私钥的安全。

“冷钱包”是加密世界中安全等级最高的钱包,注意此处没有之一!每一个真正的屯币者,都需要给自己设置一个“冷钱包”!

(需要说明,市场上有很多知名开源硬件钱包,但理论上讲,任何硬件钱包都不能做到100%安全!)

2.如何最大程度地保护“冷钱包”安全

1)一旦“冷钱包”的私钥发生联网操作,比如储存“冷钱包”的环境联网了,在互联网平台进行了交易等,“冷钱包”即不再“冷”了!

2)防止火灾,水灾,地震等天灾人祸造成的不可抗力因素导致“冷钱包”设备受损或全部丢失。

3)避免保存“冷钱包”的人发生身体病害,交通意外,失忆等人身意外,导致“冷钱包”永久丢失私钥。

4)“冷钱包”要真正做到“冷”环境保存,即任何时候都必须在断网环境保存。因为一旦联网,就存在各种丢失私钥的可能。

常见的有DDOS攻击;系统及各种软件漏洞;端口渗透;输入法泄密;黑客通过摄像头,浏览器,应用软件控制木马盗取密码私钥等等已知的,未知的泄密条件。

5)“冷钱包”在绝对保密的前提下,必须做备份,我们常说的“鸡蛋不要放在一个篮子里”。

6)“冷钱包”里只准进币,如果要提出,则必须一次性全部提出,永久作废,才能保证资金绝对安全。


二、比特币客户端安装、加密、导出私钥


1.bitcoin core简介

比特币是一种去中心化的电子现金系统,没有任何实体形态,初学者可以不太正确地理解成:比特币是存储在比特币钱包里的货币,而bitcoin core是“官方”钱包。

比特币钱包里存储着投资者的比特币信息,包括比特币地址(类似于现实世界中的银行卡账号)、私钥(类似于现实世界中的银行卡密码)、比特币数量等。

2.下载bitcoin core钱包

打开比特币社区官网https://bitcoin.org/zh_CN/,点击网页顶部标签“资源”,单击“比特币核心”,进入“下载Bitcoin Core”页面,选择适合自己操作系统版本的钱包下载。

3.bitcoin core安装包拷入U盘

把下载的钱包文件拷入一个安全的U盘中,注意只此一次连接电脑网络后,U盘再永久不能触网,叫做“冷U盘”, “冷U盘”可作为保存钱包文件或者私钥的冷存储设备!

4.安装bitcoin core钱包

打开一台永不触网的电脑,就叫“冷电脑”!将“冷U盘”中钱包文件拷入“冷电脑”,双击打开钱包文件,依次按顺序“下一步”就可以安装。

默认钱包安装目录是(C:\Program Files\Bitcoin).

默认钱包数据目录(C:\Users\Administrator\AppData\Roaming\Bitcoin).

当然在安装的时候可以自己选择安装盘!

5、创建一个比特币钱包地址

打开比特币钱包文件bitcoin core,点击“接收”,点击“新建收款地址”,会建立一个如图所示比特币地址,箭头所示这串不规则的字符串,就是你的钱包地址,就是别人给你钱的地址,也是比特币所在的地址。

可以拿手机拍下二维码,或者记下钱包地址,方便后续转账屯币。

6、加密钱包

未加密的钱包文件wallet.dat泄露会导致用户丢失所有的比特币,所以安全起见,要对钱包进行加密。

点击“设置”,点击“加密钱包”,设置一个尽量复杂但自己又不会忘记的密码对钱包进行加密。

注意加密货币投资者需要深入理解加密货币的密码,私钥概念。否则,一旦丢失或者忘记,用户会丢失所有财富!保险起见,应该做到多重安全备份

有需要更加复杂的多人管理钱包的用户,可自行学习“多重签名钱包”(多重签名钱包需要多个密钥持有者的授权才能转移数字货币)。本文只对普通钱包设置冷钱包进行详细解释。

7、备份钱包

注意比特币钱包文件叫“wallet.dat”,备份钱包,其实就是备份钱包文件“wallet.dat”!默认保存在下面的目录中:

C:\Users\Administrator\AppData\Roaming\Bitcoin\wallets。

见图示红框中文件(如果电脑系统没有设置显示文件格式后缀,钱包文件就是叫”wallet”)。


将钱包文件“wallet.dat”安全地挪入“冷U盘”,或者其他存储设备中,即完成了对钱包的备份。

特别注意:比特币钱包文件“wallet.dat”在每一次新建地址后和修改密码后,之前备份的已经失效,必须重新进行备份,否则,用户会丢失所有加密资产!

8、比特币客户端(Bitcoin-qt)加密后导出私钥

下面举例说明比特币客户端(Bitcoin-qt)加密后导出某一地址(bc1qnm9wu9ugs8h4glnykvdzntctuusqhyfj7k2u7d)对应私钥的教程:

打开qt客户端,点击“窗口”,点击“控制台”,这样就打开了“调试窗口”中的“控制台”命令处理界面



首先需要用到如下解锁命令

walletpassphrase密码 解锁持续时间(秒)

(注意这三段字符之间分别用英文输入法状态下的空格隔开,比如walletpassphrase 123456btc 300)

输入正确的情况下,会有如下“null”的提示!成功后说明加密钱包已解锁,用户可以在300秒的时间内执行导出私钥的操作!



然后执行导出私钥命令

dumpprivkey地址

如:dumpprivkey bc1qnm9wu9ugs8h4glnykvdzntctuusqhyfj7k2u7d,

就可以得到该地址公钥对应的唯一私钥:

L54WSRyDXLXggK2SovZVW7kk8Uu5jp4ZGCxdekJnXgB25NyyW2gE

(这就是该地址对应的52位私钥,字母区分大小写、字母数字混合



比特币地址的私钥,其实就是通过随机函数生成的一串区分顺序以及大小写的字符串。

谁拥有私钥,谁就能控制地址中的所有资产。在比特币转账时,私钥用于生成支付比特币所必需的签名,以证明你对资金拥有所有权。

私钥必须始终保持机密,因为一旦被泄露给第三方,相当于该私钥保护之下的比特币也拱手相让了。私钥还必须进行离线备份,以防意外丢失,因为私钥一旦丢失就无法恢复,也会永远丢失所拥有的的所有比特币。

9、比特币客户端(Bitcoin-qt)未加密导出私钥

没有加密的qt钱包可以通过下面命令直接导出私钥:

dumpprivkey地址

10、特别提醒

保护比特币“冷钱包”安全,核心就是保存比特币钱包文件“wallet.dat”或私钥的绝对安全!


三、保存“冷钱包”的两种常见方法


1、未导出私钥,只需保存比特币钱包文件(一般用户)

将已加密的比特币钱包文件“wallet.dat”挪入“冷U盘”,就完成了备份加密资产。你可以任何时候通过导入“冷电脑”,执行导出私钥操作,转移你的加密资产!

2、保存比特币地址私钥(安全意识高的用户)

把导出的52位私钥,记录在TXT文本文档,复制进U盘;或者记录在纸,书等固体介质上;拍照,保存进永不联网的手机等手段通过加密,保险柜等等操作离线,安全地保存,即完成对比特币私钥的保存。

3、比特币钱包文件+私钥(双重备份)

最安全的情况,应该是比特币钱包文件和私钥都要备份。

4、保存钱包文件和保存私钥的区别

加密货币的精髓是通过椭圆曲线函数、非对称加密算法,实现了私钥对资产和签名的最高控制权,即通过一串字符控制权,实现了个体对私有财产有最高统治权。

因此根据投资者资金大小,电脑操作熟练程度,文化程度,对区块链认知的不同,应该选择不同的保护办法。

相对来说,保存加密钱包文件比保存私钥更安全。注意这是“错误”的“实话”!因为如果私钥直接暴露,则永久丢失所有加密资产。钱包文件暴露,则至少还有加密密码一道程序控制资金安全。

加密,解密,病毒,反病毒就是盾和牌的关系。应该分不同时期,不同环境。采取对自己最有利的保护办法!

如果比特币地址只使用一次,则公钥只有在发送比特币到其他地址时才会显示。传说的量子计算机将也只能在你的交易首次发送和进入一个块之间的短时间内破解密钥。所以,理论上,安全地使用“冷钱包”能抵抗量子计算机!

5、比特币找零机制

作为用户屯币的比特币“冷钱包”,只进不出。则不存在“找零机制”的问题。

但是如果使用“热钱包”, 在当比特币钱包交易100次以上时,再次交易后要重新备份钱包,因为恢复以前的钱包备份有可能会遭遇损失,这是因为比特币找零机制导致的。

关于比特币找零机制是什么,可以参考下面文章:

【区块链】比特币找零机制是什么?

作者:ChinaKingKong
链接:https://www.jianshu.com/p/00ea582ae666
来源:简书


四、保存比特币“冷钱包”的关键


注意保存比特币钱包文件或者私钥需注意以下核心要点:

i.保存钱包文件或者私钥的“冷设备”(U盘,纸,手机、保险柜等)必须加密,否则任何接触“冷设备”的人都可以转移资产!

ii. 保存钱包文件或者私钥的“冷设备”加密密码必须在绝对安全的前提下多人牢记!

iii. 保存钱包文件或者私钥的“冷设备”必须在绝对安全的前提下多地点备份!

iv.对执行导出钱包文件或者私钥的电脑,备份钱包文件后,删除全部安装文件、程序,多次用其他文件装满电脑硬盘空间后,多次格式化硬盘,可多次重新安装系统!最保险的措施是永久封存,或者对内存,主板,硬盘甚至是整机进行暴力粉碎性破坏。

(提醒:也许你不知道,windows系统并不会删除文件,就算清空了回收站或者格式化,文件也是还是存在的,它只是把文件做了个标记,告诉系统,这个文件所占用的空间可以写数据.把文件删除之后,只要没有其它的文件把它覆盖了,文件就完好如初,可以被很多数据恢复软件恢复。请在其他设备自行搜索,学习“如何彻底清空硬盘”。)


五、锁上锁-压缩加密


可以通过压缩软件,对比特币钱包文件或者私钥再加一把锁!

选择文件或文件夹,右键“添加到压缩文件”,到界面后点“常规”——“设置密码”——“确定”,可以设置一个常用但不会忘记的密码。这样就给文件和文件夹又加了一把锁。安全上相当于给钱包或者私钥加了两把锁。当然任何时候,必须记住密码!必须记住密码!必须记住密码!

常用的压缩文件软件Winzip、Winrar默认采用AES加密算法对压缩文件进行加密。当前AES是较为安全的公认的对称加密算法。是美国联邦政府采用的一种加密标准。因此,安全系数是相当高的。如果忘记密码,相当于自己也没办法了!


六、冷钱包屯币


“冷钱包”设置,备份好了之后,就可以放心地屯币了。只有“热钱包”才能查到比特币地址的余额。也可以通过以下区块链浏览器链接,替换成你自己的钱包地址,查询是否转账成功:

https://btc.com/bc1qnm9wu9ugs8h4glnykvdzntctuusqhyfj7k2u7d

把区块链浏览器保存至收藏夹。区块链浏览器能查询到的交易,都是确认上链的数据。因此可以放心屯币,你的币已经百分之百转到你的冷钱包地址了。

全文完!感谢阅读,鉴于本人水平所限,错误难免。欢迎留言批评指正。

如果本教程对你有帮助,欢迎对作者打赏!BTC地址:3GPfrNRT3ABHRiPgCbhhraeuQoTqXkSgqw




—-

编译者/作者:链本聪

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...