据以太坊研究团队提交的最新草案,以太坊开发者于8月24日提出了一项后量子就绪的验证者存款合约升级方案,旨在为未来替换当前BLS签名系统铺平道路。该方案尚未选定具体算法,但设计了灵活的密钥和签名格式,并包含不可逆的迁移机制。
新存款合约支持可变长度密钥与签名
目前以太坊验证者使用固定长度的BLS公钥和签名。新提案中的合约允许可变长度的公钥、签名以及凭证元数据。每个存款将包含一个方案标识符,用于指示验证者使用的加密系统。方案0保留现有BLS格式,确保初始过渡期间的兼容性。未来标识符可代表后量子签名系统或其他加密方案。该提案并未选择或实现具体的后量子算法,仅使合约达到“后量子就绪”状态,但单独无法使以太坊具备抗量子能力。还需要共识层变更来定义每个新方案下验证者如何验证、聚合和处理签名。
依赖EIP-7685实现执行层与共识层通信
该设计将用执行层请求取代旧有的默克尔树机制,将存款信息从以太坊执行层传递至共识层。提案依赖EIP-7685,该标准创建了通用请求系统,用于两层之间的通信。该框架在执行区块头中添加请求承诺,并允许共识层处理新请求类型。以太坊已通过EIP-6110、EIP-7002、EIP-7251等使用该机制处理验证者操作。新合约将扩展此架构,以容纳包含灵活加密数据的存款。
不可逆迁移开关将逐步淘汰BLS存款
提案包含分阶段迁移机制。开发者可先部署合约,启用BLS存款,同时允许后续引入其他签名方案。随后通过协议决策永久禁用新的方案0存款。一旦激活,BLS退休模式将不可逆。现有BLS验证者不会自动消失,需另行制定规则处理现有验证者密钥、退出、凭证变更及向后量子系统的迁移。作者正等待关于该设计如何与现有验证者提案(如EIP-7002、EIP-7251、EIP-8282)交互的反馈。该议题已在全核心开发者执行会议上提出。以太坊更广泛的路线图已将抗量子作为长期核心优先事项,拟替换BLS签名、KZG承诺和ECDSA等。
草案仍处于早期审查阶段
该拉取请求带有“草案”和“核心提案”标签,正在等待编辑共识、正式审查及自动化检查。有编辑建议分配EIP-8394作为编号,并要求在以太坊魔术师论坛进行单独讨论。该编号尚未出现在官方EIP网站上。以太坊EIP存储库指出,未在官方EIP网站发布的文档应视为工作论文。即使发布为草案,也不意味着网络已批准实施。该提案还需经过技术讨论、规范制定、安全分析、客户端实现和测试,最后由核心开发者选择纳入未来硬分叉。目前尚未公布目标分叉、测试网激活或主网截止日期。该合约仅涉及验证者存款,以太坊更广泛的后量子过渡还需涵盖账户签名、数据承诺和零知识系统等。
