具体关系如下图

-
客户端节点
客户端是最终用户操作的实体,它必须连接到某个peer节点或者orderer节点,与整个区块链网络进行通信
-
CA节点
CA节点接收客户端的注册申请,返回注册密码用于登录,以便获取身份证书。在区块链网络上所有的操作都会验证用户的身份。
-
PEER节点
每个Peer节点可以担任如下多种角色:
-
Endorser peer (背书节点)
-
Leader Peer(主节点)
-
Committer Peer(记账节点)
-
Anchor Peer(锚节点)
注:每个Peer节点必定是一个记账节点,除记账节点外,它也可以担任其它一到多种角色,即某个节点可以同时是记账节点和背书节点,也可以同时是记账节点、背书节点、主节点,锚节点。 -
Endorser peer
所谓背书(Endorsement),就是指特定peer执行交易并向生成交易提案( proposal )的客户端应用程序返回YES/NO响应的过程。
也只有在应用程序向节点发起交易背书请求时才成为背书节点,其他时候是普通的记账节点,只负责验证交易并记账。 -
Leader Peer
主节点负责和Orderer排序服务节点通信,从排序服务节点处获取最新的区块并在组织内部同步。
-
Committer Peer
负责验证从排序服务节点接收的区块里的交易,然后将块提交(写入/追加)到其通道账本的副本。记账节点还将每个块中的每个交易标记为有效或无效。
-
Anchor Peer
anchor peer节点主要用来同步同一通道中各组织间的信息
-
-
Orderer(排序服务节点)
排序服务节点接收包含背书签名的交易,对未打包的交易进行排序生成区块,广播给Peer节点。
参考网址具体忘了。。。
网友评论