两份报告把威胁时间压缩到九分钟
这两天我在 ECC 会场碰到不少朋友,大家都在聊两份关于量子计算和比特币的报告。网上情绪很分裂:一些人吓得不行,另一些人又显得毫不在意。我觉得有必要把混乱的信息理一理。
两份报告最刺激的一点是:它们声称一台量子计算机只要大约一万个物理量子比特,就能在九分钟左右攻破一笔正在广播、公钥已经暴露的交易,把币直接转走。这个数字把过去科幻级的遥远威胁,一下子拉到了电影剧情般的情节里。
先别慌,量子计算机还停在实验室原型阶段
我打个比方:现在的量子计算机,很像早期刚造出来的激光武器原型。它能在实验室里演示原理,但体积巨大、极不稳定、功率也还很小。要真正稳定运行并投入实战,还有非常长的路要走。
在它真正变强之前,比特币持有者和开发者有足够时间去升级防御、迁移老地址。真正能在这种恐慌里捞到好处的,我看主要是一些想趁混乱捡便宜的团队。
真正需要留意的,是那些老地址和沉睡的币
如果攻击者真的动手,他们不会去硬刚交易所或巨鲸钱包,那样动静太大。更可能的是悄悄盯上一些很老的、长期没人管的地址,比如主人弄丢私钥、或者 2017 年甚至更早买了就扔在那里的币。按目前的技术水平,这些还只是理论上的风险。
但很多朋友手里还有老地址,我觉得有必要把几个误解说清楚。第一种想法是:我不转帐就安全。这个说法不完全对。只要你的地址是早期 P2PK 类型,或者公钥已经在链上暴露过,理论上给量子计算机足够时间慢慢磨,就可能出问题。真正比较安全的,是从始至终没有动过、公钥也没有暴露的币。好在现阶段的量子计算机还没有那个功率,所以短期内不用过度紧张。
硬件冷钱包有用,但不是一劳永逸
第二种常见想法是:币放在硬件冷钱包里就没事了。这个也只对了一半。硬件冷钱包能防住网络上的私钥盗取,但如果地址类型还是老的,未来理论上仍然挡不住量子计算机从公钥推导私钥。不过按现在的情况看,硬件冷钱包仍然是很可靠的保险。
另一个潜在问题是,比特币协议一直比较保守。要全面升级成抗量子协议,需要矿工、节点和开发者达成足够共识才行。如果将来真的要处理那些搬不过去的老地址,可能需要在协议层做一些动作。这是最坏的情况,目前离那一步还很远,也有时间逐步解决。
最大的压力测试,可能是中本聪的沉睡地址
其实大家最该担心的,不是自己手里那点币,而是那些长期沉睡、已经被所有人盯上的早期巨鲸地址,包括中本聪时期留下的币。如果这些地址被量子计算攻破,才会迫使整个社区真正达成共识并升级协议。这可能是我看过的对比特币最强的一次压力测试。
如果你想做点什么,这几步比较稳妥
如果看完还是担心,可以做一些很实际的事。
- 打开钱包,看看自己的地址。如果还有很多 1 开头的 P2PKH 等老地址,可以考虑把其中一部分小额迁移到 bc1 开头的新地址,比如 SegWit 或 Taproot 类型。不用一次全搬,但养成习惯很好。
- 改掉反复使用同一个地址收币的习惯。每次转帐后尽量用新地址,别让公钥长时间挂在链上。低调一点本身就是很好的保护。
- 多留意真实进展。一旦量子计算真有实质动作,及时升级钱包和转移资产,不要当小事拖延。
保持平常心,别被九分钟吓住
这次两篇论文虽然把数字拉近了一些,但离真正能用的量子黑盒还早得很。工程上,从现在的几百个量子比特到一万个高质量容错量子比特,不是简单的数量放大,而是系统复杂度质的提升。比特币这边有足够时间做准备。
保持平常心,该拿住的继续拿住,该行动的时候再行动。量子攻击更像一个需要长期跟踪的变量,不会明天就清空你的钱包。
