AmericanFortress称,无需迁移地址即可使每个加密钱包具备量子安全性
要点速览
- •AmericanFortress表示,量子安全保护可以在不迁移钱包地址或轮换密钥的情况下加入。
- •其ZKPoSP设计让钱包通过零知识证明来证明自己知道助记词,而不是通过签名交易。
- •论文认为QBIP32可以为使用secp256k1和Ed25519的链提供跨曲线派生方法。
- •作者将这一安全方法描述为推测性的、尚未被证明,因为目前还没有量子计算机可供测试。
- •网络运营方和钱包提供方需要先升级,用户才能受益于该提案系统。

量子计算多年来一直是加密领域缓慢逼近的问题。业内普遍认为,威胁本身并无争议:如果建成足够强大的量子计算机,保护钱包的数学机制将失效。真正存在争议的是,在那之前如何将数以亿计的钱包迁移到新地址,尤其是那些长期闲置、可能永远看不到迁移通知的账户。区块链安全公司AmericanFortress新发布的一篇论文认为,这一步迁移从来都不是必需的,用户也不需要轮换密钥或更改钱包地址。
地址迁移一直是瓶颈
运行Shor算法的量子计算机可以直接从匹配的公钥推导出私钥。这将使现存几乎所有加密钱包面临暴露风险。传统的修复方案是将资产迁移到后量子签名方案。不过,这样做需要更改公钥格式,而在实际操作中,这意味着参与网络上的地址迁移。
论文认为,问题在于,有些币无法迁移。例如,Satoshi的1.1 million BTC自2010年以来就没有动过。更多沉睡钱包中的数百万枚币的持有人,大概率也不会去看迁移通知。这意味着,迁移问题不仅是一个技术细节:它还是决定任何改造方案能否覆盖全部流通地址的操作层门槛。
证明你知道种子,而不是用它签名
论文的方法在概念上很直接。创建钱包时,用户会写下助记词。该钱包中的每个地址都由这些词生成。种子是根,地址则是从根上分出的枝条。
该提案名为ZKPoSP,即Zero-Knowledge Proof of Seed Provenance。它移除了签名步骤,改为让钱包证明自己知道该种子。其实现方式是零知识证明,即在不透露使陈述为真的信息的情况下证明某件事为真。在这一设计中,钱包无需暴露种子本身,就能证明自己知道该地址背后的种子。节点验证该证明并批准交易。
在这种模型下,地址保持不变。作者写道,该方法不需要地址迁移,也不需要密钥注册。公钥不再是薄弱环节,因为它不再负责授权支出。
第二个组成部分QBIP32则处理接下来要面对的问题。不同链底层使用不同的密码学机制,Bitcoin和Ethereum基于secp256k1,Solana基于Ed25519。论文认为,现有标准只会在各自密钥格式的副作用下产生可用的量子安全证明,并不存在一种适用于所有曲线的统一方法,因此提出QBIP32作为一种可覆盖任意曲线的派生方案。现有钱包并不需要它。论文称,现行标准,包括BIP32和SLIP-10,本身已经支持这些证明。
仍然需要完成的事情
论文将其量子防护描述为推测性的,而非已被证明。由于尚不存在可供测试的量子计算机,这一点仍无法验证。
部署是更大的缺口。任何网络要强制执行这一机制,节点都必须先升级。钱包也必须发布证明代码。只有在双方先行之后,用户才无需做任何事情。AmericanFortress还持有一项专利申请并正在对SDK进行许可,这使其在该方案的采用上拥有商业利益。
这篇论文可通过International Association for Cryptologic Research的ePrint档案获取,链接为