OffshoreVps
Geth (BSC) 独立 NVMe 无需 KYC

面向 RPC、机器人和索引器的 BNB Chain 节点托管

BNB Smart Chain 完整节点很吃配置:我们查阅的厂商指南要求 16 核、64 GB 内存和约 3 TB 高速 SSD。这是独立服务器的活儿。这里的完整节点每月 $140,archive 节点 $210。可用 BNB、Bitcoin、Monero 或 USDT 付款。

BNBTether (USDT)USD CoinBitcoinMoneroEthereumSolana
无需 KYC 使用加密货币支付 完整 root 数分钟上线 10 个机房

Page by the OffshoreVps teamUpdated 规格核对于 2026 年 10 月 20 日

规格与价格

BNB Chain 的完整节点或 archive 节点

价格针对罗马尼亚、一个月期限;12 个月期限可享 5 折。

Location
推荐
Dedicated

完整节点(Geth)

$140/mo

or $70/mo on a 12-month term (−50%)

  • CPU32C / 64T · EPYC 9354
  • RAM128 GB DDR5 ECC
  • Disk4× 2TB NVMe
  • Network10 Gbps

Geth 完整节点需要约 2 到 2.5 TB(厂商指南建议 16 核、64 GB 内存和 3 TB SSD)。把四块 2 TB 硬盘条带化为一个卷。

Configure and order
Location
Dedicated

Archive 节点(Erigon)

$210/mo

or $105/mo on a 12-month term (−50%)

  • CPU64C / 128T · 2× EPYC 9354
  • RAM256 GB DDR5 ECC
  • Disk4× 4TB NVMe
  • Network10 Gbps

Erigon archive 节点需要约 4.3 到 6 TB,建议预留 10 TB。这里 16 TB 的原始 NVMe 足以覆盖。

Configure and order
配置选型

BNB Chain 节点需要多大的服务器

一份 2026 年的 BNB RPC 指南列出:完整节点需要 16 核、64 GB 内存和 3 TB SSD,archive 节点需要 16 核、128 GB 内存和 10 TB NVMe(10 TB 是余量;Erigon 的基准约为 4.3 到 6 TB)。完整节点的 Geth 数据约 2 到 2.5 TB,取决于裁剪。NVMe 很重要:该指南警告说,HDD 和纯网络卷在流量突发时会落后。

为什么这是独立服务器

这里最大的 VPS 磁盘是 1 TB。BNB 完整节点放不下,所以 Large 独立服务器(四块 2 TB NVMe 硬盘,128 GB ECC 内存)是能放下的最小配置。四块硬盘条带化为一个卷。X-Large(四块 4 TB 硬盘)可满足 archive 节点。

同步时间

从快照开始,节点几个小时内即可提供可用的 RPC,在可靠的 NVMe 和网络链路下一天内就能投入生产。从头完整同步大约需要一到两天;按同一份指南,从头同步 Erigon archive 约需三天。请把这些当作规划数字。

你会用它做什么

  • 自己的 RPC,而不是有限速的公共端点。
  • 读取大量链上数据的机器人和索引器。
  • 不能依赖第三方的钱包和支付后端。
配置指南

设置 BNB Chain 完整节点:简版

下单服务器

完整节点选 Large 独立服务器,archive 节点选 X-Large。

条带化硬盘

把四块 NVMe 硬盘合并成一个卷,让整条链放得下。

安装 Geth 和主网配置

从官方 GitHub 仓库下载 BSC 发行版及其主网配置。

从快照开始

快照让你用数小时而不是数天赶上链头。

第 1 步

准备服务器并把硬盘合并为一个卷

命令假定使用 Ubuntu 22.04 或 24.04 和 root 登录。请先用 lsblk 检查硬盘名称:下面的名称(nvme0n1 到 nvme3n1)只是示例。此命令会擦除这些硬盘,所以只能在空盘上运行。

登录、更新、创建用户
# log in from your computer
ssh root@YOUR_SERVER_IP

# update the system and create a user that will run the node
apt update && apt -y upgrade
adduser --disabled-password --gecos "" bsc

# firewall: SSH first, then only the ports below
ufw allow OpenSSH
ufw enable
ufw allow 30311/tcp
ufw allow 30311/udp   # BSC peer port in the current config; confirm in config.toml
条带化四块 NVMe 硬盘(RAID 0)并挂载
apt -y install mdadm
lsblk                               # find the four empty NVMe drives
mdadm --create /dev/md0 --level=0 --raid-devices=4 /dev/nvme0n1 /dev/nvme1n1 /dev/nvme2n1 /dev/nvme3n1
mkfs.ext4 /dev/md0
mkdir -p /data && mount /dev/md0 /data
echo "$(blkid -s UUID -o export /dev/md0 | grep ^UUID) /data ext4 defaults,noatime 0 2" >> /etc/fstab
chown bsc:bsc /data
df -h /data                          # should show about 7 TB
第 2 步

下载 Geth 和主网配置

在 bnb-chain/bsc 发布页面找到最新版本。其中包含 geth_linux 二进制文件,以及带有 config.toml 和 genesis.json 的 mainnet.zip。把 TAG 替换为该版本的标签,并校验所列的哈希值。

获取文件
su - bsc
cd /data
TAG=vX.Y.Z    # the newest release tag
wget https://github.com/bnb-chain/bsc/releases/download/$TAG/geth_linux
wget https://github.com/bnb-chain/bsc/releases/download/$TAG/mainnet.zip
chmod +x geth_linux && unzip mainnet.zip
mkdir -p node
./geth_linux --datadir node init genesis.json
exit
第 3 步

获取快照,然后以服务方式运行 Geth

从零号区块开始同步需要数天。BNB Chain 团队会发布快照;请按 BNB Chain 文档中的最新说明操作,把快照解压到 /data/node/geth,然后启动节点。让 RPC 保持绑定在 localhost。

/etc/systemd/system/bsc.service
[Unit]
Description=BNB Smart Chain node
After=network-online.target
Wants=network-online.target

[Service]
User=bsc
WorkingDirectory=/data
ExecStart=/data/geth_linux --config /data/config.toml --datadir /data/node --cache 16000 --http --http.addr 127.0.0.1 --http.port 8545 --http.api eth,net,web3
Restart=on-failure
LimitNOFILE=1048576
TimeoutStopSec=600

[Install]
WantedBy=multi-user.target
启动并检查进度
systemctl daemon-reload
systemctl enable --now bsc
journalctl -u bsc -f

# false means it has caught up; otherwise you get the sync progress
curl -s -H 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' http://127.0.0.1:8545

curl -s -H 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' http://127.0.0.1:8545
须知

适合做什么,以及要注意什么

适合以下情况

  • 你需要自己的 RPC,用于机器人、索引器或支付后端
  • 你想摆脱对有限速的公共端点的依赖
  • 你有时间恢复快照并让它稳定下来
  • 你用 BNB、Bitcoin、Monero 或 USDT 支付服务器费用

以下情况请小心

  • 你尝试用 VPS:整条链放不进 1 TB 的磁盘
  • 你在慢速或纯网络存储上运行:节点会落后
  • 你把 8545 端口或管理 API 暴露到互联网
  • 你在没有备份计划的情况下条带化硬盘:一块硬盘损坏会丢失整个卷
常见问题

关于 BNB Chain 节点托管的问题

01BNB Chain 节点需要多少磁盘?

Geth 完整节点约占用 2 到 2.5 TB,取决于裁剪,厂商指南建议预留 3 TB SSD。Erigon archive 节点约占用 4.3 到 6 TB,建议预留 10 TB。

02我可以在 VPS 上运行 BNB Chain 节点吗?

完整节点不行。这里最大的 VPS 磁盘是 1 TB。请使用独立服务器:完整节点用 Large,archive 节点用 X-Large。

03同步需要多久?

从快照开始,数小时即可得到可用的 RPC,在良好的 NVMe 上约一天趋于稳定。按 2026 年的一份指南,从头完整同步约需一到两天。这些是规划数字。

04节点使用哪些端口?

JSON-RPC 在 8545 端口,必须保持私有。对等节点端口在 config.toml 中设置(当前主网配置为 30311;请在你的配置中确认)。

05托管 BNB Chain 节点需要 KYC 吗?

不需要。你用生成的登录凭据创建账户,用加密货币充值,然后部署。参见无需 KYC 的 VPS 托管。根据我们的条款,你需对所运行的内容负责。

Sources

Where these numbers come from

Checked 20 October 2026. Chain sizes and software requirements change, so confirm against the source before you order.

你自己的 BNB Chain 节点,运行在独立 NVMe 上

选择服务器,用加密货币付款,以 root 登录。无需身份证件,无需银行卡。