一、按作用分
-
共识节点(
consensus node
):参与区块链网络中共识投票、交易执行、区块验证和记账的节点。 -
同步节点 (
sync node
):或称见证节点,参与区块和交易同步、区块验证,交易执行,并记录完整账本数据,但不参与共识投票。 -
轻节点 (
light node
):参与同步和校验区块头信息、验证交易存在性的节点。
节点类型 | 同步数据类型 | 是否参与共识 | 是否验证区块 | 是否执行交易 | 是否可接收执行类交易 | 是否可接收查询类交易 |
---|---|---|---|---|---|---|
共识节点 | 区块 | 是 | 是 | 是 | 是 | 是 |
同步节点 | 区块 | 否 | 是 | 是 | 是 | 是 |
SPV | 区块头 | 否 | 是 | 否 | 是 | 是 |
Light | 区块、同组织交易 | 否 | 是 | 否 | 是 | 是 |
二、按过程分
- 提议节点(出块节点)
- 验证节点