−25%

Windows 按年付费,截至 10 月 31 日。 查看套餐

EQVPS
开始使用

在 VPS 上运行你自己的比特币节点

2026年7月5日 · 1 分钟阅读 · EQVPS Team

跑你自己的节点,是“听别人说链是怎样”和“自己验证它”之间的那条线。你的节点独立地强制每一条共识规则,你的钱包能查询你的节点,而不是一个悄悄记录你所有地址的公共服务器。人们撞上的墙:一个完整存档节点想要 600 GB+ 的磁盘、还一直在长。一个修剪节点绕过那个——它仍然验证整条链,然后丢掉它不再需要的旧区块,最终落在约 10–15 GB。那装得进一台小 VPS。这是诚实的怎么做,以及修剪让你付出什么。

一个节点实际给你什么

  • 独立验证。 你自己强制规则。没有无效的东西能因为它信了个陌生人就过你的节点。
  • 你自己查询的隐私。 你的钱包问你的节点,而不是一个看得到你查的每个地址的公共浏览器。
  • 其余一切的基座。 一个节点是别的东西以后坐上去的地基——Lightning、浏览器、你自己的应用。

修剪 vs 完整——诚实的核心

在初始同步期间,你的节点下载并验证整条链。那大约是 600 GB 带宽,一次。修剪只改变之后发生什么:它保留近期区块、丢掉旧的,所以最终磁盘保持很小。

你放弃的是真实的:一个修剪节点不能给其他对等节点提供历史区块,也不能重新扫描任意旧钱包历史。所以如果你要导入一个有早期交易的旧钱包,你需要完整历史——一个大磁盘上的全节点,不是修剪的。对单纯验证和运行当前钱包,修剪正好合适。

你需要什么

  • 磁盘: 一个修剪节点约 15–20 GB——一台小机器没问题。
  • RAM: 2–4 GB。更大的 dbcache 加快初始同步;之后你能调低它。
  • 带宽: 给那次一次性完整下载的真实吞吐。
  • 一个可达的 IP: 为了在 8333 端口接受入站对等、真正帮到网络,你想要一个开着 8333 的公网 IP——一个独立IP套餐。在 NAT 上你拿到一个 SSH 端口、开不了 8333。

搭建

装 bitcoind,然后一个极简的 bitcoin.conf:

prune=10000        # 保留约 10 GB 的近期区块
dbcache=2048       # 更快的初始同步;之后调低它
listen=1           # 接受入站对等

在 systemd 下跑它,好让它崩溃时重启、重启后回来,并开 8333 端口好让对等节点够得着你。然后让它同步——这是漫长的部分,几个小时到一两天,因为它在从创世块起验证整条链。

锁死它

  • 只用密钥的 SSH、防火墙只开 8333 和你的 SSH 端口。 (那份十分钟清单。)
  • 永远别把 RPC 端口暴露到公网。 把它绑到 localhost、通过 SSH 隧道或只从同一台机器上的应用访问它。一个开放的 RPC 是一扇开着的门。

诚实的界限

  • 首次同步很长且吃带宽。 那是固有的——从零验证链不是一个你能配置掉的步骤。
  • 一个修剪节点不能提供旧区块或重扫旧历史。 需要那些?那是一个全节点和一个大磁盘。
  • Monero 是个合理的问题,而诚实的答案是范围。 它的链更大——两三百 GB,即便修剪也约 90 GB——所以它想要一个比我们小套餐带得动的更大磁盘。那是给另一种机器的全节点故事,我们宁愿这么说、也不假装它装得下。
  • 你来维护它: 更新、磁盘、偶尔的对等节点小打嗝。一个节点是个小承诺,不是放着不管。

付款

用一个邮箱注册、用 USDC 或 USDT 付款——不用卡、不用证件。为跑你自己那一角的比特币付款,一种很合适的方式。

常见问题

我能在一台小 VPS 上跑一个比特币节点吗?

能——一个修剪过的。它在同步期间验证整条链,然后只保留近期区块(约 10–15 GB),装得进一台小机器。一个完整存档节点需要 600 GB+ 且一直在长。

为什么节点需要一个独立IP?

为了在 8333 端口接受入站对等连接、真正为网络做贡献。在 NAT 套餐上你拿到一个转发的 SSH 端口、开不了 8333;一个独立IP 让你的节点可达。

首次同步要多久?

几个小时到一两天。你的节点下载并验证整条链一次(约 600 GB 的带宽),即便一个修剪节点不全保留它。那第一遍是固有的——你跳不过去。

一个修剪节点做不了什么?

给其他对等节点提供历史区块,或重新扫描任意旧钱包历史。如果你打算导入一个有早期交易的钱包,改用一个带完整历史的全节点。

评论

暂无评论。来做第一个吧。

发表评论

评论在显示前会经过审核。