比特币核心开发者 Cory Fields 提出了一种名为“量子地雷”的系统,可能让未来试图盗取受量子计算威胁的钱包资金的攻击者,也面临失去自己比特币的风险。
Fields 在 11 月 4 日发布于比特币开发邮件列表的一份提案中,概述了一种机制:任何转移脆弱 BTC 的人,都必须从一个量子安全钱包中提供与所转移金额等值的抵押品。若原始持有人此前已准备好所有权证明,该系统将允许他们在事后找回自己的币,并索取攻击者的抵押品。
在 MIT 数字货币计划任职的 Fields 将这一概念描述为应对未来量子计算威胁的一种可能方案。目前,比特币网络上并没有这样的机制在运行。
“量子地雷”可能让攻击者的 BTC 面临风险
这项提案针对的是一种安全隐患:那些公钥已经出现在区块链上的比特币钱包。若量子计算机足够强大,理论上可以利用暴露的公钥计算出对应的私钥。
比特币一些最早期的交易格式会直接暴露公钥,而地址重复使用也可能让其他持仓变得脆弱。该担忧还包括与比特币早期年代相关的休眠钱包,不过目前并没有公开演示过的量子计算机能够实施这种攻击。
Fields 提议,任何花费这些脆弱币的人,都必须提供与转移金额相等的抵押品。按照他的例子,若某人试图转移 1 BTC,就需要在一个量子安全钱包中持有另外 1 BTC。
这两笔金额都将进入一个新的输出,并附带花费限制,其中可能包括 30 天等待期。真正合法拥有原始比特币的人,可以在量子攻击变得可行之前,提前准备一份隐藏的所有权承诺。
如果攻击者后来获得了私钥并试图转移这些比特币,原始持有人就可以在等待期内披露那份先前的承诺。
Fields 写道:“不过,与此同时,Alice 注意到了这笔交易。”他借此说明,合法持有人可以在收回资金的同时拿走攻击者的抵押品。
攻击者事先并不知道目标钱包是否包含这样的承诺。Fields 认为,这种不确定性可能会抑制盗币尝试,因为一次成功攻击最终可能让小偷付出比目标资金更高的代价。
比特币开发者提出针对丢失钱包的拍卖机制
这种“地雷”机制依赖于合法持有人仍然控制着自己的私钥,并在量子攻击成为可能之前准备好必要的承诺。
但许多较早的比特币钱包可能不再满足这些条件。一些持有人已经丢失了私钥,另一些则多年未动用自己的持仓。
为了解决这一问题,Fields 还提出了另一套系统,允许参与者在攻击发生前,针对脆弱持仓提交隐藏竞标。
在一个例子中,参与者可以针对一个包含 50 BTC 的休眠钱包准备竞标。如果量子攻击者后来试图花费这些币,那么在初始所有权证明期结束后,就会启动拍卖。
参与者可以披露此前准备好的竞标,并获得攻击者抵押品的一部分。按照所描述的机制,如果某个合格竞标阻止攻击者保留这些币,脆弱币将被销毁。
Fields 考虑了不同的抵押品分配规则,包括支付给成功竞标者、矿工或其他指定接收方。
他还讨论了另一种拍卖设计,这一设计是在与 MIT 数字货币计划主任 Neha Narula 交流时提出的,在该方案中,竞争性竞标者可能面临财务惩罚。
这两种拍卖系统都不能保证原始钱包持有人一定能找回资金。它们的目的在于通过迫使攻击者承担自身资金风险,让盗窃变得不那么有吸引力。
拟议中的比特币保护措施可能影响合法持有人
抵押要求可能会给试图转移自己合法持有比特币的人带来困难。
例如,若某人持有的 1 BTC 存放在一个脆弱钱包中,那么按照 Fields 的提议,他还需要另外 1 BTC 的量子安全输出,才能完成交易。
因此,如果持有人全部余额都留在旧钱包里,可能会在没有额外比特币的情况下难以动用这些资金。
Fields 承认,比特币无法自动区分合法持有人与通过量子计算恢复出同一私钥的攻击者。
“这篇文章的目的只是把这些想法作为思想实验介绍出来,”Fields 写道,并指出他并未具体说明实施这些设想所需的软件改动。
任何实施都将首先需要量子安全的交易输出,以及管理脆弱币的新共识规则。
比特币开发者一直在考虑其他可能的防护措施。正如 crypto.news 此前报道,Coinbase 在 10 月敦促开发者为量子威胁做准备,并警告称迁移现有钱包可能需要数年时间。
Fireblocks 发布的研究也将暴露的公钥识别为主要风险,并估计有数百万枚 BTC 可能处于脆弱地址中。
BitMEX 另一项量子提案则建议,只有在出现成功量子攻击的证据后,才对较老的钱包启用限制。
Fields 在邮件列表中的讨论仍留下了若干设计问题未决,包括抵押比例、拍卖截止时间、失败竞标的惩罚,以及在何种条件下脆弱币可以被销毁。












