以太坊节点并不是单一类别,常见划分主要看两条线:一条按功能分为执行层节点、共识层节点和验证者节点,另一条按数据保存方式分为轻节点、全节点与归档节点。理解这套结构,才能分清运行节点参与共识和进行eth质押之间的区别。以太坊完成从工作量证明转向权益证明后,一个完整节点通常需要执行客户端与共识客户端协同工作,前者处理交易和evm状态,后者负责区块传播、链头跟踪以及pos共识。

执行层节点可以看作以太坊的计算与记账引擎。它接收网络中的交易,执行智能合约,维护账户余额、合约代码和存储数据,并把执行结果交给共识层确认。共识层节点则围绕信标链运行,负责验证区块是否符合权益证明规则、跟踪验证者投票、处理证明并推动链继续增长。两类客户端使用各自的点对点网络,交易主要在执行层传播,区块和共识信息则由共识层传播。只有需要提议区块、提交证明的节点,才需要额外运行验证者客户端。
全节点是普通用户最常接触的类型。它会下载并验证区块、区块体以及状态数据,能够独立检查交易和区块是否合法,但并不永久保存所有历史状态。常见同步方式会保留近期状态,例如最近约128个区块相关的数据,较早状态在需要时重新生成,这种设计能明显降低硬盘压力。全节点不等于验证者节点,用户即使不存入ETH,也可以运行全节点,为钱包、开发工具、二层网络和自建RPC提供数据服务。

归档节点是在全节点基础上的历史数据库,它不仅跟踪最新链上状态,还保存每个区块之后形成的完整历史状态。查询某个很早区块高度下的账户余额、合约存储,或者进行复杂的链上数据回溯,往往需要归档节点。它的硬件、存储和维护成本远高于普通全节点,数据规模通常以TB计算,因此更适合区块浏览器、链上分析平台、审计团队和大型基础设施服务,而不是普通投资者在家部署。

轻节点的思路相反,它不下载每一个完整区块,通常只同步区块头,再根据区块头中的状态根验证从其他节点获得的数据。轻节点对存储空间、带宽和计算能力要求较低,适合移动端、嵌入式设备及资源有限的环境,但它仍可能需要向全节点或RPC服务请求具体数据,当前生态成熟度也不如全节点。至于验证者节点,核心条件是运行执行层、共识层和验证者客户端,并为单个验证者存入最低32 ETH;它可以参与证明和区块提议,同时承担在线率、密钥安全和惩罚风险。由此看,轻节点偏向低成本访问,全节点强调独立验证,归档节点服务历史查询,验证者节点则直接参与以太坊网络共识。
