
两者的关系主要体现在哪里?
讨论“量子学与区块链”时,与区块链安全直接相关的主要是量子计算对密码机制的影响。区块链依赖密码工具验证授权和关联数据,因此需要关注这些工具的安全假设能否应对未来计算能力的变化。不能仅凭两者都属于技术领域,就认定区块链运行需要量子设备。
量子计算为什么会引出安全问题?
NIST的后量子密码项目指出,未来量子计算机可能威胁许多广泛使用的密码系统。其在2024年发布的三项主要标准包括密钥封装机制ML-KEM,以及数字签名方案ML-DSA和SLH-DSA。
这意味着风险评估需要落实到具体密码功能。密钥建立与交易签名承担不同任务,不能因为某种算法具有抗量子设计,就直接用它替换所有密码组件。上述标准也不能用于推断某条区块链何时会被攻破。
区块链签名究竟保护什么?
比特币开发者指南以P2PKH交易为例说明:支出时提供公钥与ECDSA签名,节点验证公钥是否符合输出条件,以及签名是否有效。该机制将私钥控制权与交易授权联系起来。
因此,分析量子风险时,需要分别考察授权机制是否可靠、交易如何被验证以及账本如何形成共识。签名机制面临潜在威胁,并不等于攻击者已经能够任意改写所有历史记录。这里的交易示例也不能代表全部区块链或全部输出类型。
公钥哈希能否等同于抗量子保护?
公钥与公钥哈希承担不同作用。在上述P2PKH示例中,输出条件使用公钥哈希,支出时仍需公开完整公钥进行验证。判断保护范围时,应把整个使用过程纳入分析,不能只看地址呈现的形式。
哈希与数字签名也不能混为一谈。使用了哈希,不足以证明整个系统具备抗量子能力;相关判断仍需说明具体算法、参数和公钥暴露条件。
有了后量子标准,升级就完成了吗?
标准提供密码组件的设计依据,具体区块链是否采用,还取决于协议与实现。迁移需要考察验证规则如何调整、不同节点能否一致处理新签名,以及既有授权条件如何衔接。
判断“抗量子区块链”之类的表述,应明确它覆盖的是签名、通信还是其他功能,并区分设计提案与实际部署。NIST标准的存在,不能单独证明某个具体项目已经完成迁移或通过安全验证。