蘭雅sRGB 个人笔记 https://262235.xyz
提供编程和电脑应用视频教程,工具和源代码
C, C++, Python Programming, Source Code, Video

旧Hexo博客 | Github | IP定位WebAPI | Docker Hub
编程中文文档 | 网盘分享 | 中文Linux命令

MoneroGUI钱包安全运用冷钱包,进行离线签名交易

unsigned_monero_tx.png

MoneroGUI钱包安全运用冷钱包,进行离线签名交易

冷钱包制作参考文章: 使用Linux虚拟机(或VNC)建立数字货币冷钱包

热钱包:是只读钱包,使用MoneroGUI图形化方便查账

在热钱包生成交易,热钱包不包含 spend key (支付钥匙)等关键数据,所以交易还没有进行签名,不能直接发送到门罗币网络,

付款填写地址和金额后,付款为灰色按钮。展开高级选项,找到线下签署,点击创建 文件保存成 unsigned_monero_tx

可以通过 USB 设备、二维码等你认为安全的方式(不要通过网络)复制 unsigned_monero_tx 到冷钱包。

Linux命令行钱包默认文件名
导入  unsigned_monero_tx
导出  signed_monero_tx

冷钱包:运行在虚拟机环境,不直接连接同步节点,或者使用不联网的windows,运行MoneroGUI钱包也可以

在冷钱包,运行 sign_transfer 进行签名操作。签名过程如图,会显示交易信息,提示你进行签名。

$ ./monero-wallet-cli
Wallet file name (or Ctrl-C to quit): 输入冷钱包名
Wallet password:  确认密码

$ sign_transfer
Wallet password: 再起确认密码
Loaded 1 transactions, for 0.010890440000, fee 0.000009680000, sending 0.010880760000 to 49DZ地址
1 dummy output(s), no change, with min ring size 11, dummy encrypted payment ID.
2 outputs to import. Is this okay?  (Y/Yes/N/No): y
Transaction successfully signed to file signed_monero_tx, txid 90aca201653b41255bba0ddd709f1921a7c3b55ed83b1efcae48d025100369dc

签名完后,会生成 signed_monero_tx 已签名交易。 保存回 MoneroGUI钱包 点击提交按钮,选择文件
signed_monero_tx 按提示完成交易。

冷热钱包同步金额信息

  • 热钱包: 高级选项 Outputs 导出文件 xmr_info 里面有钱包的最新信息
  • 冷钱包: 执行 import_outputs xmr_info 之后冷钱包就会包含所有“输出”
$ import_outputs xmr.info
2 outputs imported

$  balance
Balance: 0.01089044, unlocked balance: 0.00 (87 block(s) to unlock)

# 如果热钱包也是命令行,也可以命令行导出
$ export_outputs xmr.info
Outputs exported to xmr.info
本原创文章自由转载,转载请注明本博来源及网址 | 当前页面:蘭雅sRGB 个人笔记 » MoneroGUI钱包安全运用冷钱包,进行离线签名交易