PeerDAS 准备就绪检查清单

  • ethereum
  • 发布于 2025-03-08 16:13
  • 阅读 53

本文档是PeerDAS准备好发布到主网的清单,主要内容包括测试网和客户端实现、规范、测试、研发四个方面。涵盖了Validator Custody、分布式Blob发布、将证明计算移动到事务发送方等多个待完成的任务,以及对增加Blob数量对带宽和硬件要求的影响分析。

PeerDAS 就绪检查清单

本文档概述了为使 PeerDAS 准备好用于主网发布需要完成的各项任务。

注意: 本文档已被以下 Google 文档取代,作为单一信息来源,并便于修改。正在进行的研发和实施工作将在以下文档中更新和跟踪:

https://docs.google.com/document/d/1MXf5zTU58mRj0Yq88EPBP1gCJzWTY9FRfUdpZjcfgqw/edit?tab=t.0#heading=h.fg53pp2wx7q9

目录

<!-- TOC --> <!-- START doctoc generated TOC please keep comment here to allow auto update --> <!-- 不要编辑此节,请重新运行 doctoc 以更新 -->

<!-- END doctoc generated TOC please keep comment here to allow auto update --> <!-- /TOC -->

测试网和客户端实现

  • [x] peerdas-devnet-4 (https://notes.ethereum.org/@ethpandaops/peerdas-devnet-4)
    • [x] 在 Fulu 分叉时激活 PeerDAS
    • [x] 子网解耦 (引入 Custody Groups)
    • [x] 增加 blob 数量 (9/12)
  • [ ] peerdas-devnet-5 (peerdas-devnet-4 使用新的 EL 镜像重新启动)
    • [ ] 同步测试:检查点和创世同步
    • [ ] 验证器保管 (可选)
  • [ ] peerdas-devnet-6 (功能完整)
  • [ ] peerdas-devnet-7
    • [ ] MEV 流程测试
    • [ ] 调整后的 blob 数量?
  • [ ] 公共测试网

规范

  • [x] 验证器保管
  • [ ] 分布式 Blob 发布
    • [ ] consensus-spec 指定数据列发布的最低要求
  • [ ] 将证明计算转移到交易发送者
    • [ ] EIP: 更新 EIP-7594:在 blob 交易的网络包装器中包含单元证明 #9378
    • [ ] execution-specs 更新:是否需要指定 mempool 验证变更?
    • [ ] execution-apis 更新:getPayloadV5getBlobsV2 将 blob KZG 证明替换为单元 KZG 证明。
    • [ ] consensus-specs 更新:参见 此处
    • [ ] beacon-API 更新:GetBlobSidecar API 可能需要版本提升,因为我们将 blob KZG 证明替换为单元 KZG 证明。
  • [ ] EIP 增加 Fusaka 中的目标/最大 blob 数量

测试

  • [ ] 工具更新
    • [ ] spamoor 需要更新以使用新的交易格式,可能我们需要一种方法来确保客户端确实遵守此更改
  • [ ] EELS 实现
  • [ ] EEST 测试
  • [ ] Hive
  • [ ] 运行网络限制开发网 (https://notes.ethereum.org/@ethpandaops/network-limit-devnets)
  • [ ] 分布式 blob 发布的有效性
    • [ ] 收集所有 EL 上的 getBlobs 性能指标
    • [ ] 收集所有 CL 上的 getBlobs 命中率和发布率
    • [ ] 运行一个开发网并禁用提议者 blob 发布,并使用区块提议成功率作为衡量分布式发布有效性的指标。
  • [ ] 今天我们可以进行的高 blob 吞吐量测试 (48/64 blobs)(在 证明计算更改 实施之前)
    • [ ] 在 KZG 库中存根证明计算,并测试具有高 blob 数量的 CL 性能(以模拟卸载的证明计算)。
    • [ ] 压力测试 mempool,以确保 EL 可以处理高 blob 数量。
  • [ ] 在镜像主网网络拓扑的大型网络上进行高 blob 吞吐量测试 (48/64 blobs)(在至少 1 个 CL/EL 客户端对中实施 证明计算更改 之后)

研发

  • [ ] 一旦客户端功能完成 (peerdas-devnet-6),分析新的 blob 数量对带宽、硬件要求的影响
  • [ ] 很高兴拥有:仅 BPO 分叉
  • [ ] EL:getBlobs 端点的潜在优化?
  • [ ] 记录对节点运营商的影响(之前发布的包含 16 个 blob 的帖子 此处
  • [ ] 研究/评估/测量各种保管列数的同步速度。
  • 原文链接: github.com/ethereum/pm/b...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
ethereum
ethereum
江湖只有他的大名,没有他的介绍。