Hyperledger fabric介绍(三)——网络拓扑结构

目录

1.Peer节点(Peers)

2.订购服务节点(Ordering Service Nodes)

3.客户端节点(Client Nodes)

4.证书颁发机构(Certificate Authorities)

5.通道管理

 6.MSP

 7. Org:


  1. Peer节点(Peers)

    Peer节点是Hyperledger Fabric网络中的工作节点。它们存储账本数据,执行智能合约,参与交易的背书过程。Peer节点可以分为不同类型:
    • 锚节点(Anchor Peers):锚节点用于在通道之间传播配置更新和消息。每个组织可以选择一个或多个锚节点,以确保通道中的所有参与方都能及时获取到最新的配置信息。
    • 排序节点(Ordering Peers):排序节点负责交易排序和区块生成。它们接收背书节点提供的交易背书,并按照一定的顺序将交易打包成区块。
    • 背书节点(Endorsing Peers):背书节点执行智能合约并对交易进行背书验证。它们根据业务逻辑评估交易并提供背书签名以验证交易的有效性。
  2. 订购服务节点(Ordering Service Nodes)

    订购服务节点负责接收、排序和将交易打包成区块,并将区块广播给网络中的Peer节点。订购服务节点确保交易的顺序一致性,并为网络提供共识机制。通常,订购服务节点以集群的形式运行,以提高可用性和容错性。
  3. 客户端节点(Client Nodes)

    客户端节点是与Hyperledger Fabric网络进行交互的应用程序节点。它们可以提交交易请求、查询账本状态、监听事件等。客户端节点与Peer节点进行通信以执行交易,并与订购服务节点进行交互以获取最新的区块和交易信息。
  4. 证书颁发机构(Certificate Authorities)

    证书颁发机构(CA)负责颁发和管理参与方的数字证书。证书用于身份验证和数据加密。每个组织可以有自己的CA,负责为其成员颁发和管理证书。CA还负责维护身份的可信度和网络中参与方的身份验证。
  5. 通道管理

    • 组织参与通道的创建和配置。通道是Hyperledger Fabric中的隔离单位,用于隔离不同的数据和参与方。每个通道具有自己的账本和智能合约,并且只有被授权的组织才能访问和参与该通道。
    • 组织负责确保其成员节点正确加入所需的通道,并与其他组织协调通道配置的更新和变更。

        6.MSP

                对网络中的成员进行管理,验证成员身份

      7. Org:

        组织,为了方便管理网络中的多个节点,将不同的节点逻辑上划分由不同的组织进行管理及维护

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值