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

PowerDedi

指南

2026 年 BNB Smart Chain 节点要求:全节点、快速节点与归档节点

依据 BNB Chain 文档及其 2026 年 10 月的快照,介绍 2026 年 BSC 快速节点、全节点、归档节点或验证节点的需求:CPU、内存、磁盘增长、为何 Reth-BSC 取代 Erigon 成为归档节点客户端、端口,以及合适的服务器。

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

本页目录 11 个章节
  1. 简要结论
  2. BNB Chain 官方硬件要求
  3. 2026 年 10 月 BSC 节点需要多少磁盘空间
  4. 快速节点、修剪节点还是完整历史:该选哪一种
  5. BSC 归档节点:Reth-BSC 已取代 Erigon
  6. BSC 验证节点要求:硬件与质押
  7. 端口与带宽
  8. BSC 节点选哪款 PowerDedi 服务器
  9. 如何运行 BSC 全节点:部署概要
  10. 常见问题
  11. 参考资料

根据 BNB Chain 文档,BNB Smart Chain 全节点需要 16 个核心、64 GB 内存、一块高速 SSD 和 5 MB/s 的带宽;验证节点则需要 128 GB 内存、7 TB NVMe 和 512 Mbps 带宽。磁盘需求一直在变化:2026 年 10 月的快照压缩后,已修剪版约 1.9 TB,含完整历史的版本约 7.4 TB。

这些数字大多早于 2026 年 1 月 14 日的 Fermi 硬分叉,该硬分叉将 BSC 的出块时间缩短至 0.45 秒。下文将这些数字与 2026 年 10 月的快照进行对比,指出取代 BSC-Erigon 的归档客户端,并为每种节点类型匹配相应的服务器。

简要结论

节点类型CPU内存文档中的磁盘要求快照(2026 年 10 月)带宽
快速节点(Geth,不校验状态根)16 核32 GB2 TB SSD460.87 GB(48Club,10 月 15 日)5 MB/s
全节点,近期历史16 核64 GB3 TB SSD,8k IOPS约 1.9 TB(BNB Chain,10 月 9 日)5 MB/s
全节点,完整历史16 核64 GB3 TB(2023 年 12 月的数据)约 7.4 TB(BNB Chain,10 月 9 日)5 MB/s
验证节点(Geth)AWS i7i.8xlarge 级别,400 mgasps 或以上128 GB7 TB NVMe,40k IOPS取决于保留的历史数据512 Mbps 或以上
归档节点(现为 Reth-BSC)16 核128 GB10 TB SSD,建议使用 NVMe7,461.58 GB(Reth-BSC,10 月 2 日)5 MB/s

快照大小指压缩后的下载文件大小;BNB Chain 要求另外预留解压空间。文档中的归档节点数据是针对 Erigon 编写的,而该客户端现已停止维护。

BNB Chain 官方硬件要求

BNB Chain 的要求分散在多个页面上,而这些页面并非同时更新。节点最佳实践(Node Best Practices)页面最近更新于 2024 年 7 月 18 日,为所有节点类型规定了 16 个核心和至少 5 MBps 的带宽,此外还有:

  • 快速节点,标注为“推荐配置”:32 GB 内存和一块 2 TB SSD。
  • 全节点:64 GB 内存和一块 3 TB SSD。
  • 归档节点:128 GB 内存和 10 TB SSD,并“建议使用 NVMe 以获得最佳性能”。

bsc 客户端的 README 补充了主网全节点的磁盘性能要求:“3 TB(2023 年 12 月)可用磁盘空间”、8k IOPS、500 MB/s、读取延迟低于 1 ms,snap 同步时需使用 NVMe;另需 16 个核心、64 GB 内存,以及上下行各 5 MB/s(约 40 Mbit/s)的带宽。2026 年 2 月更新的节点维护(Node Maintenance)页面重复了这些磁盘数据。

自 2025 年 4 月以来,三次硬分叉先后将出块间隔从 3 秒缩短至 1.5 秒、0.75 秒和 0.45 秒,数据量也随之增长:按照快照仓库自己提出的“可用空间为快照大小两倍”的规则,README 中的 3 TB 连已修剪快照都已容纳不下。

2026 年 10 月 BSC 节点需要多少磁盘空间

BNB Chain 不建议从创世区块开始同步,并在其 bsc-snapshots 仓库中每月发布 Geth 快照:一份是包含自创世以来所有区块的完整快照,另一份是只含状态和近期区块的已修剪快照。将其文件列表中的文件大小相加,可得到以下增长曲线(均为压缩后大小):

快照基准区块完整快照已修剪快照
2025年10月13日64,198,6664,270 GB1,286 GB
2026年1月4日73,745,8914,936 GB1,388 GB
2026年4月8日90,778,7875,620 GB1,509 GB
2026年8月5日113,615,6226,619 GB1,742 GB
2026年10月9日126,063,6877,376 GB1,899 GB

十二个月间,链上新增了约 62 百万个区块;完整快照增长了 73%,约合每月 260 GB,已修剪快照增长了 48%,约合每月 50 GB,且自 8 月以来增速加快(分别约为每月 350 GB 和 75 GB)。这是我们根据 BNB Chain 文件列表计算得出的结果,并非官方预测。由此带来三点影响:

  • 预留的空间要多于下载量。README 要求“为解压预留额外的磁盘空间”,一份较早的指南则要求“至少为快照大小的两倍”。已修剪快照是一个 1,899 GB 的压缩包;除非您以流式方式将下载内容直接交给 tar 并跳过 MD5 校验,否则该压缩包会与解压出的数据同时占用磁盘。
  • 社区还提供更小的快照。BNB Chain 仓库中致谢的 48Club 于 2026 年 10 月 15 日在区块 127,680,000 处发布了 zstd 格式的快照:全节点版 1,371.98 GB,快速节点版 460.87 GB,两者均设置为保留最近 600,000 个区块。
  • 带宽决定恢复时间。以 1 Gbps 持续速率计算,已修剪快照约需 4 小时,完整快照约需 16.5 小时;按文档给出的 5 MB/s 计算,则分别需要 4.5 天和 17 天。

快速节点、修剪节点还是完整历史:该选哪一种

这三种节点都运行基于 Geth 的 bnb-chain/bsc 客户端,区别在于保留的历史数据和状态验证方式:

  • 完整历史是默认模式(--history.blocks 0,即“整条链”)。它可以提供任意旧区块、交易或收据,满足区块浏览器和索引器的需要,代价是上文所述的 7.4 TB。
  • 近期历史:使用已修剪快照,配合 --history.blocks=600000 和相应的索引限制,可保留约 75 小时的区块,同时仍会验证每一个状态根(--tries-verify-mode=local,默认设置)。
  • 快速节点:--tries-verify-mode none 会跳过状态根验证;客户端的帮助文本称,这样做“有极小的概率导致状态与其他对等节点不一致”。一旦运行过 geth db delete-trie-state,除非使用新的快照,否则“无法再切换回全节点”。

以上都不是归档节点。BNB Chain 的快照 FAQ 指出,“只有最近 129(128+1)个区块的状态可以通过 RPC 查询”,按每个区块 0.45 秒计算还不到一分钟;FAQ 还指出,在状态缺失时,快速节点可能返回 0 而不是报错。要查询较早区块时的余额或合约状态,需要归档节点。

文档中有一个陷阱:节点维护页面仍在推荐 --pruneancient 和离线工具 prune-block。而 v1.5.18 版本已弃用前者、移除后者,两者均由 --history.blocks 取代。

BSC 归档节点:Reth-BSC 已取代 Erigon

BNB Chain 的归档节点页面最近更新于 2025 年 1 月,仍在推荐 NodeReal 的 BSC-Erigon,称其“仅需 3 天、占用 4.3 TB 磁盘空间即可从零同步一个归档节点”,要求 64 GB 内存,磁盘最低 5 TB。这一建议已经过时。BSC-Erigon 的停止维护公告宣布在 2025 年 12 月 31 日之后停止开发和维护,并引导用户转向 Reth-BSC;该仓库已于 2026 年 4 月 23 日归档。其最后一个版本 v1.4.3 早于 Mendel(2026 年 4 月)和 Pasteur(2026 年 8 月)这两次硬分叉,而两者都是强制升级。

其继任者 Reth-BSC 位于 GitHub 上的 bnb-chain 组织中:

  • 成熟度。其 README 称该项目“处于实验阶段,仍在积极开发中”。2026 年 7 月发布的 v0.1.1 版本为主网排定了 Pasteur 硬分叉;v0.1.2 版本则修复了该分叉过渡时的一个状态根问题。
  • 数据量。2026 年 10 月 2 日的主网归档快照由八个压缩文件组成,共 7,461.58 GB,并要求设置 --db.max-size=12TB。实际占用的磁盘空间更大:README 在 2025 年 9 月给出的数字是 10.6 TB;2026 年 9 月,一位运营者报告其 MDBX 占用 793 GB,另有 12 TB 的静态文件。
  • 磁盘速度。在 2026 年 9 月和 10 月的两个 issue 中,用户反映归档节点在虚拟磁盘或云盘上同步落后,项目的一位贡献者指出磁盘性能可能是瓶颈,并建议使用本地 NVMe。其中一位运营者的节点在每秒约 180 个 RPC 请求以上时就会落后。

规划归档节点时,请按 16 TB 或以上的本地 NVMe 准备,而不是 2024 年列出的 10 TB,并配备至少 16 个核心和 128 GB 内存。Reth-BSC 的 README 将其 --full 模式标为“推荐”;该模式的主网快照在 10 月 2 日为 3,473.25 GB。

BSC 验证节点要求:硬件与质押

运行 BSC 验证节点(Run BSC Validator)页面更新于 2026 年 2 月 6 日,它设定的门槛高于其他任何节点类型:

  • 计算:AWS i7i.8xlarge 或 i7ie.6xlarge,“最好关闭超线程(HyperThread),可带来 10% 以上的性能提升”,“或选择其他能达到 >=400 mgasps 的实例规格”。AWS 标注这两款实例分别为 32 个 vCPU 配 256 GiB 内存、24 个 vCPU 配 192 GiB 内存,采用第五代 Xeon Scalable 处理器,全核睿频 3.2 GHz:不计超线程时分别为 16 个和 12 个核心。
  • 内存:128 GB。
  • 磁盘:“重要:7TB,NVMe SSD,40k IOPS,500 MB/S 吞吐量,读取延迟 <1ms。”
  • 网络:512 Mbps 或以上。

客户端会在每一行“Imported new chain segment”日志中记录 mgasps(每秒百万 gas);请在从快照追赶进度时查看该数值,然后再注册验证节点。

此外还需要质押:至少 2,000 BNB 的自委托。每日选举按质押量选出排名前 45 的验证者,其中 21 名为“内阁”(Cabinet)成员,24 名为“候选”(Candidate)成员,每个纪元(epoch)由其中 21 名负责出块。24 小时内错过的区块超过 50 个将失去奖励;超过 150 个则罚没 10 BNB 并监禁两天;同一套密钥同时在两台机器上签名属于双签,将被罚没 200 BNB 并监禁 30 天。

因此,BNB Chain 推荐的备用节点是通过在一台机器上执行 miner.stop()、在另一台机器上执行 miner.start() 来接管的,绝不能作为第二个同时在线的签名者;请按两台服务器做预算。验证节点可以公开自己的 IP,也可以隐藏在哨兵节点之后,具体见增强型验证者网络(Enhanced Validator Network,EVN)指南。该指南没有指定地区,但引用了 AWS 测得的延迟:亚太到欧洲约 100 ms,亚太到美国约 80 ms,美国到欧洲约 35 ms,而出块间隔为 450 ms。

端口与带宽

服务默认开放对象
Geth P2P,TCP 和 UDP随附的主网 config.toml 中为 30311;文档中为 30303公网
Geth HTTP JSON-RPC8545,在 config.toml 中绑定到 localhost仅限可信客户端
Geth WebSocket8546仅限可信客户端
Reth-BSC HTTP、WebSocket、auth RPC、监控指标项目示例中为 8545、8546、8551、6060仅限可信客户端

BNB Chain 文档的防火墙部分给出的 Geth TCP 和 UDP 端口为 30303,并要求 JSON-RPC 不对外开放,“因为通过它可以执行管理操作”。然而,v1.7.8 版本随附的 config.toml 设置的是 ListenAddr = ":30311",也就是 EVN 和 Reth-BSC 对等节点列表中使用的端口;请开放您的配置实际使用的端口。Reth-BSC 的快照示例将 RPC 绑定到 0.0.0.0,因此请用防火墙加以限制。

没有任何页面估算每月流量;随附的配置允许 200 个对等节点(MaxPeers = 200)。在 10 Gbps 不限流量端口上,快照下载和对等节点流量都不会体现在账单上。

BSC 节点选哪款 PowerDedi 服务器

以下每种配置都配备独享的 10 Gbps 不限流量端口,按月计费。磁盘布局在下单或重装系统时选择:双硬盘服务器默认采用 RAID 1,也可选择 RAID 0 或无 RAID;四硬盘的 EPYC 9555P 和 9965 默认采用 RAID 10,也可选择 RAID 5 或 RAID 0,详见我们的软件 RAID 指南。

角色配置布局与可用 NVMe 容量适用人群价格
快速节点、轻量 RPC 后端Ryzen 9 9950X:16 核、128 GB DDR5、2 × 1.92 TB NVMeRAID 1:1.92 TB高于 16 核、32 GB 的配置要求;容量比标称的 2 TB 低 4%,约为当前快速节点快照的四倍$159/月
全节点,近期历史Ryzen 9 9950X3D:16 核、192 GB DDR5、2 × 3.84 TB NVMeRAID 1:3.84 TB高于 64 GB、3 TB 的全节点配置要求,且为镜像$219/月
预算型验证节点Ryzen 9 9950X3DRAID 0:7.68 TB16 核(相当于关闭超线程的 i7i.8xlarge)、192 GB;仅保留近期历史;无冗余$219/月
带镜像的验证节点,或完整历史节点EPYC 9555P:64 核、768 GB ECC、4 × 3.84 TB NVMe Gen5RAID 10:7.68 TB;RAID 5:11.52 TBRAID 10 满足验证节点保留近期历史时的 7 TB 要求;完整历史需要 RAID 5 或 RAID 0;24 小时内组装完成$949/月
归档节点(Reth-BSC)EPYC 9965:192 核,1.5 TB ECC,4 × 7.68 TB NVMe Gen5RAID 10:15.36 TB;RAID 5:23.04 TB;RAID 0:30.72 TB唯一能以镜像方式容纳一位运营者报告的约 13 TB 数据的配置;72 小时内组装完成$1,790/月

坦白说,各方案的取舍如下:

  • RAID 0 等于押注快照。条带化可使双硬盘服务器的容量翻倍,但一旦有硬盘故障,就要重装系统并恢复数据:以 1 Gbps 计算,修剪节点需要数小时,完整历史节点则要大半天。镜像可以扛过单块硬盘故障;而对验证节点来说,真正的冗余是备用节点。
  • 完整历史正在超出两块硬盘的容量。压缩后已达 7.4 TB,且每月还要增加 260 至 350 GB,即使将两块 3.84 TB 硬盘做条带化也没有余量。在 EPYC 9555P 上,RAID 5 在压缩后大小之外还剩约 4 TB,按这一速度约可支撑一年;RAID 0 可提供 15.36 TB,但没有冗余保护。
  • 恢复到 3.84 TB 的卷上会很紧张。在做镜像的 9950X3D 或做条带化的 9950X 上,按照 BNB Chain“预留快照两倍空间”的规则,1,899 GB 的已修剪快照压缩包几乎要占满整个卷;请以流式方式下载,或使用 48Club 更小的快照。EPYC 4585PX($179/月)的硬盘与 9950X 相同,另配 ECC 内存。
  • 归档节点的替代方案。采用 RAID 0 的 EPYC 9555P 同样能提供 15.36 TB,价格更低,但没有冗余,余量也很小。我们的存储服务器并不适合:其容量来自机械硬盘,而 BNB Chain 对所有节点都要求使用 SSD 或 NVMe。
  • PowerDedi 不适合的情况。如果每秒请求数低于约 33 个,且不需要 eth_getLogs,BNB Chain 的公共端点可能就已足够(见下文)。

机房位置:9950X 位于阿姆斯特丹、法兰克福、伦敦、纽约、迈阿密、洛杉矶、新加坡和东京;9950X3D 位于阿姆斯特丹、法兰克福、纽约和洛杉矶;9555P 位于阿姆斯特丹、法兰克福、纽约和东京;9965 位于阿姆斯特丹、法兰克福和纽约。RPC 节点应部署在靠近您应用的位置;对于验证节点,BNB Chain 没有给出地区方面的建议,因此请在同步完成后测量到对等节点的延迟。

如何运行 BSC 全节点:部署概要

以下步骤遵循 BNB Chain 的全节点指南和快照 README,只有一处改动:锁定版本。该指南获取的是 GitHub 上标记为“latest”的版本,而在 2026 年 10 月,该版本是 v1.8.0-alpha,一个“不适用于生产环境”的预览版;最新的稳定版是 2026 年 8 月 11 日发布的 v1.7.8。

# 1. Pinned binary and mainnet config (config.toml, genesis.json)
wget https://github.com/bnb-chain/bsc/releases/download/v1.7.8/geth_linux
mv geth_linux geth
chmod -v u+x geth
wget https://github.com/bnb-chain/bsc/releases/download/v1.7.8/mainnet.zip
unzip mainnet.zip

# 2. Download, verify and extract the pruned snapshot into the datadir
wget https://raw.githubusercontent.com/bnb-chain/bsc-snapshots/main/dist/fetch-snapshot.sh
bash fetch-snapshot.sh -d -e -c -p --auto-delete -D /data/snapshot -E /data/bsc mainnet-geth-pbss-20261009

# 3. Start with recent history only (docs: --cache of about a third of RAM)
./geth --config ./mainnet/config.toml --datadir /data/bsc --cache 20000 --rpc.allow-unprotected-txs --syncmode=full --tries-verify-mode=local --history.transactions=600000 --history.blocks=600000 --history.logs=600000

# 4. Follow the import speed (mgasps)
tail -f /data/bsc/bsc.log | grep "Imported new chain segment"

请按文档的做法用 kill -HUP 停止节点,而不要用 kill -9,后者会导致重放近期区块。请将节点作为 systemd 服务运行,并且只开放 SSH 和 P2P 端口。验证节点还需添加 --mine --vote,以及用 geth account new 和 geth bls account new 创建的共识密钥和 BLS 投票密钥。

常见问题

使用 BNB Smart Chain 需要自建节点吗?偶尔使用的话不需要。BNB Chain 的公共主网端点每五分钟允许 10,000 个请求,约合每秒 33 个,且禁用了 eth_getLogs。需要读取事件日志或更高吞吐量的索引器、交易所和交易系统,会运行自己的节点或付费使用 RPC 服务商。

可以在 VPS 或云实例上运行吗?README 提到了“VPS”,验证节点页面也列出了配备本地 NVMe 的 AWS 实例。薄弱环节在于网络块存储:上文提到的两个同步落后的 Reth-BSC 节点都运行在虚拟磁盘或云盘上。

运行验证节点算“挖矿”吗?不算。--mine 参数的作用是在权益权威证明(Proof of Staked Authority)机制下出块。PowerDedi 允许运行节点和验证节点,但不允许加密货币挖矿。

其他 EVM 链请参阅我们的以太坊节点硬件指南。当前库存请见区块链节点托管页面,可用 BTC、ETH、XMR、TRON 链上的 USDT 或 SOL 支付。

参考资料

PowerDedi 工程团队

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

相关文章

全部文章
指南

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

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

阅读约 12 分钟

指南

2026 年 Sui 节点要求:全节点与验证节点硬件

依据 Sui 官方文档,介绍 2026 年 Sui 全节点或验证节点的需求:CPU 核心数、内存、按修剪配置估算的 NVMe 容量、当前正式快照(formal snapshot)大小、端口、从 JSON-RPC 到 gRPC 的迁移,以及适合各类角色的服务器。

阅读约 11 分钟

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

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

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