Skip to main content
这些说明同时适用于 主网测试网。请始终确认您正在操作的网络之后再继续操作。

升级须知

v0.16.1 未对 node.toml 配置引入任何破坏性变更。 Metrics 端点默认启用。 自 v0.16.0 起,metrics 端点在端口 9143/TCP 上默认启用,监听 0.0.0.0。如果您有限制 metrics 端口的防火墙规则,请确认它们已按预期配置。
主网 MONAD_TEN 激活(MIP-8:页编码存储)v0.16.1 在 主网 上于时间戳 1788359400(2026-09-02 14:30 UTC)激活 MONAD_TEN。在该时间戳之前,每一个主网节点都必须运行 v0.16.1。 仍在 v0.16.0 或更早版本上的节点将在激活后继续应用 MONAD_NINE 规则,并将与网络产生分歧。所有节点在升级之前 必须 处于 dual-db 模式(阶段 A 已完成)。详情请参阅 MIP-8 激活与页存储迁移尚未完成阶段 A(dual-db 激活)的节点将无法在 v0.16.1 上启动。 v0.16.1 将页编码时间线断言从测试网扩展到了主网 —— 如果既未检测到页编码的主时间线(阶段 C),也未检测到活跃的次要时间线(阶段 A/B),节点将在启动时中止并输出:
请注意,此失败会在 升级时 显现,而不是在激活时间戳时。在开始之前,请在您的所有节点上验证 dual-db 状态。

1. 以 root 用户 SSH 登录节点

2. 验证 dual-db 模式(阶段 A)

在升级之前,确认您的节点已完成阶段 A(dual-db 激活)。没有活跃页编码时间线的节点将无法在 v0.16.1 上启动。
您应看到 Primary 和 Secondary 两个时间线:
如果您只看到一个 ethereum Primary 时间线,请先完成阶段 A 迁移 再继续。

3. 停止服务

4. 升级 monad 包

如果您遇到 GPG 签名问题(例如签名无效),请使用以下命令刷新密钥。
apt-mark hold monad 命令可防止 apt-get upgrade 自动升级 monad 包。若不加此命令,无人值守的系统升级可能会安装未经您所在网络批准的更新版本 monad,进而导致版本不匹配问题。

5. 启动服务并验证

所有服务都应显示 Active: active (running)。请确认节点已重新加入并推进区块。 如果 monad-execution 立即退出,请检查 journal 中上文升级须知中描述的页编码时间线断言 —— 那表明本节点上尚未完成阶段 A。

6. 验证正在运行的版本正确

预期输出: