本文档详细描述了以太坊协议升级的流程,包括从开发网络、测试网络到主网络的升级管理,以及安全审查、分叉准备、测试协议和沟通策略。旨在标准化升级过程,从而提高网络的安全性和稳定性,并概述了在升级失败情况下的事件响应计划,确保问题能够得到迅速解决。
本文档规定了以太坊协议升级的检查清单和事件响应流程。它概述了管理跨开发网络(devnets)、测试网络(testnets)和主网(mainnet)升级的程序,包括安全审查、分叉准备、测试协议和沟通策略。本文档旨在标准化升级流程,以进一步提高网络安全性和稳定性。
以太坊会定期进行协议升级,从而为协议引入性能、安全性和功能增强。鉴于这些升级的内在复杂性以及多个团队和系统的参与,标准化的方法可降低升级出错或事件响应不佳的可能性。本文档解决了对清晰、系统的框架的需求,以有效地管理升级过程、降低风险并在必要时促进快速事件响应。
默认沟通
频道中实时分享进度/问题。$fork-$network-incident_response_team
群组。状态网站
上发布更新。#$fork-$network-upgrade
Eth R&D 频道(默认沟通频道)。
$fork-pm.md
文件中,例如,https://github.com/ethereum/pm/blob/master/Pectra/pectra-pm.md## Holesky 升级和事件响应团队计划
### 升级信息
- **升级日期:**
### 升级/事件响应团队
#### 客户端团队协调员
| 客户端团队 | 主要 | 备份 |
|-------------|---------------------|--------------------|
| Besu | [姓名] | [姓名] |
| Erigon | [姓名] | [姓名] |
| Geth | [姓名] | [姓名] |
| Grandine | [姓名] | [姓名] |
| Lighthouse | [姓名] | [姓名] |
| Lodestar | [姓名] | [姓名] |
| Nimbus | [姓名] | [姓名] |
| Nethermind | [姓名] | [姓名] |
| Prysm | [姓名] | [姓名] |
| Reth | [姓名] | [姓名] |
| Teku | [姓名] | [姓名] |
#### 协调员
| 角色 | 主要 | 备份 |
|------|---------|----------------------------|
| DevOps 协调员 | [姓名] | [姓名] |
| 测试协调员 | [姓名] | [姓名] |
| 沟通协调员 | [姓名] | [姓名] |
| 安全协调员 | [姓名] | [姓名] |
### 沟通渠道
- **主要沟通:** Discord `#$fork-upgrade` (Eth R&D)
- **状态更新:** `状态页面`
### 升级后升级验证
- [ ] EIP-XXXX
- [ ] 测试用例 1
- [ ] 测试用例 2
- [ ] ...
- [ ] 所有客户端在整个升级过程中都保持共识
- [ ] 链已最终确定
- [ ] 验证者参与和区块生产(监控至少 32 个 epoch)
- [ ] 验证了升级后 48 小时的网络稳定性。
## Sepolia 升级和事件响应团队计划
### 升级信息
- **升级日期:**
### 升级/事件响应团队
#### 客户端团队协调员
| 客户端团队 | 主要 | 备份 |
|-------------|---------------------|--------------------|
| Besu | [姓名] | [姓名] |
| Erigon | [姓名] | [姓名] |
| Geth | [姓名] | [姓名] |
| Grandine | [姓名] | [姓名] |
| Lighthouse | [姓名] | [姓名] |
| Lodestar | [姓名] | [姓名] |
| Nimbus | [姓名] | [姓名] |
| Nethermind | [姓名] | [姓名] |
| Prysm | [姓名] | [姓名] |
| Reth | [姓名] | [姓名] |
| Teku | [姓名] | [姓名] |
#### 协调员
| 角色 | 主要 | 备份 |
|------|---------|----------------------------|
| DevOps 协调员 | [姓名] | [姓名] |
| 测试协调员 | [姓名] | [姓名] |
| 沟通协调员 | [姓名] | [姓名] |
| 安全协调员 | [姓名] | [姓名] |
### 沟通渠道
- **主要沟通:** Discord `#$fork-upgrade` (Eth R&D)
- **状态更新:** `状态页面`
### 升级后升级验证
- [ ] EIP-XXXX
- [ ] 测试用例 1
- [ ] 测试用例 2
- [ ] ...
- [ ] 所有客户端在整个升级过程中都保持共识
- [ ] 链已最终确定
- [ ] 验证者参与和区块生产(监控至少 32 个 epoch)
- [ ] 验证了升级后 48 小时的网络稳定性。
## Hoodi 升级和事件响应团队计划
### 升级信息
- **升级日期:**
### 升级/事件响应团队
#### 客户端团队协调员
| 客户端团队 | 主要 | 备份 |
|-------------|---------------------|--------------------|
| Besu | [姓名] | [姓名] |
| Erigon | [姓名] | [姓名] |
| Geth | [姓名] | [姓名] |
| Grandine | [姓名] | [姓名] |
| Lighthouse | [姓名] | [姓名] |
| Lodestar | [姓名] | [姓名] |
| Nimbus | [姓名] | [姓名] |
| Nethermind | [姓名] | [姓名] |
| Prysm | [姓名] | [姓名] |
| Reth | [姓名] | [姓名] |
| Teku | [姓名] | [姓名] |
#### 协调员
| 角色 | 主要 | 备份 |
|------|---------|----------------------------|
| DevOps 协调员 | [姓名] | [姓名] |
| 测试协调员 | [姓名] | [姓名] |
| 沟通协调员 | [姓名] | [姓名] |
| 安全协调员 | [姓名] | [姓名] |
### 沟通渠道
- **主要沟通:** Discord `#$fork-upgrade` (Eth R&D)
- **状态更新:** `状态页面`
### 升级后升级验证
- [ ] EIP-XXXX
- [ ] 测试用例 1
- [ ] 测试用例 2
- [ ] ...
- [ ] 所有客户端在整个升级过程中都保持共识
- [ ] 链已最终确定
- [ ] 验证者参与和区块生产(监控至少 32 个 epoch)
- [ ] 验证了升级后 48 小时的网络稳定性。
## 主网升级和事件响应团队计划
### 升级信息
- **升级日期:**
### 升级/事件响应团队
#### 客户端团队协调员
| 客户端团队 | 主要 | 备份 |
|-------------|---------------------|--------------------|
| Besu | [姓名] | [姓名] |
| Erigon | [姓名] | [姓名] |
| Geth | [姓名] | [姓名] |
| Grandine | [姓名] | [姓名] |
| Lighthouse | [姓名] | [姓名] |
| Lodestar | [姓名] | [姓名] |
| Nimbus | [姓名] | [姓名] |
| Nethermind | [姓名] | [姓名] |
| Prysm | [姓名] | [姓名] |
| Reth | [姓名] | [姓名] |
| Teku | [姓名] | [姓名] |
#### 协调员
| 角色 | 主要 | 备份 |
|------|---------|----------------------------|
| DevOps 协调员 | [姓名] | [姓名] |
| 测试协调员 | [姓名] | [姓名] |
| 沟通协调员 | [姓名] | [姓名] |
| 安全协调员 | [姓名] | [姓名] |
### 沟通渠道
- **主要沟通:** Discord `#$fork-upgrade` (Eth R&D)
- **状态更新:** `状态页面`
### 升级后升级验证
- [ ] EIP-XXXX
- [ ] 测试用例 1
- [ ] 测试用例 2
- [ ] ...
- [ ] 所有客户端在整个升级过程中都保持共识
- [ ] 链已最终确定
- [ ] 验证者参与和区块生产(监控至少 32 个 epoch)
- [ ] 验证了升级后 48 小时的网络稳定性。
- 原文链接: github.com/ethereum/pm/b...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!