以太坊开发者提出抗量子质押升级方案

ETH
量子计算后量子以太坊质押EIP
1 小时前来源: crypto.news
以太坊开发者提出抗量子质押升级方案

以太坊研究人员于8月24日提交了一份关于后量子就绪验证器存款合约的草案,该合约最终可能允许网络替换其当前的BLS签名系统。

摘要

  • 以太坊研究人员本周提交了一份关于验证器签名迁移的后量子存款合约草案。
  • 该设计支持可变长度公钥、签名方案和元数据,但尚未选择后量子算法。
  • 方案0将保留当前的BLS存款,而后续标识符将容纳替代密码签名系统。
  • 一个不可逆的迁移开关可能在分阶段过渡期后最终停止新的BLS存款。
  • 该拉取请求仍为草案,等待编辑共识、技术审查、讨论和成功检查。

Kevaundray Wedderburn、Tom Wambsgans和Thomas Coratger撰写了拟议的核心以太坊改进提案。该草案仍是未合并的GitHub 提交,尚未被选入网络升级。

以太坊提案为新的签名准备存款

以太坊验证器目前使用固定长度的BLS公钥和签名。拟议的合约转而接受可变长度的公钥、签名和凭证元数据。

每笔存款将包含一个方案标识符,显示验证器使用的密码系统。方案0保留给现有的BLS格式,在初始过渡期间保持兼容性。

未来的标识符可以代表后量子签名系统或其他密码方案。该提案并未选择或实施特定的后量子算法。

该合约是“后量子就绪”的,但仅凭它本身并不会使以太坊具备量子抗性。

还需要单独的共识层更改来定义验证器如何在每种新方案下验证、聚合和处理签名。

EIP-7685将承载验证器存款请求

该设计将用执行层请求替换新合约的旧式Merkle树机制。这些请求将把存款信息从以太坊的执行层移动到其共识层。

该提案依赖于EIP-7685,它创建了一个用于两层之间通信的通用请求系统。该框架向执行区块头添加了请求承诺,并允许共识层处理新的请求类型。

以太坊已经在验证器操作中使用该机制。EIP-6110将验证器存款作为EIP-7685请求提供给共识层,而EIP-7002支持执行层触发的提款。EIP-7251使用相同的框架进行验证器整合。

新合约将把这一架构扩展到包含灵活密码数据的存款。凭证元数据可以携带特定于方案的信息,而无需每个签名系统都使用相同的固定结构。

不可逆开关可能淘汰BLS存款

该提案包括一个分阶段的迁移机制。开发者可以最初部署合约时启用BLS存款,同时允许后续引入其他签名方案。

后续的协议决定可能会永久禁用新的方案0存款。一旦激活,根据拟议的设计,BLS退役模式将无法逆转。

现有的BLS验证器在开关激活时不会自动消失。需要单独的规则来处理现有的验证器密钥、退出、凭证更改以及向后量子系统的迁移。

作者们还在等待关于该设计如何与现有的验证者提案(包括EIP-7002、EIP-7251和EIP-8282)互动的反馈。Wedderburn表示,这个问题已在一次全核心开发者执行会议上提出。

以太坊更广泛的路线图已经将抗量子性视为核心长期优先事项。提议的变更包括用旨在抵御未来量子攻击的替代方案替换BLS签名、KZG承诺和ECDSA。

该草案仍需经过多个审查阶段

该拉取请求带有草案和核心提案标签。在审查时,它还在等待编辑共识、正式审查和成功的自动化检查。

一位编辑建议将其编号为EIP-8394,并要求在以太坊魔术师论坛上单独讨论。该编号尚未在官方EIP网站上显示为已接受、已发布的EIP。

以太坊的EIP仓库指出,未在官方EIP网站上发布的文档应视为工作论文。即使作为草案发布,也不意味着网络已批准实施。

该提案需要技术讨论、规范工作、安全分析、客户端实施和测试。然后,核心开发者必须将其选入未来的硬分叉,才能影响以太坊主网。

尚未宣布目标分叉、测试网激活或主网截止日期。也没有经过验证的ETH市场波动可明确归因于该草案。

该合约仅涉及验证者存款。以太坊更广泛的后量子过渡还必须涵盖账户签名、数据承诺和零知识系统,正如之前对以太坊迁移计划的分析所解释的那样