区块链 fabric的一些关键字

本文介绍了Hyperledger Fabric中的关键概念,包括Peer、Block、Chain、Chaincode等,并详细解释了Channel的作用及Fabric CA如何颁发证书。此外,还概述了账本的状态管理及共识机制。

1、peer:节点维护账本并运行Chaincode容器来对账本执行read-writer操作,peer由成员拥有和维护。

2、block:区块:一系列的有序的集合,

3、chain:链:一个交易区经过哈希连接结构化的交易日志,

4、chaincode:链码:运行在账本的软件可以对账本进行编码,其指令也可以修改资产,5、channel:通道:构建私有的区块链,实现了数据的保密和隔

6、commitment:提交:将提交的区块在每个副本进行验证

7、consensus:共识:用于产生一个对于排序的同意书和确认构成区块的交易集的正确性

8、endorsement:背书:指一个peer执行一个交易并返回YES-NO给生成交易proposal的client app的过程

9、fabric-ca: ca 为每个成员颁发一个根证书(rootCert),为每个授权用户颁发一个注册证书(eCert),为每个注册证书颁发大量的交易证书(tCerts)

10、gossip:协议:(1)管理peer发现和channel成员(2)channel上的所有的peer间广播账本数据(3)channel上的所有peer间同步账本数据

11、链码的几大步骤:初始化:Initializeà安装:Installà实例化:Instantiate:启动拆错的容器过程à调用:Invoke:调用链码的内置函数à查询:Queryà更新链码:Update

12、Ledger:账本:channel的chain和由channel中每个peer维护

13、Member:拥有网络唯一的根证书的合法实体

14、MSP:为client和peer提供证书的系统抽象组件

15、Policy:策略:有背书策略,校验策略,区块提交策略,Chaincode管理策略和网络-通道管理策略。

16、Proposal:提案:针对peer的背书请求,每个proposal要么是chaincode的实例化。要嘛是chaincode的query

17、stateDB:当前状态的数据都存在这个里面。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值