本文介绍Hyperleger Fabric区块链的20个最重要的术语和概念,理解 这些概念将极大地改善你的超级账本Fabric区块链的掌握和运用。
1、锚节点 / Anchor Peer
锚节点用于机构之间的通信,它使得不同机构间的对等节点了解彼此的存在。
2、区块 / Blocks
区块由区块头、区块数据(交易)和区块元信息(有关参与创建区块的节点的信息)组成。
3、认证中心 / Certificate Authorities
任何希望访问Hyperledger Fabric网络的人都需要有一个身份标识。认证中心负责 为每个参与者提供可验证的数字身份。Hyperledger Fabric有一个内建的CA模块, 可以直接用于搭建Hyperledger Fabric区块链网络。
4、链码 / Chaincode
链码是Hyperledger Fabric对智能合约的称呼。注意链码不一定需要安装在 通道中的每一个节点上。
5、通道 / Channel
通道允许一组参与者创建一个独立的交易账本,这些交易将仅对通道成员可视。
6、通道配置 / Channel Configuration
通道配置指的是通道的管理规则,通道是由通道成员管理的,通道配置从网络 配置中拆分出来。
7、联合体 / Consortium
联合体是一些有共同的交易需求的机构。
8、提交节点 / Committing Peer
通道中的每个对等节点都是提交节点。
9、背书节点 / Endorsing Peer
每一个安装了智能合约的对等节点,都可以成为背书节点。
10、背书策略 / Endorsement Policy
在其他机构接受交易之前,提交交易的机构是否批准交易的规则,这一点是针对 链码而言。
11、领导节点 / Leading Peer
一个机构可能在某个通道中有多个对等节点,其中只需要一个领导节点来接收交易, 然后由它负责将交易分发给其他节点。
12、成员服务提供器 / Membership Service Provider
MSP负责识别哪些CA是可以被当前的区块链网络所信任的,同时也负责区分一个机构 中的不同参与者在网络中的角色。
节点需要通过一个成员服务提供器来加入网络。
13、账本 / Ledger
账本是一个只可以追加、不可以修改的文件,可以利用它来重建世界状态。
14、排序节点 / Ordering Nodes
排序节点就像一个网络管理点。排序节点的作用是将交易进行排序然后打包入区块。
15、对等节点 / Peer Nodes
每个对等节点都维护其所参与的通道的账本的副本。
16、策略 / Policies
策略决定了哪些参与者可以控制网络的配置。
17、私有数据集 / Private Data Collection
私有数据集用于进行私密交易。数据保存在一个与通道账本分离的私有数据库中。
18、公钥基础设施 / Public Key Infrastructure
PKI提供了网络中的安全通信基础。认证中心签发用于验证网络中消息的数字证书。 PKI负责提供身份标识,而MSP则负责决定其中哪些身份标识属于一个机构。
19、系统链码 / System Chaincode
系统链码指的是定义整个通道的操作参数的代码。
生命周期和配置系统链码定义了通道的规则,背书和验证系统链码定义了背书和 验证交易的要求。
20、世界状态 / World State
世界状态指的是网络中各种对象的当前状态快照,通常使用一个图数据库实现。
原文链接: Hyperledger Fabric — the 20 most important terms made simple
汇智网翻译整理,转载请标明出处