区块链网络并不是由一台中心服务器维护,而是由不同类型的节点共同传播和验证数据。节点名称在各项目中略有差异,但可以从保存数据量和参与共识程度进行理解。

全节点会按照协议规则独立验证收到的区块和交易,并保存足以确认当前账本状态的数据。它不必盲目信任其他节点提供的余额或交易结论,因此是网络规则执行的重要基础。
运行全节点需要持续同步数据、维护网络连接并及时升级软件。硬盘、带宽和内存需求会随链上活动增长,不同实现还可能提供裁剪模式以减少历史存储。
轻节点只保存区块头或少量必要信息,通过向全节点请求证明来确认交易包含关系。它适合手机、浏览器插件和资源受限设备,但对数据可用性和服务节点质量有更多依赖。
高质量轻客户端协议会尽量减少信任,例如使用默克尔证明、状态证明或多个数据源交叉验证。只连接单一远程节点,则可能面临隐私泄露或错误响应风险。
普通全节点通常只需保存验证当前状态和近期历史所需的数据;归档节点则保留每个历史高度的完整状态,便于查询任意时点的账户和合约数据。
区块浏览器、链上分析和开发调试经常需要归档节点,但其存储和维护成本明显更高。对只想提高自主验证能力的个人用户,普通全节点通常已经足够。
验证节点在权益证明网络中可能需要质押资产并参与提议、投票或最终确认;工作量证明网络的矿工则通过计算竞争出块。它们直接参与共识,并可能获得奖励或承担惩罚。
参与共识不仅是运行软件,还涉及密钥隔离、持续在线、故障切换和规则升级。把验证密钥放在不安全设备上,可能造成资产或信誉损失。
全节点强调独立验证,轻节点强调低资源访问,归档节点强调历史查询,验证节点强调共识参与。选择节点类型时,应根据验证目标、硬件条件、运维能力和隐私需求做决定。