Disclaimer: As an open information sharing platform, your currency blockchain provides all information that only represents the author's personal views, has nothing to do with your currency blockchain's position, and does not constitute any investment and financial advice.

如何制作以太坊/ ERC-20 冷钱包并进行离线签名转账?

2021-06-22 17:33:47

冷钱包由于具备去中心分散式储存、离线储存和安全等特点,而受到大家喜爱。在上周的《钱包安全操作不规范,倾家荡产只需 5 分钟 : 资深从业者的建议一定要听》文章中,两位资深从业者也谈到了冷钱包。

今天,大白就以 imToken 为例,手把手教大家如何制作冷钱包并用冷钱包转账。

01如何制作 imToken 冷钱包?

1、准备两部手机,并且都下好 imToken 软件。

其中一部手机离线网络,用来制作冷钱包;另一部手机联网,用来作为冷钱包的在线观察钱包。

2、离线钱包新建钱包并做好备份,在『钱包』页面选中你刚创建的冷钱包,如下图:

3、有了冷钱包之后,接下来需要将冷钱包导入到联网的钱包中,作为冷钱包的观察钱包。联网手机打开 imToken 软件,打开『我』页面;

点击『钱包管理』,跳转到如下页面:

点击『 ETH 』,准备导入以太坊钱包,导入钱包后,跳转到如下页面:

4、先选中『冷钱包』,然后再点击扫描框,相机被激活,扫描冷钱包的二维码,冷钱包的地址被添加到钱包地址栏,如下图:

点击『下一步』之后,生成“授权签名”的二维码,如下页面:

5、再一次打开离线手机的 imToken 软件,使用右上角的扫一扫功能,扫描上一步的“授权签名”的二维码。

扫描之后离线手机跳转到如下页面,需要用户输入钱包密码,然后再点击『授权签名』;

授权签名后,离线手机跳转到如下页面,即得到了冷钱包授权之后的二维码;

6、得到冷钱包授权后的二维码之后,再拿起联网手机,点击『下一步』,跳转到如下页面:

先点击『扫描框』,激活相机后,扫离线手机输入密码后得到的二维码,即第 5 步得到的冷钱包授权后的二维码。然后在联网手机上就自动导入了签名,最后点击『确认』。

7、第 5、6 步就是在第一次导入冷钱包时需要冷钱包授权签名,先用离线手机扫描联网手机上的二维码,跳转到“输入密码”页面,输入冷钱包的密码后得到了冷钱包的“授权签名”二维码,再用联网手机扫描此二维码,导入签名,完成整个授权签名的过程,最后成功导入冷钱包。

完成上述操作后,联网手机的页面提示“设置钱包成功”,点击『钱包管理』,发现在『创建/导入』处多出现了一个钱包,其实就是我们刚刚导入的冷钱包啦!

找到『钱包』页面,能看到如下页面:

在『钱包』页面,我们刚刚导入的钱包是一个“冷钱包”,简单的讲就是这个钱包没有转出资产的权限,转出时需要冷钱包的授权才能完成。

可以看到,冷钱包和在线观察钱包的收款地址是相同的。在冷钱包地址充值后,你会发现冷钱包的资产并没有增加,别担心,通过在线观察钱包能看到转入的资产。

为什么冷钱包上看不到呢?

这是因为:冷钱包会离线(不连接网络)且仅作为交易时的签名授权;在线观察钱包作为余额核对及交易情况浏览。

02如何通过冷钱包授权转账

首先打开离线手机中的冷钱包,在『钱包』页面选中自己的 ETH『资产』,进入下面的页面,可以看到冷钱包只能进行收款,不能进行直接转账,它需要通过该冷钱包的在线观察钱包去转账,并且需要该冷钱包的离线签名。

1、拿起联网手机,打开 imToken 软件,在『钱包』页面找到我们刚刚导入的冷钱包,如下:

确保有 ETH 资产后,选择要进行转账的资产点击进去,跳转到如下页面:

点击『转账』,这里可以看到冷钱包转账并不是直接在离线手机上转,而是通过联网手机上的在线观察钱包来转,点击后跳转到如下页面:

设置好转账金额、收款地址以及矿工费用后,点击『离线签名』,跳转到如下页面:

确认信息无误后,点击『下一步』,跳转到如下页面:

2、现在打开离线手机中的冷钱包,在『钱包』页面选择要转出的 ETH 资产,点击进去;


跳转到如下页面,然后点击『离线签名』;

离线手机的相机被激活,进入到扫描二维码状态;

扫描联网手机上的二维码(即第 2 步的二维码);

扫描后跳转到“输入密码”页面,如下,然后输入钱包密码,再点击『授权签名』;

得到“授权签名”的二维码如下:

3、得到“授权签名”的二维码后,点击联网手机上的『下一步』;

跳转到如下页面,随后点击页面上的『扫描框』,扫描刚刚离线手机上得到的“授权签名”二维码,此时将自动导入了签名,随后点击『发送交易』,到这里成功发起一笔转账交易。

4、稍等会儿,在联网手机『我』->『消息中心』会提示“ ETH:0.04 转账成功”,点击后出现下面转账成功的页面:(如果交易打包失败,交易金额会退回到冷钱包中,重复上述步骤重新发起转账即可)

总之而言转账过程涉及到两次二维码扫描过程:

第一次:离线手机的冷钱包中『钱包』->选中资产->『离线签名』,激活相机扫描联网手机的“离线签名”二维码;

提示输入密码,输入密码后,得到“授权签名”二维码;

第二次:用联网手机『扫描框』扫“授权签名”二维码,以此来导入签名,然后再发送交易。

最后,冷钱包由于是在离线网络下,所以相对而言要更加安全些,但是它不能直接转账,需要在它的观察钱包的协助下才能转账,它只负责授权签名。小伙伴们可以根据此教程试一试哦!

下载TokenMi APP

汇聚区块链领域的专家、学者及实战高手,为用户提供行业资讯、行情数据、策略研究等专业服务。

24H热门新闻