联盟

  • Fabric文档

联盟是区块链网络上非定序的组织集合。这些是创建和加入通道及拥有节点的组织。虽然区块链网络可以有多个联盟,但大多数区块链网络都只有一个联盟。在通道创建时,添加到通道的所有组织都必须是联盟的一部分。但是,未在联盟中定义的组织也可以添加到现有通道。

  • 阿里云

区块链专业术语,英文名称consortium,指参与一个基于区块链的业务协作或业务交易网络的所有组织的集合,一个联盟一般包含多个组织。

成员服务提供者

成员服务提供者(Membership Service Provider,MSP)是指为客户端和节点加入 Hyperledger Fabric 网络提供证书的抽象组件。客户端用证书来认证他们的交易;节点用证书背书交易处理结果。该接口与系统的交易处理组件密切相关,旨在定义成员服务组件,以这种方式可选实现平滑接入而不用修改系统的交易处理组件核心。

组织

  • Fabric文档

组织也称为“成员”,区块链服务提供者邀请组织加入区块链网络。组织通过将成员服务提供者(MSP)添加到网络的方式来加入网络。MSP定义了网络中的其他成员如验证一个有效的签名(例如交易上的签名)。MSP中身份的特定访问权限由策略控制,并且加入网络的组织都同意该策略。组织可以像跨国公司一样大,也可以像个人一样小。组织的交易终点是Peer节点。多个组织组成了一个联盟。虽然网络上的所有组织都是成员,但并非每个组织都会成为联盟的一部分。

  • 阿里云

区块链专业术语,英文名称organization,代表的是参与区块链业务网络的企业、政府机构、团体等实体。在阿里云区块链服务中,组织分为两种:

  • 联盟运营方组织:负责联盟链公共基础设施的管理运维,包含如下类型:
    • CA:区块链节点类型之一,英文名称Certificate Authority,数字证书颁发机构,负责组织内部成员的register和enroll等,为组织的用户生成和颁发数字证书。
    • Orderer:区块链节点类型之一,负责交易排序、区块产生和达成共识。
  • 业务参与方组织:参与联盟链的公司或企业;每个企业可定义一个或多个组织,包含如下类型:
    • CA:同联盟运营方CA。
    • Peer:区块链节点类型之一,负责保存和记录账本数据、对交易背书、运行智能合约等。

Hyperledger Fabric CA

Hyperledger Fabric CA(证书授权中心)是默认的认证授权管理组件,它向网络成员的组织及其用户颁发基于 PKI 的证书。CA 为每个成员颁发一个根证书(rootCert),为每个授权用户颁发一个注册证书(ECert)。

Orderer

区块链专业术语,排序节点,指的是Hyperledger Fabric技术框架下提供共识服务的节点,区块链网络内所有交易在完成背书后会被发送至Orderer节点进行排序,然后根据一定的规则生成区块,并向区块链网络上的Peer节点发送区块以进行区块和交易的验证并写入账本,从而完成共识的全过程。

Peer 节点

网络实体维护账本并运行链码容器来对账本做读写操作。成员拥有节点并负责维护。

通道

通道是用于数据隔离和保密的一个私有区块链。通道中的节点共享该通道的账本,交易方必须通过该通道的授权才能与账本进行交互。通道是一个“配置区块”来定义的。