以太坊开发者提出重建每个验证者参与质押时必经的合约,这是为该网络价值超过1000亿美元的质押层准备后量子密码学的首个具体举措。
该草案提案于周一提交至以太坊改进提案(EIP)存储库,针对现有合约中隐藏的一个约束:它硬编码了BLS12-381的参数,将公钥固定为48字节,签名元数据固定为96字节。后量子方案需要相当大的空间,而当前合约没有多余余地。
替换方案接受每个高达8192字节的密钥和凭证元数据,并要求每笔存款声明其使用的“凭证方案”。方案零代表BLS。该提案未分配其他方案,留待未来的EIP定义后量子验证者密钥的实际形态。
新合约以三种模式运行——禁用、BLS启用和BLS退役。作者写道,一旦系统调用将其移至退役状态,之后任何调用都无法重新启用BLS接入。提案将存款数据传递至共识层,而将密码学细节留待后续指定。它需要跨两层的协同分叉才能生效。
并非“简单升级”
该拉取请求被标记为草稿,等待EIP编辑的审查,其合约地址、部署代码和两个激活时间戳均标为未定。三位作者之一Thomas Coratger在同一天通过推文线程阐述了底层密码学的不确定程度。
他总结了斯坦福密码学家Dan Boneh的演讲,写道比特币和以太坊都“严重倾向”基于哈希的签名,这仅依赖于网络已经信任的假设。NIST标准化的无状态版本每张约8KB,与新合约设置的上限相符,而紧凑替代方案带有一个计数器,如果签名者重复使用就会泄露私钥。
Coratger写道:“后量子密码学不是一次简单升级。”
一份报告称,比特币和以太坊的“Q-Day”量子威胁最早可能在2030年到来。以太坊基金会去年组建了一个团队来规划网络的后量子过渡,而量子安全公司Project Eleven在5月的报告估计,到2033年具备破解椭圆曲线签名能力的机器出现概率超过一半,2030年也有可能。根据该分析,超过65%的ETH位于公钥已暴露在链上的地址中。
