@ConorDeegan4 的精彩讨论,回顾了在不更改地址的情况下进行后量子迁移的方法(这也是 @kostascrypto 等人最近关于 EdDSA 的论文主题)。 简而言之,种子到密钥的规范派生应被视为一等原语,而不是事后考虑。
我一直在研究更多的后量子升级机制,特别是那些不需要更改地址的机制。 遵循RFC-8032(Ed25519风格)的EdDSA链具有内置优势。您的签名密钥不是一个原始的随机标量,而是通过哈希从一个短种子确定性地派生出来的。这意味着您可以证明您知道种子(在一个后量子安全的零知识证明中),并将一个新的后量子密钥绑定到同一个地址。没有资金移动,也没有新的曲线数据上链。即使是休眠账户也可以升级,只要种子存在。这涵盖了像Sui、Solana、NEAR、Stellar、Aptos这样的链。 比特币/以太坊默认情况下没有这种不变性,因为许多ECDSA密钥来自“只需选择一个随机标量”。但是,对于使用BIP-39 → BIP-32并具有明确定义路径的大型群体,存在可能的路径。您可以证明该确切的派生,并在不移动资金的情况下绑定一个后量子密钥。但是,这与钱包特定,可能会很复杂: - BIP-39的PBKDF2-HMAC-SHA512(2048轮)在零知识证明中成本高 - BIP-32在电路内部添加了HMAC-SHA512和secp256k1数学 尽管如此,对于常见路径(例如,以太坊m/44’/60’/0’/0/x),这可能是可行的。 一般来说,有两种部署模式: 1. 一次性证明 + 映射:发布一次证明并记录地址 → 后量子密钥。从那时起,您为该地址签署后量子。 2. 每笔交易证明:每笔交易携带一个单一的证明,将种子与地址绑定并授权消息。无状态,但每个验证者必须检查证明。这可能会排除许多链,因为每笔交易验证证明的性能开销。 为什么这有效:Shor算法破坏离散对数(因此公钥系统如ECDSA/EdDSA在公钥暴露后失败)。Grover算法仅为哈希前像提供了平方加速。因此,如果您的私钥是通过强哈希(例如,SHA-512)从种子派生的,即使未来的机器恢复今天的密钥,种子仍然保持隐藏。这就是为什么EdDSA中的“种子优先”设计有帮助。 此外,您不需要硬分叉就可以开始。在Q日之前,您还可以通过在两个方向上交叉签名遗留地址和后量子密钥并将其锚定到时间来绑定身份。这就是我们与yellowpages构建的内容。 在这篇文章中,我详细分析了机制,您今天可以在EdDSA链上节省什么,您在ECDSA上可以现实地节省什么,一次性证明与每笔交易证明的权衡,以及您应该关注的限制(种子处理、重放保护、证明成本)。完整的写作在下面。
查看原文
1.2万
10
本页面内容由第三方提供。除非另有说明,欧易不是所引用文章的作者,也不对此类材料主张任何版权。该内容仅供参考,并不代表欧易观点,不作为任何形式的认可,也不应被视为投资建议或购买或出售数字资产的招揽。在使用生成式人工智能提供摘要或其他信息的情况下,此类人工智能生成的内容可能不准确或不一致。请阅读链接文章,了解更多详情和信息。欧易不对第三方网站上的内容负责。包含稳定币、NFTs 等在内的数字资产涉及较高程度的风险,其价值可能会产生较大波动。请根据自身财务状况,仔细考虑交易或持有数字资产是否适合您。