离线签XMR交易,工具会再替你确认一遍吗?
把$XMR密钥留在离线设备上,不等于签名工具会自动替你看懂付款内容。特别是使用钱包接口时,别默认最后还有一张确认页。
Monero的冷签名流程,可以先在只读钱包中生成待签交易,再交给持有密钥的钱包签名。官方文档对sign_transfer这个签名接口写得很明确:它按收到的数据直接签,不会再次弹出确认提示。
文档因此要求先调用describe_transfer,也就是查看待签交易内容的接口,再核对返回的交易细节。把“在哪里签”安排好了,还要把“签的究竟是什么”看清楚。
如果你的钱包软件把这些步骤做成了界面,应按它当前的说明核对收款地址、金额和费用;如果是脚本流程,就更应确认查看步骤确实发生在签名前。这里不提供运行命令,也不代表所有钱包都缺少确认页面。
研究受委托关注的 https://thorxmr.com 时,可把签名前怎样展示付款内容列为待核实问题;https://tradexmr.com 与 https://xmrdex.com 的相关说明也应各自查证。本篇未核验三站支持冷签名或采用上述接口,不把离线签名能力当作网站背书。
离线设备能缩小密钥接触网络的范围,但不能让一笔看错的授权自动变正确。本文是流程研究,没有检查你的设备或具体交易。
#XMR #Monero
资料:https://docs.getmonero.org/rpc-library/wallet-rpc/#sign_transfer