“节点”是指任何以太坊客户端软件的实例,它连接到其他也运行以太坊软件的计算机,形成一个网络。 客户端是以太坊的实现,它根据协议规则验证数据并保持网络安全。 一个节点需要运行两种客户端软件:共识客户端和执行客户端。
以太坊客户端可以运行三种不同类型的节点:全节点、轻节点和归档节点。
轻节点不下载所有区块,而是下载区块头。 这些区块头只包含区块内容的摘要信息。 轻节点所需的任何其他信息都从全节点请求。 然后,轻节点可以根据区块头中的状态根独自验证收到的数据。
轻节点可以让用户加入以太坊网络,无需运行全节点所需的功能强大的硬件或高带宽。 最终,轻节点也许能在手机和嵌入式设备中运行。 轻节点不参与共识(即它们不能成为矿工或验证者),但可以访问以太坊区块链,其功能与全节点相同。
运行自己的节点能够使自己以私有、自给自足和无需信任的方式使用以太坊。无需依赖对网络的信任,因为用户能够使用自己的客户端验证数据。
多种节点对以太坊的健康、安全和运行恢复能力非常重要
参考文章:https://ethereum.org/zh/developers/docs/nodes-and-clients/