区块链节点是运行协议客户端并连接网络的设备或进程。节点可以传播交易、验证区块、保存账本或提供查询服务;完整、轻量和归档描述的是不同数据与验证模式。
节点、矿工和验证者不是同义词。区块生产者负责提议区块,普通完整节点即使不生产区块,也能独立拒绝不符合共识规则的数据。

完整节点下载并验证协议要求的区块和交易,从创世区块或可信同步点建立本地有效链视图。它按照本地客户端实现的共识规则检查数据,不需要把第三方接口返回值直接当成事实。
完整主要指验证能力,并不必然表示永久保存所有历史状态。某些网络支持修剪模式:节点完成验证后删除较老的区块数据,以节省磁盘,同时保留继续验证所需的信息。
轻节点通常只保存区块头、状态承诺或较小的证明数据,再向完整节点请求相关交易与证明。它可以验证某条记录是否被特定区块承诺,却可能无法独立检查全部交易规则或数据可用性。

轻节点适合手机和资源受限设备,但安全性取决于协议设计、连接节点数量与证明类型。若客户端只信任一个远程 RPC,而且不验证任何证明,它更接近远程服务客户端,不应笼统称为轻节点。
归档节点在完整验证基础上,额外保留历史状态或可快速重建历史查询的数据。例如查询某个账户在很早区块高度的余额,普通完整节点可能没有直接保存该状态,归档节点则可立即提供。
不同网络对归档的定义不完全一致。有的指保存所有原始区块,有的指保存每个历史状态。判断节点能力时,应查看客户端的同步模式与可用接口,不能只看名称。
| 比较项 | 完整节点 | 轻节点 | 归档节点 |
|---|---|---|---|
| 独立验证能力 | 高,按协议验证链上数据 | 有限,依赖区块头和证明设计 | 高,通常具备完整验证能力 |
| 历史数据 | 可完整保留,也可修剪 | 只保存少量摘要与相关数据 | 保留更完整的历史状态 |
| 磁盘与同步成本 | 中到高 | 低 | 最高 |
| 常见用途 | 钱包后端、独立验证、网络中继 | 移动端、资源受限客户端 | 浏览器、数据分析、历史查询 |
个人若重视独立验证,可运行完整节点;应用只需查询少量状态,可评估轻客户端或多个 RPC;区块浏览器和链上分析服务则常需要归档数据与额外索引。实际资源需求会随网络、客户端和同步方式变化。
客户端是实现协议的软件,例如执行客户端或共识客户端;节点是运行这些软件并连接网络的实例。矿工或验证者是在特定共识机制中参与区块生产与确认的角色。
一个验证者通常需要节点软件,但不是每个节点都有验证者资格。一个物理服务器也可能运行多个节点进程,而云端节点服务则可能由同一运营商集中控制大量入口。
运行节点可以减少对第三方数据服务的信任、增强交易和余额查询的可验证性,并为网络传播提供连接。它不会自动获得区块奖励,奖励取决于是否参与共识及相应规则。
节点运营者需要维护磁盘、带宽、软件升级、端口和密钥隔离。对外开放 RPC 还可能遭受滥用,管理接口不应直接暴露在公网。协议升级不一致时,节点也可能跟随不同规则,相关原理可见软分叉与硬分叉。
节点怎样验证交易并接收区块,可继续阅读区块链如何工作;整体位置可回到区块链是什么。
通常不需要仅为验证链而持币。若要成为权益证明验证者,则可能需要质押资产或满足协议资格,运行普通完整节点与参与质押是两件事。
不一定。还要看节点由谁控制、分布在哪些地区和云厂商、使用哪些客户端,以及验证权是否集中。大量同一主体控制的节点不会带来同等程度的独立性。
不会直接丢失。资产状态由网络账本记录,控制权来自密钥。节点关闭只会停止本地同步和服务,重新同步后可恢复链上视图。
不能。归档节点保存的是协议公开的历史状态,不会保存用户设备上的私钥、钱包密码或已删除文件。


