面对未来量子计算机可能带来的比特币盗币风险,比特币社区出现了一种逆向防护思路:一旦有人试图动用旧钱包中的比特币,先拿出自己的比特币作抵押。即便攻击者借助量子计算恢复了旧钱包私钥,也还要经过追加抵押和异议期等流程,机制设计的目标是让其即使“得手”,也未必有利可图。
据区块链媒体Decrypt当地时间8日报道,比特币开发者Cory Fields近日在比特币开发者邮件列表中提出“量子地雷”(Quantum Mines)及两种拍卖方案。该提案目前仍停留在思想实验阶段,并非可直接部署的完整设计,但由于其尝试为量子时代的脆弱钱包建立防护框架,已引发社区关注。
这一设想的背景,是外界对量子计算削弱现有密码体系的担忧。按照现有条件,仅凭比特币公钥几乎无法反推出私钥;但如果未来出现足够强大的量子计算机,理论上可能利用Shor算法完成逆向求解。尤其是那些公钥已经暴露的旧钱包,面临的风险相对更高。
Fields提出的“量子地雷”,核心在于提高攻击成本。按照设想,用户需要在量子计算机可能威胁现有密码体系的时间点——“Q日”——到来前,将一项能够证明自己是原持有人的非公开信息,预先登记到量子安全钱包中,同时又不让外界确认这项信息是否存在。
在这一前提下,如果攻击者借助量子计算恢复旧钱包私钥,并试图转走1BTC,网络将要求其额外提供1BTC作为抵押。这样一来,被转移的1BTC与攻击者追加的1BTC将合计锁定。按照Fields举出的示例,系统随后进入30天异议期。
异议期内,若原持有人公开此前登记的证明信息,网络就会将原本的钱和攻击者追加的抵押一并转入原持有人的量子安全地址。也就是说,攻击者不仅无法盗走比特币,还可能连自己的资金一并赔进去。
这一机制的另一层设计在于,攻击者事先无法判断某个钱包是否已经埋设“量子地雷”。在收益并不确定的情况下,仍需拿出等额比特币追加抵押,量子攻击的经济吸引力自然会下降。
不过,这套机制也可能增加普通持有人的操作门槛。Q日之后,合法持有人若想迁移旧钱包中的比特币,也可能需要准备同等规模的抵押资金。对于没有额外比特币的用户而言,即便是正常转移资产,也可能受到限制。
除“量子地雷”外,Fields还提出了针对长期闲置、难以确认所有权的脆弱钱包的拍卖方案。第一种是“预存式拍卖”:参与者需在Q日前预先存入资产,并针对特定脆弱钱包完成竞拍登记。
例如,若攻击者盯上一个持有50BTC的钱包,并试图以等额50BTC作抵押发起转移,提前登记参与竞拍的用户可以提出异议。在这种设计下,挑战者可以获得攻击者抵押资金的一部分;而脆弱钱包中的原有比特币并不会分配给中标者,而是直接销毁,以此从机制上切断黑客可能获得的收益。
第二种方案是无需预存的“Sats拍卖”。当脆弱钱包中的资金发生迁移时,拍卖随即触发。最高出价者可获得除其出价额之外的其余比特币;第二名出价者即便支付出价,也无法获得任何资产。该设计意在进一步抬高攻击成本,使攻击者的实际支出超过预期收益,从而压低作案意愿。
不过,这整套设想仍面临不少现实问题。首先,“量子地雷”必须由持有人在Q日前提前完成准备,才能在事后发挥作用;对于那些已经丢失私钥的比特币,这一机制并不适用。其次,如果用户长期离线、错过异议期,也存在正常资产受损的风险。
更根本的限制在于,比特币网络本身无法区分“真实持有人生成的有效签名”和“攻击者在恢复私钥后生成的有效签名”。这意味着,如果要真正执行追加抵押、异议期和拍卖等流程,就必须调整比特币的共识规则。
要落地这类机制,还需要配套的量子安全钱包和交易能力,以及支持隐藏式所有权证明、抵押托管、等待期和恢复交易等功能的技术基础。Fields提到,其中部分能力或许可以通过软分叉引入,但并未给出具体实现路径和激活时间表。
截至目前,比特币网络尚未部署此类保护机制,该提案也更接近一项尚无实现代码、也没有正式引入计划的初步构想。不过,在量子计算进展可能冲击现有密码安全的背景下,这一思路提出的不只是技术防御问题,也强调应从经济激励层面削弱攻击动机,因此仍具备一定讨论价值。