术语表 /节点与软件
运行全节点
又称全节点运行者。
- 运行全节点是什么?
- 运行全节点是指在您自己掌控的设备上保持比特币软件运行,该软件会下载区块链、自行校验每一条规则,并回应您钱包的查询,而无需向任何其他方询问。
这是一项后台进程,而不是一种爱好。一台二手小型 PC、一块2 TB 的硬盘,再加上一两天的耐心,就能得到一台验证您自己付款的机器;如果磁盘空间是障碍,修剪(pruning)可将存储需求降至550 MiB。它完全没有任何收益,而这正是关键所在:没有人能付钱让您自欺欺人。
运作方式
运行全节点可分为四项决定,其中只有一项需要花钱。
第一项是软件。Bitcoin Core 是默认选择,也是其他实现都以其为测试基准的实现。Bitcoin Knots 采用同样的验证逻辑,但中继默认设置更严格。如果您不喜欢命令行,Umbrel、Start9、RaspiBlitz 和 myNode 会将 Bitcoin Core 封装在网页界面中并处理底层配置,代价是需要信任组装该软件包的人。
第二项是硬件,其中起决定作用的限制是磁盘而不是处理器。完整的区块存档在2026年8月已超过759 GB,因此1 TB 的硬盘已经显得吃紧,2 TB 才是合理的选择。固态硬盘远比高速处理器重要,因为同步过程中缓慢的部分并不是验证签名,而是对未花费输出数据库进行数百万次的读取和重写。两 GB 内存已经足够;四 GB 内存可使同步明显加快。
第三项是保留多少历史数据。归档节点存储自2009年1月以来的每一个区块,并可向其他节点提供这些区块。修剪节点在验证完原始区块文件后会将其删除,prune=550是最低设置,即550 MiB 的区块存储。修剪不会削弱任何验证:同样的规则以同样的顺序作用于同样的数据。您放弃的是向其他节点提供旧区块、从很早的创建日期重新扫描钱包,以及运行交易索引。
第四项是如何同步到最新区块。若不干预,Bitcoin Core 会先获取区块头,再并行获取区块主体,然后验证全部内容,这在性能良好的机器上需要数小时,在配外置硬盘的 Raspberry Pi 上则需要一两天。将 dbcache 提高到几千 MB,可让未花费输出集在内存中有足够空间,并大幅缩短时间。自版本26.0起有一条捷径:loadtxoutset 会导入未花费输出集的快照,将其哈希值与编译进该版本的数值核对,并在数分钟内生成一个可用的节点,而完整的历史则在后台继续验证。
此后节点无需看管即可运行。出站连接完全不需要配置。接受入站节点则需要开放端口8333,或让 Bitcoin Core 发布 Tor 隐藏服务,安装 Tor 后它会自行完成这一设置。
购买比特币时为何重要
节点能回答交易所无法替您回答的一个问题:比特币是否真的到账了。
本站的231个国家指南说明谁可以合法地向您出售,本站的交易所评测说明各平台提币收取的费用。两者都无法告诉您链上发生了什么。当平台将一笔提币标记为已发送时,您看到的只是其数据库中的一行记录。读取区块链的节点是独立的核查手段,也正是这种核查,让声称的储备金证明从一份新闻稿变成您可以亲自检验的东西。
隐私是第二个原因,也是人们最容易低估的一个。查询公共服务器或区块浏览器的钱包会泄露其所监视的地址,这相当于一份与 IP 地址相关联的、持续更新的持有量清单。将同一个钱包指向您自己的节点,这种泄露就会停止。这只是一项隐私措施,仅此而已:它不会改变您所在地的法律规定,本站指南中标为受限的国家,无论您是否运行节点,仍然受限。
还有手续费方面的理由。每个钱包建议的手续费都来自某个人的内存池,在繁忙的一周里,这些估算会出现明显分歧。您自己的节点有自己的内存池和自己的估算器,因此您可以依据自己的数据来决定支付多少,而不是依据平台希望交易尽快确认的利益。
首次同步的实际成本
把一次真实安装的各项成本加起来,这个决定就会变得具体,而不是出于理念。
硬件是一台二手小型 PC 和一块2 TB 的 NVMe 硬盘。带宽是下载超过759 GB 的存档,这在按流量计费的网络上很重要;如果接受入站节点,您一年内向陌生人提供历史数据所上传的流量将是该数值的若干倍。时间是数小时至一两天,如果加载 UTXO 快照并让历史数据在后台追赶,则只需数分钟。电力是最小的一项:一台持续耗电十瓦的机器每年大约用电88千瓦时,按每度二十美分计算,不到二十美元。
收益为零。不是很少,而是零。验证节点没有区块补贴,没有手续费收入,也没有收益,并且没有任何机制可以让它获得这些。任何宣称节点能带来回报的产品,卖的都是别的东西,通常是披着比特币术语外衣的质押骗局,与本站诈骗指南中列出的那些骗局属于同一类。
运行全节点 vs 硬件钱包
全节点和硬件钱包分别承担同一项工作中相反的两半,却常被当作替代品购买。硬件钱包保管私钥并对您批准的内容签名;它不带有区块链的任何副本,无法告诉您一笔付款是否到账,也无法告诉您您以为持有的比特币是否真的存在。全节点保存整条区块链,但完全不保管任何密钥。两者结合才算完整:节点告诉钱包软件您拥有什么,签名设备则授权支出。以为买了其中一个就能涵盖另一个,会留下真实的缺口。
运行全节点 vs 闪电网络路由节点
比特币全节点和闪电网络路由节点都被称为节点,但只有其中一种能给您付钱。闪电网络路由节点保持支付通道开启,转发他人的付款,并可能收取少量路由手续费,同时需要锁定资金并满足在线时间要求。比特币全节点验证区块、转发交易,不赚取任何收益。几乎所有闪电网络节点的底层都需要一个比特币节点代其监视区块链。这一区别之所以重要,是因为当有人宣传运行节点可获得收入时,他们指的要么是闪电网络那一种,要么什么也不是。