1 周年 PowerDedi 1 周年: −20% 所有服务器适用 优惠码 距结束 14 h 立即领取

PowerDedi

指南

2026 年 Arbitrum 节点要求:Nitro 全节点与归档节点

依据 Offchain Labs 的 Nitro 文档,介绍 2026 年 Arbitrum One 全节点或归档节点的需求:内存、CPU、NVMe 容量规划、HashDB 与 PathDB 对比、当前快照大小、以太坊 RPC 与信标节点要求、端口以及内存调优。

作者:PowerDedi 工程团队 · · 阅读约需 7 分钟

本页目录 9 个章节
  1. Nitro 官方硬件要求
  2. HashDB 还是 PathDB:首次同步前就要选定
  3. Arbitrum 归档节点数据量与全节点磁盘需求
  4. 为什么需要 64 至 128 GB 内存,以及选哪款 CPU
  5. L1 要求:以太坊 RPC,以及可提供历史 blob 的信标端点
  6. 端口与带宽
  7. Arbitrum 节点选哪款 PowerDedi 服务器
  8. 如何运行 Arbitrum 节点:部署概要
  9. 参考资料

根据 Offchain Labs 的文档,Arbitrum Nitro 全节点至少需要 64 GB DDR5 内存(建议 128 GB)、单核速度快的 8 核 CPU(建议 16 核)以及本地 NVMe。2026 年 10 月,Arbitrum One 的全节点快照为 2.67 TB,PathDB 归档快照为 4.23 TB。此外还需要以太坊 RPC 端点和信标端点。

Nitro 官方硬件要求

Offchain Labs 在其“准备运行节点”页面上为 Nitro 全节点公布了一张硬件表,并原样沿用于归档节点。以下内容于 2026 年 10 月 15 日核实:

资源最低要求推荐
内存(DDR5)64 GB128 GB 或以上
CPU8 核第三代 CPU(AWS 上对应 i4i.2xlarge)16 核或以上,更新一代的 CPU
存储类型NVMe SSD;强烈建议使用本地直连硬盘同左
存储容量取决于链及其流量;最好有数 TB同上,条件允许时越大越好

表格下方的注释与表格本身同样重要。最低要求针对的是只处理有限数量 RPC 请求的节点;如需应对并发流量,应增加内存和核心。单核性能很重要:如果节点在某个核心占用率达到 100% 时落后于链,Offchain Labs 建议换用更快的处理器。此外,解压快照需要约为快照两倍大小的临时磁盘空间。作为参考,AWS 列出的 i4i.2xlarge 配有 8 个 vCPU 和 64 GiB 内存。当前版本为 Nitro v3.12.1,发布于 2026 年 10 月 2 日;Offchain Labs 只支持正式发布版本,不支持 beta 版或候选版本(RC)。

HashDB 还是 PathDB:首次同步前就要选定

Nitro 采用两种方案之一来存储状态树(state trie),且已有数据库无法转换;更换方案意味着要用另一种类型的快照重新初始化。

  • HashDB 是默认方案。它支持区块验证,可以通过 --init.latest pruned 初始化,但修剪只能手动离线进行:对于 Arbitrum One,--init.prune full 即使在 NVMe 上也可能耗时数天,在此期间节点不提供 RPC 服务。
  • PathDB 从 Nitro v3.9 起可通过 --execution.caching.state-scheme=path 启用,会在节点运行时自动修剪,默认保留 345,600 个区块的状态历史,按 Arbitrum 250 ms 的出块时间计算约为 24 小时。它无法验证区块,其快照必须通过 --init.url 指定。

默认全节点以瞭望塔(watchtower)模式运行,不需要区块验证器,因此大多数 RPC 节点都可以选用 PathDB。对于归档节点,Offchain Labs 更是直接推荐 PathDB。

Arbitrum 归档节点数据量与全节点磁盘需求

Arbitrum One 节点必须从快照启动,因为 Nitro 无法重放 Classic 时期的区块。以下是 Arbitrum 基金会的快照元数据(查询于 2026 年 10 月 15 日):

链与类型方案快照日期大小
Arbitrum One,pruned(全节点)HashDB2026年10月5日2.67 TB
Arbitrum One,full-path(全节点)PathDB2026年10月7日2.72 TB
Arbitrum One,archive-pathPathDB2026年10月7日4.23 TB
Arbitrum One,archiveHashDB2023 年 8 月 11 日(已过时)4.96 TB
Arbitrum Nova,pruned / archiveHashDB2026 年 9 月 8 日 / 9 月 9 日0.62 TB / 8.74 TB

表中大小均为十进制 TB;元数据自身标注的“TB”实为二进制单位(前三行分别为 2.43、2.48 和 3.85 TiB)。各指南引用的数字更低,也更粗略:pruned 约 2.3 TB,full-path 约 2.4 TB,archive-path 约 3.7 TB。请依据最新的元数据确定磁盘容量。

  • 部署期间按快照两倍的空间规划。全节点初始化时需要约 5.4 TB 可用空间,归档节点约需 8.5 TB,因为在 Nitro 删除下载的快照文件之前,该文件会与解压出的数据库同时存在。快照本身未经压缩,因此数据库最终大小与快照大致相当。
  • 数据会稳定增长。从 9 月 26 日到 10 月 7 日的两次快照之间,archive-path 增长了约 32 GB,即每天约 2.9 GB。HashDB 全节点在两次手动修剪之间也会持续增长,而 PathDB 则始终保持在其保留窗口之内。
  • Nitro 之前的历史数据需要另一个节点。对于区块 22,207,817 之前的区块,Nitro 支持除六个之外的所有 RPC 方法;对这些区块的归档查询需要 Arbitrum Classic 节点,其归档快照为 657 GB。

Offchain Labs 指出,大多数用户并不需要归档节点:它只适用于少数场景,例如处理历史数据。

为什么需要 64 至 128 GB 内存,以及选哪款 CPU

Nitro 是一个 Go 程序,用 Offchain Labs 的话说,它“实际使用的内存可能明显多于 Go 运行时报告的数值”。它的 Pebble 数据库缓存(默认 2,048 MB)、memtable 最多再占用其一半的内存、1,024、600 和 400 MB 的 trie 缓存与快照缓存,以及 256 MB 的 Stylus 缓存,都有一部分处于 Go 垃圾回收器的管理范围之外。高 RPC 负载和大型 debug_traceBlockByNumber 调用还会在此基础上进一步增加内存占用。调优指南建议采取三项防护措施:

  • GOMEMLIMIT:Go 堆的软上限;文档示例中,在 64 GB 内存的机器上设为 48 GiB。
  • --node.resource-mgmt.mem-free-limit=4GiB:在可用内存不足时拒绝新的 RPC 请求。
  • MALLOC_ARENA_MAX=2:将 glibc 的内存分配区(arena)数量限制为两个;据文档所述,arena 无节制地增长是长时间运行的 Nitro 节点出现不明内存增长的最常见原因。

至于 CPU,上文关于单核性能的建议比核心数更重要:文档给出的处理器性能不足的迹象,是在链每 250 ms 产生一个区块的情况下,节点落后于链且有一个核心占用率达到 100%,而不是核心数量不够。更多的核心在处理并发 RPC 流量时才能发挥作用。

L1 要求:以太坊 RPC,以及可提供历史 blob 的信标端点

每个 Arbitrum One 节点都需要 --parent-chain.connection.url(以太坊执行层 RPC)和 --parent-chain.blob-client.beacon-url(信标链端点),因为批次数据以 blob 的形式发布到以太坊,而 blob 存放在信标链上。新节点,或离线超过 18 天的节点,还需要从该端点获取历史 blob 数据。自以太坊 Fusaka 升级以来,该端点必须配置为保留并提供历史 blob:Offchain Labs 要求外部服务商订阅所有数据子网;对于自托管的 Prysm 节点,则建议使用 7.1.0 或更新版本,并启用 --semi-supernode 和 --enable-backfill。

自行托管意味着要同时运行执行客户端和共识客户端,并保持更新,因为不兼容的 L1 客户端版本可能导致 Arbitrum 节点崩溃或停止同步。请参照我们的以太坊节点硬件指南为该 L1 节点单独规划配置,并为其信标节点保存的 blob 历史预留额外的磁盘空间。

端口与带宽

端口协议选用
8547基于 HTTP 的 RPC您的应用;用防火墙加以限制
8548基于 WebSocket 的 RPC需要 --ws.port、--ws.addr 和 --ws.origins
9642排序器数据流(sequencer feed)数据流中继(feed relay)的输出,供您自己的节点使用

全节点通过 WebSocket 主动连接排序器数据流;文档为其列出的监听端口只有它自己的 RPC 端口。如果运行多个节点,Offchain Labs 强烈建议每个数据中心部署一个数据流中继(feed relay),由它通过端口 9642 向您的节点提供数据流,这样既能降低入站流量费用,又能提高稳定性。文档没有给出带宽数据。可预见的最大一笔传输是快照:以 1 Gbps 持续速率计算,2.67 TB 的修剪快照约需六小时,归档快照约需九个半小时。如果您自行托管 L1 节点,它还会产生自身的对等节点流量,这时 10 Gbps 不限流量端口就能派上用场。

Arbitrum 节点选哪款 PowerDedi 服务器

选用配置适用人群价格
Arbitrum Nova 或较小的 Arbitrum 链Ryzen 9 9950X:16 核(最高 5.7 GHz)、128 GB DDR5、2 × 1.92 TB NVMe满足建议的内存和核心数;但 3.84 TB 容纳不下解压过程中的 Arbitrum One 快照$159/月
Arbitrum One 全节点Ryzen 9 9950X3D:16 核(最高 5.7 GHz)、192 GB DDR5、2 × 3.84 TB NVMe内存高于建议值;7.68 TB 条带化存储可满足部署时 5.4 TB 的峰值需求,之后还剩约 5 TB 可用空间$219/月
高负载 RPC 全节点EPYC 9355P:32 核(基础频率 3.55 GHz)、384 GB ECC、2 × 3.84 TB NVMe Gen5核心和内存足以应对并发请求,且频率较高;24 小时内组装完成$519/月
归档节点(PathDB)EPYC 9555P:64 核、768 GB ECC、4 × 3.84 TB NVMe Gen515.36 TB 条带化存储:足以容纳部署时 8.5 TB 的峰值,外加 Classic 归档数据,以及按当前速度数年的增长;24 小时内组装完成$949/月

坦白说,需要注意的地方都在磁盘上。9950X 和 EPYC 4585PX($179/月)都满足内存和 CPU 建议,但它们的 2 × 1.92 TB 容纳不下 Arbitrum One 快照在部署期间所需的约 5.4 TB,因此我们不建议将其用于 Arbitrum One。我们销售的双硬盘服务器都无法满足归档节点部署时 8.5 TB 的峰值需求。现货 EPYC 9454P($489/月)与 9355P 同样是 7.68 TB,但基础频率只有 2.75 GHz,与对单核性能敏感的 Nitro 不太匹配。最后,上述所有布局都对硬盘做了条带化:一块硬盘故障就意味着要重新下载快照,因此请将部署过程脚本化。

如何运行 Arbitrum 节点:部署概要

以下命令来自 Offchain Labs 的文档;请将方括号中的 L1 端点替换为您自己的端点。

# 1. Create the data directory first: the container runs as UID 1000
mkdir -p /some/local/dir/arbitrum

# 2. Arbitrum One full node on HashDB, from the latest pruned snapshot
docker run --rm -it -v /some/local/dir/arbitrum:/home/user/.arbitrum -p 0.0.0.0:8547:8547 -p 0.0.0.0:8548:8548 offchainlabs/nitro-node:v3.12.1-70fa99a --parent-chain.connection.url=<Ethereum RPC URL> --parent-chain.blob-client.beacon-url=<Ethereum beacon chain RPC URL> --chain.id=42161 --init.latest=pruned --http.api=net,web3,eth --http.corsdomain=* --http.addr=0.0.0.0 --http.vhosts=*

# PathDB instead: read the current snapshot directory, then start with
#   --execution.caching.state-scheme=path --init.url https://snapshot.arbitrum.foundation/arb1/<directory>/
curl https://snapshot.arbitrum.foundation/arb1/latest-full-path.txt
# Archive node: use latest-archive-path.txt and add --execution.caching.archive

# Memory guards, as in the docs' example for a 64 GB machine
#   docker run ... -e GOMEMLIMIT=48GiB ... --node.resource-mgmt.mem-free-limit=4GiB

# 3. Shut down gracefully so Nitro can write its state to disk
#    (the documented command stops every running container)
docker stop --time=1800 $(docker ps -aq)

文档中的命令会在所有网络接口上开放 RPC,因此请用防火墙限制端口 8547 和 8548;我们的上线首小时安全加固清单介绍了具体做法。当前库存请见我们的区块链节点托管页面。

参考资料

PowerDedi 工程团队

负责组装、上架并运维每一台 PowerDedi 服务器的团队。我们写的是每天打交道的硬件、网络与成本,并注明出处。

相关文章

全部文章
指南

2026 年 Polygon PoS 节点要求:Heimdall-v2、Bor 与归档节点

依据 Polygon 文档,介绍 2026 年 Polygon PoS 全节点、双机验证节点或归档节点的需求:CPU、内存、按文档和按当前快照估算的磁盘空间、Erigon 支持的终止、Heimdall-v2 与 Bor 的部署、端口,以及合适的服务器。

阅读约 12 分钟

指南

2026 年 Avalanche 节点要求:AvalancheGo 与验证节点

依据 Avalanche 官方文档,介绍 2026 年 AvalancheGo 节点的需求:按质押量划分的验证节点档位、Helicon 升级后的磁盘增长与重新同步、C-Chain 归档数据量、ACP-77 之后的 L1 验证节点、质押规则、端口以及匹配的服务器。

阅读约 12 分钟

15 分钟后,您的下一台服务器即可就绪。

$55/月起,含 10 Gbps 不限流量,免开通费,无需签约。

约 15 分钟上线随时取消BTC、ETH、XMR、USDT 或 SOL