Electrum钱包离线签名技术(四)

原创
2018/07/03 17:15
阅读数 2.6K

材料:

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

简称:

E1:有私钥的钱包-断网

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

1.创建钱包文件

详情见”Electrum创建比特币冷钱包

2.查看种子的主公钥

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

保存公钥到U盘。

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

在E2导入主公钥 

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

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

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

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

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

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

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

4.交易的流程

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

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

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

5.创建交易

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

6.签名交易

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

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

7.广播交易

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

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

 

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

 

打赏(加密货币)

BTC地址:1MHAPXoydTMTXi9r5mHYp3kGFYkKGcpXf

ETH地址:0x8d345c08805c1e0d21f518bb301640e937b8c2c6

ADA地址:DdzFFzCqrhsqmBCy6zTcdy1bshH3p5LtfmssqvL8AUcPjf55q7LteaJtx7eztaayftSj3aKWS4qWqUPJVt3ZiPVmtoKHdRYrfMHDzwGn

EOS地址:0x8d345c08805c1e0d21f518bb301640e937b8c2c6

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部