主页 > imtoken钱包下载2.0版本 > 详解打造像“铜墙”一样的比特币冷钱包的全过程!!

详解打造像“铜墙”一样的比特币冷钱包的全过程!!

imtoken钱包下载2.0版本 2023-04-08 06:09:08

制作冷钱包的初衷:

一直想做一个安全系数高的比特币冷钱包。市面上大部分钱包都不安全:

1、比如一个第三方硬件钱包,看起来像一个U盘,里面有一个加密芯片,用来存储你的私钥。使用时,连接电脑,钱包会提供区块数据,虽然省略了下载。区块数据好用,但作为一个 Hodler,伪造自己的财产还是很不舒服的。万一钱包项目侧守盗窃怎么办?

2、软件APP钱包,这样的钱包有很多,虽然声称自己管理财产,保管私钥,但是这种在手机联网环境下使用的钱包也是不安全的,而且还是有的是项目方守卫偷窃的问题。

3、纸质钱包和钢质钱包以明文形式记录你的私钥。这基本上是安全的。需要防止被盗的风险。同时,也存在不便的问题。如果您需要交易,您仍然需要在线获取钱包。

一般来说,需要兼顾高安全性和使用便利性。看来只有核心团队开发的核心客户端才是安全可靠的。网上学习了很多文章,并用自己的实践后,将具体步骤总结如下,供大家参考:

一、一般原则:

让钱包wallet.dat文件从生成到钱包运行全过程不接触网络,钱包文件永远不会离开这台冷钱包电脑。

所需的区块数据可以从其他计算机下载,然后提供给冷钱包计算机。

二、原材料:

1、计算机A:冷钱包。使用离线签名发送比特币。一直离线!

2、电脑B:可以是虚拟机,用来更新区块数据,没有安装其他软件,只安装了核心钱包。

比特币钱包客户端

3、1 1T移动硬盘:用于复制块数据,电脑A和电脑B共用这个硬盘(安装core客户端时,将数据目录指向移动硬盘的同一目录)。

4、3个U盘:用于存放备份钱包文件wallet.dat,单独收藏,并告知家人如何使用。

三、钱包安装过程:

1、在电脑B,安装虚拟机,然后安装win10专业版,不安装任何其他软件,然后安装核心钱包客户端:

一种。安装虚拟机版本:VMware Workstation Pro 15,由于商业版权,这里就不放地址了,大家可以自行百度。安装比较简单,下一步就是下一步。

湾。安装WIN10专业版:安装视频教程地址,PS:使用教程中提到的微软安装程序进行安装,系统文件也是从微软下载的,可以保证你安装最纯净的系统。

C。去比特币官网下载最新的核心钱包,下载地址。

2.格式化整个移动硬盘(注意备份原始数据),在虚拟机上打开核心钱包客户端,在移动硬盘上新建一个目录,然后将核心钱包数据目录指向这个新建的目录。裁剪为 2G 应删除此检查。

然后开始下载块数据。这个过程很长,至少需要三四天(截至2020-3-30,大小为290G)。期间多次报错,但只要重新打开软件即可重新下载。

3、 数据下载完成后,删除移动硬盘中的wallet.dat文件。这个wallet.dat文件不能作为冷钱包使用,因为它是在触网状态下生成的,所以被删除了。

4、电脑A安装win10专业版(win10版本和核心钱包版本与电脑B相同),不要安装任何软件。注意:安装系统后一定要断开网络(拔掉网线断开WIFA无线,最好卸载网卡驱动)。

比特币钱包客户端

一种。安装核心钱包前请务必彻底断网,以免黑客获取您的钱包文件。

5、电脑A安装核心钱包,打开核心钱包。注意:将数据文件裁剪为 2G 的复选框应去掉。将数据目录指向计算机B的移动硬盘中的目录,相当于两台计算机共享一个数据目录。然后在移动硬盘上会生成一个wallet.dat文件,就是你的冷钱包文件。注意:打开客户端后一定要对钱包进行加密,这样玩币的时候需要输入密码才能玩,可以防止钱包文件被盗后被盗,如下图:

四、采集过程:

1、打开电脑A的核心钱包,新建一个支付地址。注意:必须取消勾选“创建隔离见证地址”,否则会生成隔离见证地址,很多交易所不支持该地址。如下所示:

2、从交易所取0.02个比特币到这个地址,测试这个地址是否可用。您可以检查它是否已到达 btc.com。

一种。此时,由于电脑A断网,不知道是否收到了账号,所以需要在外网查看账号状态。

湾。使用交易所手机APP扫描核心钱包生成的地址二维码,将获取的地址字符串开头的“bitcoin:”去掉。

3、备份钱包文件,电脑A桌面一份(改名为“钱包,请删除中文再操作.bat”,方便日后操作),各一份三个U盘,分别存放在不同的位置。

一种。命名“钱包,请删除中文再操作.bat”是为了防止移动硬盘中存在相同的钱包文件时造成混淆,所以桌面重命名为这个,每次使用都需要复制粘贴到移动硬盘并改名为“wallet.bat”

比特币钱包客户端

4、删除移动硬盘中的wallet.bat文件,(注意:连接电脑B前必须删除,否则钱包文件会上网)。然后将移动硬盘插入电脑B

5、计算机B更新数据,下载最新的区块交易数据。

一种。查看交易所的交易信息,获取确认区块的编号,然后查看计算机B的核心钱包右下角是否有“小勾”比特币钱包客户端,可以查看当前是哪个区块的数据下载,仅当此值大于交换时。只有当区块号在 时,交易数据才会成功下载。如图所示:

6、更新数据后,删除移动硬盘中的wallet.bat文件,将移动硬盘插入电脑A。

7、将A电脑桌面的“钱包,请删除中文再操作.bat”复制粘贴到移动硬盘数据文件根目录下,重命名为“wallet.bat”。

8、在电脑A上打开核心钱包客户端,查看比特币是否到账。当账户到账时,即表示投币成功(一般不会出现问题)。

五、币发行流程:

1、将交易所的收款地址复制到移动硬盘的文本文件中,方便打币。

2、将移动硬盘连接到电脑A,打开核心钱包,点击发送,将第一步中的地址复制到地址栏。

3、设置-选项-启用手动选币OK-关闭后重启核心钱包客户端。

比特币钱包客户端

4、然后打开send-check自定义找零地址(设置为自己冷钱包的接收地址比特币钱包客户端,尽量使用唯一地址正常发送,查看找零地址很重要,如果没有启用,可能是丢币,切记切记),如下图:

5、手续费设置选择“推荐”,然后勾选“启用手续费添加”,如上图

6、点击发送,得到如下结果,如下图:

7:然后会得到一条交易记录,双击交易记录,复制交易ID,如下图:

8、打开“window-console”,输入“getrawtransaction 交易ID”,就会得到用于广播的“交易信息”,如图:就是下图红框中的字符串

9、将交易信息复制到移动硬盘,关闭电脑A的核心钱包,删除移动硬盘上的wallet.bat文件(必须删除,每次移动硬盘离开冷钱包电脑A,文件必须删除,切记!)

比特币钱包客户端

10、将移动硬盘插入联网电脑B,打开核心钱包,打开“window-console”,输入命令“sendrawtransaction交易信息”全网广播,你会得到一系列广播交易 ID

11、将广播交易ID复制粘贴到btc.com查看交易进度。

12、如果以后想查看冷钱包中的钱包余额,需要将移动硬盘连接到电脑B更新区块数据,然后用于电脑A。这个过程是与上述“发币流程”相同,不再赘述。.

六、后续问题:

一、这整个过程是否有漏洞,钱包是否安全,问自己以下几个问题:

1、如果电脑A不能开机,会不会有什么损失?

A:没问题,U盘里有一个钱包文件,只要在机器上重新安装核心钱包客户端,使用移动硬盘中的区块数据,就可以使用这个文件恢复钱包。其实和电脑A和电脑B切换的场景是一样的。

2、如果电脑B不能开机,会不会有什么损失?

A:没问题,电脑B本身就是用来下载区块数据的。每次下载后需要将wallet.bat文件删除,然后连接电脑A离线使用。因此,如果计算机 B 损坏,也没关系。换个电脑。就是这样。

3、如果移动硬盘损坏无法打开,会不会有什么损失?

答:没问题。第一次从电脑B下载区块数据后,移动硬盘中的目录结构对于电脑A来说也是全新的,只需要设置核心钱包数据在电脑A的路径和电脑B的路径相同(指向移动硬盘的同一目录)不会影响使用。

4、如果以上三个都损坏了,有没有损失?

A:没问题,只要有钱包文件就可以恢复钱包,所以为了规避风险,带私钥的U盘需要存放在多个安全的地方。