冷钱包 开发 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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值