比特币和以太坊走向后量子钱包的道路截然不同

比特币和以太坊走向后量子钱包的道路截然不同

截至2026年10月22日,现有的比特币和以太坊持有者尚无原生、即插即用的替代方案来取代其现有的交易签名。比特币提出的抗量子输出结构仍处于草案阶段;以太坊虽然可以在智能合约中运行后量子验证,但其提出的摆脱椭圆曲线认证的原生方案也仍处于草案阶段。

图像

实际的区别在于保护措施能否得到有效执行。比特币的 BIP-360,即支付到默克尔根 (P2MR),通过软分叉提出了新的支出条件。以太坊的可编程账户无需硬分叉即可使用自定义验证逻辑,但这并不会自动移除原始签名密钥对现有账户的权限。

对于持有者而言,算法实现、测试交易和钱包功能发布是不同的里程碑。SPHINCS-以太坊研究实现文档记录了测试部署,但明确警告称其未经审计的代码“不宜用于真实资金”。比特币核心发布的钱包仍然提供传统的地址类型,而非后量子地址选项。

比特币:新的输出并不等于新的签名

BIP-360 将移除 Taproot 的密钥路径支出选项,转而采用支出脚本树结构。其目的是为了防止公钥长时间暴露而遭受攻击。该规范明确指出,它**不**引入后量子签名方案;在支出交易确认前暴露密钥的这段时间内,如何保护密钥安全仍需进一步研究。

这使得 P2MR 与 SHRINCS 区分开来,SHRINCS 是一个基于哈希的签名方案草案,旨在用于比特币交易授权。发布规范或提供参考代码都不会改变保护现有比特币的支出规则。BIP-360 包含测试向量和 Python 实现,其中包括一个仍然需要 secp256k1 签名的测试。

已发布的钱包支持是一个独立的依赖项。Bitcoin Core 31.0 钱包文档列出了传统地址、封装 SegWit 地址、原生 SegWit 地址和 Taproot 地址选项。后续的 31.1 版本添加了修复程序,但并未支持 P2MR 或后量子签名。生产环境的过渡需要约定验证规则,以及能够创建、签名和恢复新持有量的钱包。

以太坊:合约验证已可实现

以太坊的出发点不同:智能账户可以定义自己的授权逻辑。SPHINCS 项目提供的验证器运行在普通的以太坊虚拟机代码中,无需新的协议特性。其当前的部署文档区分了 ethrex 隐私测试网上的 Sepolia 测试交易和 EIP-8141 框架交易。这些并非以太坊主网上的 EIP-8141 激活,也不是正式版钱包的发布。

EIP-8141(目前仍为草案)提出了一种框架交易,允许代码定义验证和费用支付方式。其作者将其描述为一种摆脱椭圆曲线认证的原生方案。已发布的 Geth v1.17.9 交易解码器不支持这种提议的交易类型。

以太坊基金会的后量子团队将账户抽象和专门的验证功能描述为其执行层策略。其路线图取决于研究和开放治理,并不保证钱包已经支持迁移。验证者签名测试也与更改持有者资金的授权是两个独立的任务。

硬件能力是另一个截然不同的层面。Ledger 表示已在其 SDK 中实现了 ML-DSA 签名。这为开发者提供了加密机制;但它并不会改变比特币或以太坊账户所接受的签名类型。

作为背景信息,《反抗者》杂志的Willow报告将量子实验与模拟密钥攻击区分开来。其曲线起源报告关注的是公开参数,而ECDSA解释器则阐述了签名和验证机制。

对于现有的以太坊外部账户,仅仅添加合约逻辑并不会剥夺其原有的授权。根据 EIP-7702,来自原始密钥的有效授权可以替换或清除委托,并且被委托的账户仍然可以发起普通交易。

(友情提醒:本文不构成投资建议。阅读者据此操作投资,风险自担。)