跳到主要内容

全节点

Chia点对点系统的核心由全节点组成。 全节点有以下几项责任:

  1. 保留一个区块链的副本。
  2. 验证区块链。
  3. 使用点对点协议通过网络广播新区块、交易和验证。
  4. (可选) 通过钱包协议提供轻量客户端(钱包)。
  5. (可选) 与农民通信。
  6. (可选) 与时间领主通信。

农民通常会在进行耕种进程的同时进行一个全节点进程。 全节点不赚取报酬或费用,但是它们对于保持共识规则和系统安全非常重要。 运行一个全节点可以让用户对区块链的完整状态有信心,并且避免信任他人。

全节点总是随机连接到网络中的其他全节点。 全节点定期向对等节点传送自己的信息(IP地址和端口)。 这样整个网络就知道它们仍在运行。 全节点还将所有新区块和交易广播给他们的对等节点, 这样网络中的所有节点共同保存了一个完整的区块链副本。