安卓手机+Electrum:比特币离线签名全流程实录
安卓手机+Electrum:比特币离线签名全流程实录
为什么要离线签名
把私钥留在联网设备里,等于把家门钥匙挂在网吧墙上。离线签名让私钥只在断电状态出现一次,把交易广播交给另一台永不触私钥的在线机,这是比特币世界最朴素的防火墙。
准备清单
两部安卓手机:一部永久关网,称作“冷端”;一部日常开网,称作“热端”。
32GB高速TF卡一张,只做数据搬运,别插过别的机子。
官方Electrum APK,官网验证SHA256,比对GPG签名,任何一项对不上就删。
纸、笔、骰子,用来生成真随机种子,别让手机替你掷骰子。
冷端安装与初始化
把APK拷进TF卡,冷端开机后永远关闭Wi-Fi与移动数据,再手动关闭GPS、NFC、蓝牙。安装完首次打开,选“创建新钱包”,在种子界面点“选项”,勾选“使用骰子”,掷九十九次,把结果按顺序填进去。Electrum会吐出十二个英文单词,手抄两份,分开存放,再按顺序点选确认。设钱包密码时,用十六位以上大小写符号混合,输完立即记在密码管理器,别截图。进入主界面后,点菜单→“钱包信息”,把主公钥二维码截图,这张图不含私钥,可放心传到热端。
热端只读钱包
热端安装同一版本APK,启动后选“创建钱包”,接着选“使用主公钥”,扫冷端那张二维码。完成后,热端只能查余额、建交易,无法花币,私钥从未出现。
构建未签名交易
在热端点“发送”,填地址与金额,矿工费用Electrum默认即可,若网络拥堵,手动调高两 sat/vB。点“预览”,确认无误后点“导出→保存为文件”,把生成的.txn文件拷回TF卡。文件名带时间戳,防止覆盖。
冷端签名
把TF卡插回冷端,打开Electrum,菜单→“工具→加载交易→从文件”,选中刚才的.txn,界面会显示输入、输出、找零地址,逐条核对,尤其注意找零地址是否属于同一钱包。确认后点“签名”,输入钱包密码,几秒后状态条变绿,出现“交易已签名”提示。点“导出→保存为文件”,覆盖原文件,文件名加-signed后缀。
回传与广播
把-signed文件拷到热端,Electrum菜单→“加载交易→从文件”,这次点“广播”。若返回“已发送”与一串txid,说明交易进入内存池,可在区块浏览器查确认数。整个过程私钥从未触网,即使热端中毒,币也飞不走。
常见坑位提醒
种子截图存相册:很多人图方便拍完照顺手云备份,相册自动同步,私钥瞬间变“云钥”。
用别人编译的APK:第三方市场常植入后门,只认官网下载,指纹对不上就重装。
TF卡复用:插过网吧打印店的卡再插冷端,等于把U盘插遍全场再带回家,一次性卡才安全。
矿工费设零:想省手续费结果交易卡住,最后还得用CPFP多花一笔,反而更贵。
进阶:PSBT多签联动
若资产量再大,可把Electrum冷端作为多签其中一把钥匙,配合硬件钱包组成2/3方案。流程同上,只是签名那一步需要轮流插TF卡,每把钥匙各自签名一次,最后热端合并PSBT再广播,门槛提高,单点失效也不丢币。
应急演练
每月做一次“恢复”演习:找一台全新手机,断网后用种子恢复钱包,检查余额与地址是否匹配,确保种子没抄错。演习完把该手机恢复出厂,防止残留私钥。
离线签名不神秘,两部手机一张卡,私钥永不触网,交易照样畅行;把每一步当仪式做,资产才睡得踏实。