Hyperledger Fabric 网络拓扑

网络节点类型

根据Fabric的架构和网络拓扑总结出以下几种网络节点类型
一、客户端(节点)
应用程序、SDK、命令行
不算链的底层节点,负责连接Peer节点和程序,发生交易。
二、Peer
Peer节点类型不冲突,一种节点可能包含如下三种功能:
  • Endorser 背书节点:和Contract绑定,为交易的提案(proposal)检查和背书,计算交易执行的结果,
  • Anchor 主节点:从Orderer节点获取信息,保存区块更新世界状态,
  • Committer 记账节点/确认节点:所有的Peer都是记账节点,在接受交易结果前再次检查合法性,接受合法交易对账本的修改,并写入区块链结构。
三、Orderer:排序节点
主网接受交易并排序 (类型solo/kafKa)。
对所有发往网络的交易进行排序,将排序后的交易按照配置中的约定整理为区块之后提交给确认节点进行处理。
四、CA证书(可选)
负责对网络中所有的证书进行管理,提供标准的PKI服务;只有被ca认可的身份才能在链里交易。
 

图解

资料参考:https://www.bilibili.com/video/av80522723

猜你喜欢

转载自www.cnblogs.com/kumata/p/12367725.html