【区块链节点 01】自己跑全节点还是租 VPS?以太坊/比特币节点托管配置与成本账

在家跑节点电费高、上行被限速?讲清在 VPS 上跑 ETH 执行/共识客户端、BTC 全节点的磁盘(SSD 1TB+)、内存与带宽要求,以及质押/ RPC 服务的坑。

延伸阅读

更多相关攻略推荐:Ollama AI系列(2):VPS上的AI推理与API应用Ollama AI系列(2):VPS上的AI推理与API应用ARM / Ampere 席卷 VPS:性价比真香还是兼容陷阱?【VPS 硬件选型指南 (内存 篇) 02】大内存 VPS 能干嘛?2026 独立站 PCI-DSS 自查清单:SAQ A 还是 A-E

先说结论:你到底要不要把节点搬上 VPS

很多刚接触区块链的朋友,第一个纠结就是:节点到底放家里用树莓派或者迷你主机跑,还是干脆租一台国外 VPS?这事儿没有标准答案,全看你跑节点的目的是什么。如果你只是想拥有一个真正属于自己的 RPC 端点,不想每次用钱包查余额都把地址和 IP 拱手送给 Infura、Alchemy 这类第三方服务,那一台最便宜的 VPS 就够用了。但如果你打算当以太坊验证者,真金白银质押 32 个 ETH 去赚每年大约百分之三上下的奖励,那对磁盘、内存、带宽和"全年无休不掉线"的要求会瞬间拉满,这时候无论是家用迷你主机还是稍贵一点的 VPS,关键都在于你能不能接受机器二十四小时连着网、稳定出块验证。

这篇文章不跟你讲虚的,直接把二〇二六年跑以太坊执行客户端加共识客户端、以及跑比特币全节点所需要的真实硬件账单、带宽账单,还有租 VPS 到底要花多少钱,一次性摊开来算。我们还会点名 ContaboRackNerd 这两家以便宜大碗出名的商家,看看他们家哪款套餐真正适合跑节点,哪款其实只是看着便宜、磁盘小到根本跑不动。

自己跑还是租 VPS:一张成本账算清楚

先把最大的误区打破:很多人以为在家跑节点"不用花钱",其实你只是把成本从月付变成了前期一次性投入加一点电费。我们按三年周期来算一笔实在的账。

家用方案:一台像 Intel NUC 或者 Beelink 这样的迷你主机,价格大概在三百到七百美元;一块两TB的 NVMe 固态硬盘约一百二十到一百五十美元;再配一个不间断电源 UPS 防停电,约八十美元。前期一次性投入大约五百到九百美元。运行功耗在十五到二十五瓦之间,乘以二十四小时再乘三十天,每月耗电十到十八度,按一度电零点一五美元算,每月电费一块六到两块七美元。家里宽带本来就要交,平摊下来整体每月三到六美元。三年总成本大约六百一十到一千一百二十美元,而且三年后硬件还是你的。

租 VPS 方案:Contabo 的入门款虽然标着每月四点四欧元,但只有一百GB 固态,跑节点远远不够。要凑齐两TB级别,得选他们家存储型或者 VDS 系列,月付大约二十到四十欧元,折合二十二到四十四美元。三年下来约七百九十到一千五百八十美元,而且钱花完机器也不是你的,续费涨价还得接着交。RackNerd 的便宜套餐磁盘更小,八GB 内存的 Ryzen 款月付三十六点五九美元却只有七十五GB NVMe,只够跑比特币裁剪节点或者轻量级以太坊 RPC,根本放不下完整以太坊全节点。

结论很直白:如果你追求最低拥有成本、又有稳定宽带和不断电环境,家用主机三年更省;如果你怕家里断电断网、怕上行被运营商限速、或者人经常不在家,那租 VPS 买的是一份"省心"和"高在线率",代价是长期月付且硬件不属于你。

以太坊节点的真实硬件要求(2026 版)

以太坊节点分两层:执行客户端负责交易和状态,共识客户端负责权益证明的验证逻辑,两层必须同时在线、互相通过本地 RPC 通信。二层叠加,对资源的需求比很多人想的高得多。

磁盘是最吃紧的部分。以太坊基金会官方给出的底线是两TB固态硬盘,而且明确强调必须是 SSD,因为需要的写入速度普通机械盘给不了。根据二零二六年四月的实测数据,Geth 全量数据库约一点二TB,仅保留合并后历史的快照约八百三十GB;Nethermind 全量约一点一TB;Besu 约一点三五TB;Reth 约一点八TB;存储效率最高的 Erigon 约一TB。共识客户端方面,Teku 数据库约八十GB,Lighthouse 和 Prysm 各约二十GB,Nimbus 约七十五GB。再加上 EIP-4844 引入的 blob 数据默认保留约十八天、约占一百到一百五十GB,以及操作系统和日志要预留两百到三百GB,所以两TB NVMe 只是起步线,重度 RPC 或者归档节点建议直接上四TB。

内存和 CPU 也不能省。非质押用途官方最低四到八GB,但一旦你要质押当验证者,官方建议至少十六GB、三十二GB更稳妥。实测各客户端常驻内存约八到十八GB。CPU 方面,跑两个客户端建议四核虚拟 CPU 起步,质押验证者对单核性能也有要求,参考分大概在六千六百分以上。带宽上,同步期间极其吓人,可能消耗几百GB甚至上TB流量;同步完成后日常每天五十到五百GB不等,取决于网络活跃度,所以务必选不限流量或者高流量的套餐。

比特币全节点:磁盘、内存、带宽与裁剪模式

相比以太坊,比特币全节点对资源友好得多,但"友好"也是相对而言。比特币官网给出的绝对底线是七GB可用空间、两GB内存、上行至少每秒四百kb,听起来很轻松,但那是裁剪后的最低要求。真实的完整区块链目前大约七百四十到七百五十GB,而且每年还在以五十到七十GB的速度增长,官方也明确建议用读写速度一百MB每秒以上的磁盘。

这里必须讲清楚裁剪(prune)模式。在 bitcoin.conf 里设置 prune=N,N 是分配给区块和撤销数据的 MiB 数,最小值五百五十,设零代表不裁剪。开启后存储可以从七百多GB压缩到大约七GB,对只想验证交易、不想做历史查询的个人用户非常合适。但要注意,裁剪模式跟交易索引 txindex、rescan 以及 importwallet 不兼容,也就是说你牺牲了部分历史检索能力换来极小占用。如果你坚持跑全量不裁剪节点,那准备一TB NVMe 是比较从容的选择,留几年增长余量。

带宽方面,比特币全节点每月上传常常超过两百GB,初次同步还要额外下载约七百四十GB,慢网或者慢盘可能要好几天;换上 NVMe 能把同步从几天压到十二到二十四小时。内存建议四GB更顺,尤其当你还想开着 RPC 接口主动查询的时候。

选哪种 VPS:ContaboRackNerd 的实情

既然要租,就得说实话:这两家便宜商家不是每一款都适合跑节点,选错就是白花钱。

Contabo 的优势是"每GB最便宜"。它家云 VPS 入门款四点四欧元就有四核、八GB内存、一百GB SSD,性价比炸裂,但一百GB 对完整节点来说杯水车薪。真正能跑以太坊全节点的,是他们家存储型 VPS 或者 VDS 系列——VDS 起步就是二十四GB内存、一百八十GB NVMe、专用核,月付三十一点二欧元起,再往上加磁盘更合适。Contabo 在全球有九个区域十一个机房,标称在线率百分之九十九点九九六,对怕家里断网的人是不错的后盾。缺点是入门 VPS 是共享 CPU,邻居抢资源时你的节点可能偶尔卡顿。

RackNerd 的优势是"绝对便宜"。它家二零二六年新年特价一核一GB内存、二十四GB SSD、两TB流量只要十一美元一年,还有 Ryzen 纯 NVMe 系列,磁盘能跑到每秒一GB以上。但问题在于它家便宜套餐的磁盘普遍只有二十到三百GB,连完整比特币都不够,更别提两TB的以太坊。所以 RackNerd 适合的场景很明确:跑一个比特币裁剪节点、或者拿来做轻量级的以太坊 RPC 中继、或者给小钱包当私有端点。想靠它家最便宜的套餐跑完整以太坊验证者?磁盘直接劝退。

一句话总结选型:完整以太坊全节点 + 质押,优先看 Contabo 的存储/VDS 线;预算紧、只跑比特币裁剪节点或私有 RPC,RackNerd 的 Ryzen NVMe 小盘套餐够用且便宜。

上手部署:几条命令把节点跑起来

光说参数没用,给点能直接抄的命令。以太坊这边以 Geth 加 Lighthouse 这对多样性友好的组合为例,先起执行客户端:

geth --syncmode snap --http --http.api eth,net,engine --authrpc.jwtsecret /etc/jwtsecret

等执行客户端同步到最新区块后,再起共识客户端,让它连上本地的执行端点:

lighthouse beacon --network mainnet --execution-endpoint http://localhost:8551 --jwt-secret /etc/jwtsecret --http

比特币这边更简单,编辑 ~/.bitcoin/bitcoin.conf,想省空间就开裁剪,并顺手限速上传避免被运营商找麻烦:

prune=550
maxuploadtarget=20
server=1
rpcuser=youruser
rpcpassword=strongpass

配置好后用 bitcoind -daemon 后台启动,初次同步叫 IBD,期间 CPU 和带宽都很高,耐心等它追上链头。想看进度就用 bitcoin-cli getblockchaininfo。记住:无论哪家 VPS,一定要在防火墙只放行必要端口,RPC 密码别用弱口令。

质押(Staking)那些绕不开的坑

说到质押,第一个坑就是那三十二个 ETH 是写死在协议里的硬门槛,少一个都不行,而且是一笔单向、不可撤销的存款。二零二五年 Pectra 升级后,你可以把多个验证者合并到最高两千零四十八 ETH 的一个余额里、把奖励直接复利,但起步的三十二 ETH 谁都绕不过。

第二个坑是"进入队列"。二〇二六年五月那波行情火爆时,新验证者激活要排队约五十七天,期间你的 ETH 锁着却没开始赚。退出也要排队列,从几天到一周多不等,所以质押不是随时能取现的活期。

第三个坑是停机惩罚。验证者偶尔漏掉 attestation 不会立刻被 slash(罚没),只会被扣一点奖励、经历所谓的 inactivity leak;但如果你长期离线,损失会随时间放大。所以家用方案一定配 UPS,VPS 方案一定选高在线率商家。第四个坑是客户端多样性:Geth 加 Prysm 这对组合占了全网很大比例,万一它们同时出 bug,可能触发大规模罚没。官方强烈建议选 minority 客户端,比如 Nethermind 配 Lighthouse、或者 Erigon 配 Nimbus,既保护网络也保护你自己的钱。

RPC 服务的坑:为什么别把身家托付给第三方

很多人图省事,钱包直接连 Infura 或 Alchemy 的公共端点,但这背后有三个隐患。第一是隐私泄露:你每次查余额,第三方都知道你的 IP 和对应的以太坊地址,久而久之你的资产画像被人摸得一清二楚。第二是审查风险:第三方节点可以拒绝来自特定 IP 或者涉及特定账户的交易,需要时把你挡在网外。第三是限流:免费档公共端点有严格的请求次数上限,你的 dApp 或者脚本一繁忙就被 429 限流。

自己跑节点当钱包后端,正好解决这三个问题:查询在本机完成,第三方看不到你;交易由你自己的节点广播,没人能单方面拒绝。但要注意,自建 RPC 也要维护,得及时升级客户端、盯着磁盘别写满。另外如果想多赚一点,验证者可以接 MEV-Boost,连上至少两个中继,在基础奖励上再叠百分之零点五到一的额外收益,但记得从第一天就配好,别等被甩在后面。

运维与监控:别让节点在后台悄悄掉线

节点跑起来只是开始,稳住才是本事。以太坊状态每周大约增长两GB,磁盘规划必须留余量,否则某天写满,客户端直接卡死、验证者开始漏块。建议用监控脚本定期检查磁盘使用率和客户端进程,磁盘到百分之八十就告警。

验证者密钥的生成一定要在离线、不联网的机器上用官方 staking-deposit-cli 完成,助记词抄在纸上或刻在金属板上,绝不存云盘。生产环境可以用 Web3Signer 把签名密钥隔离出来,进一步降低被入侵的风险。最后,无论家用还是 VPS,都建议接一个像 Prometheus 加 Grafana 这样的监控面板,或者至少用系统自带的健康检查,确保节点掉了你能第一时间收到通知而不是过了几天才发现奖励少了一大截。