冷钱包 开发 c语言,Electrum钱包离线签名技术(四)

材料:

两台linux主机并装有Electrum钱包,一台生成种子(或者说私钥和地址),另外一台导入种子的主公钥。

简称:

E1:有私钥的钱包-断网

E2:只有地址的钱包-联网

1.创建钱包文件

2.查看种子的主公钥

E1,点击“钱包”菜单,选择“Information”会弹出

a3b097b5ce38423f6c2fdc7cee1e6a7a.png

保存公钥到U盘。

3.生成没有私钥的只读钱包

在E2导入主公钥

点击“文件”菜单,选择“新建/恢复”,界面如下

30a46b9373522da1d5356c88de6d4dea.png

输入钱包的名字(自定义),点击“下一步”

8e0f4d3c62f47963880cfa3ddfacc0ce.png

选择“标准钱包”(第一项默认),点击“下一步”

846c81f4fc612a09300b589f554b360d.png

选择“Use a master key”,点击“下一步”

69571e5db5e4c7a3d8f8d4a39791b5a2.png

输入你保存到U盘的主公钥,点击“下一步”

cd26445f3db9364a4dc1e5a4581da112.png

输入密码(自定义),点击“下一步”

108238882df4c2cda466a8004bf3677e.png

好啦,到目前为止,你的只读钱包已经创建好了。

4.交易的流程

-创建交易(在只读钱包中进行E1)

-对交易进行签名(签名只能够用私钥,只能在包含该签名地址私钥的钱包中进行E2)

-广播交易(在只读钱包中进行E1)

5.创建交易

ee3ebeed3ae58329c774efe6f819da67.png

点击“预览”,然后再新窗口中选择“导出”,后缀应该是".txn"的文件。

6.签名交易

在E1上,点击“工具”-“加载交易”-“从文本”,选择你的交易文件,出现如下图

0c33c9f3c5cd1e2be70b3b17095a5141.png

点击“签名”即可,然后再点击导出,将签名后的文件导出到U盘。

7.广播交易

在E2上点击“工具”-“加载交易”-“从文本”,选择你的交易文件,出现如下图

48a3bd6b8247dd929d265897a9eaf4f5.png

点击“广播”,就完成了一笔交易的离线签名操作。

如果搭建过程中遇到任何问题,请发送问题致邮件:Adamson_xgp@163.com,我会尽我所能帮您解答。

打赏(加密货币)

BTC地址:1MHAPXoydTMTXi9r5mHYp3kGFYkKGcpXf

ETH地址:0x8d345c08805c1e0d21f518bb301640e937b8c2c6

ADA地址:DdzFFzCqrhsqmBCy6zTcdy1bshH3p5LtfmssqvL8AUcPjf55q7LteaJtx7eztaayftSj3aKWS4qWqUPJVt3ZiPVmtoKHdRYrfMHDzwGn

EOS地址:0x8d345c08805c1e0d21f518bb301640e937b8c2c6


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部