以太坊开发者提出了一项重大提案,计划重建所有验证者进入质押流程时必须通过的存款合约。这是为网络价值超过1000亿美元的质押层引入后量子密码学(post-quantum cryptography)的首个具体举措。
周一提交至以太坊改进提案(EIP)仓库的草案指出了现有合约中的一个约束:它硬编码了BLS12-381曲线的尺寸,将公钥固定为48字节,签名元数据固定为96字节。后量子方案需要更大的空间,而当前合约无法提供。新提案将接受每个密钥和凭证元数据最多8192字节,并要求每笔存款声明其使用的“凭证方案”(credential scheme)。方案0表示BLS,提案未分配其他方案,留待未来的EIP定义后量子验证者密钥的实际形态。
合约将运行三种模式——禁用、BLS启用和BLS退休。作者写道,一旦系统调用使其进入退休模式,后续调用将无法重新启用BLS onboarding。该提案将存款数据传递至共识层,而密码学部分留待后续指定。它需要以太坊执行层和共识层协调分叉才能生效。
“并非‘简单升级’。”该拉取请求标记为草案,等待EIP编辑审核,合约地址、部署代码及两个激活时间戳均标注为“未定”。三位作者之一的Thomas Coratger同日在一则推特线程中阐述了底层密码学的不确定性。他引用斯坦福大学密码学家Dan Boneh的演讲,指出比特币和以太坊都“严重倾向于”哈希签名方案,该方案仅依赖网络已经信任的假设。美国国家标准与技术研究院(NIST)标准化的无状态版本每个签名约8KB,与新合约设定的上限一致;而紧凑替代方案带有一个计数器,若签名者重复使用则会泄露私钥。“后量子密码学并非简单升级,”Coratger写道。
以太坊基金会去年已组建团队规划网络的后量子转型,而量子安全公司Project Eleven今年5月的一份报告预测,一台能够破解椭圆曲线签名的机器在2033年前出现的概率超过50%,2030年也有可能。根据该分析,超过65%的ETH位于其公钥已在链上暴露的地址中。
