用Electrum(电脑上的比特币轻钱包)的,今天先别急着看行情,先看版本号。

Electrum官方10月23日发布4.8.3,标注为安全更新;10月24日公开的安全通告把这个问题定为“高危”:恶意服务器能偷换你刚广播出去的交易,再引你自己加手续费,把钱付给对方。

过程大概是这样:
1. 你发出一笔转账,连上的恶意服务器把它“吞”掉,不往网络上传。
2. 服务器往你的钱包记录里塞一笔假交易,收款地址换成攻击者的,而且末尾4位故意做得和你的真地址一样。
3. 假交易签名无效、手续费为0,看着像“卡住了”。你一着急点“加速/提高手续费”,钱包就会用你的私钥签出一笔有效交易,钱就真付出去了。

官方通告说:这种攻击已经在野外出现,收到两起用户报告,其中一人加速后已经丢了钱。

怎么办:
1. 从官网升级到4.8.3,下载后核对签名。新版会先验证“从你自己地址花出去”的未确认交易签名,再显示出来。
2. 暂时没法升级的,每次签名(包括加速)都完整核对收款地址和金额,别只看末尾几位。
3. 自己跑服务器、只连信任节点的不受这个问题影响。

说句不客气的:“交易卡了赶紧加速”这个肌肉记忆,这次就是攻击者的剧本。地址只看头尾4位的习惯,也该改了。