(预备知识) Hyperledger Fabric 词汇归纳

词汇归纳

1.  Peer——节点

名称

角色

含义

功能描述

Orderer

1.0架构中的共识服务角色

排序节点

1.     对所有发往网络中的交易进行排序

2.     将排序后的交易按照配置中的约定整理为区块

3.     最后提交给确认节点进行处理

Endorser

1.0架构中一种节点角色

背书节点

(推荐节点)

1.     负责对提交的提案(proposal)进行检查和背书、签名

2.     计算交易执行结果

Committer

1.0架构中一种节点角色

提交节点/确认节点

1.     负责在接受交易结果前再次检查合法性

2.     接受合法交易对账本的修改,并写入区块链结构

Validating Peer

1.0架构中一种节点角色(核心节点)

验证节点

1.     维护账本的核心节点

2.     参与一致性维护、交易的验证和执行

Non-Validating Peer

1.0架构中一种节点角色

非验证节点

1.     不参与账本维护

2.     仅作为交易代理响应客户端的REST请求

3.     对交易进行一些基本的有效检查

4.     检查后转发给验证节点

CA

 

证书节点

1.     负责对网络中的所有证书进行管理

2.     提供标准的PKI服务



2.  Information storage——信息存储 

名称

说明

释义

功能描述

Block

一批得到确认的交易信息整体,准备被加入到区块链中

区块

 

Blockchain

1.     由多个区块链接而成的链表结构

2.     除初始区块,每个区块头都包括前继区块内容的Hash值

区块链

 

System Chain

对网络中配置进行变更的配置区块组成

系统链

1.     用于作为组成网络成员形成的联盟约定

Chaincode

1.     区块链上的应用代码,即智能合约

链码

(智能合约)

1.     支持golang/Java/nodejs语言开发,多为图灵完备

2.     处理应用场景中的相关逻辑、提供功能

Channel

Fabric网络上的私有隔离

通道

1.     加入的节点可见该通道中的Chaincode和交易

2.     同一节点可加入多个通道,并为每个通道内容维护一个账本

Ledger

包括:

1.     区块链结构(带有所有的交易信息)

2.     当前的世界状态

账本

 

Permissioned Ledger

网络中的所有节点必须

经过许可方可加入网络

带权限的账本

 

World State

全局账本状态

世界状态

1.     存储历史交易发生后产生的最新状态

2.     用键值或文档数据库实现

 

3.  Information handler andspreading——信息处理与传播

名称

说明

含义

功能描述

Anchor

沟通元素

锚点

1.     刚启动时的初始联络元素或与其他结构的沟通元素

2.     为新加入某Channel的节点提供Channel内部情况(节点信息)

 

4.  Motion or Operation——动作或操作

操作

说明

含义

功能描述

Endorsement

 

背书

1.     依据Chaincode的部署时的背书策略,及相关peer的交易提交进行模拟和检查,决策是否为之背书

2.     当该交易提交获得足够多的背书,则构造正式交易进行进一步共识

Commitment

 

提交

1.     完成对排序后交易的验证

2.     写入交易内容到区块

3.     更新世界状态

Invoke

一种交易类型

调用

1.     调用Chaincode的某个方法

2.     一般需要包括调用方法名和参数

Transaction

Chaincode调用者

交易

1.     执行账本上的某个函数调用或者部署Chaincode

2.     具体函数在Chaincode中

 

5.  Features——特性

名称

说明

含义

功能描述

Auditability

 

审计性

1.     在一定的权限许可下,可以对链上的交易进行审计和检查

Confidentiality

 

保密性

1.     未被授权无法查看

2.     交易相关方可以看到交易内容

Privacy

 

隐私保护

1.     交易员可隐藏交易身份

2.     其他成员在无特殊权限时,只能对交易进行验证,无法获知身份信息

 

6.  Paticipator——参与者

名称

说明

含义

功能描述

Member

1.     代表某个具体的实体身份,在网络中有自己的根证书

2.     节点和应用都必须属于某个成员身份

成员

1.     同一成员可在同一通道中拥有多个peer节点

2.     其中一个为Leader节点,代表成员与排序节点进行交互,并分发排序后的区块给属于同一成员的其他节点

MSP(Member Service Provider)

 

成员服务提供者

1.     抽象实现成员服务的组件,服务包括:身份验证、证书管理

2.     实现对不同类型成员服务的可插拔支持

Transactor

发起交易调用的客户端

交易者

1.     发起交易调用

 

7.  Institution——机构

名称

说明

含义

功能描述

CA(certificate authority)

证书颁发机构

证书颁发机构

1.     颁发成员证书,并存储

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值