Hyperledger Fabric网络节点架构

Fabric网络节点的组成如下图:

组成区块链网络相关的节点:

节点是区块链的通信主体,和区块链网络相关的节点有多种类型:客户端(应用)、Peer节点、排序服务(Orderer)节点、CA节点

客户端(应用程序)节点

客户端必须连接到某一个Peer节点或者排序服务节点才可以与区块链网络通信。

Peer节点

Peer节点主要负责通过执行链码(chaincode)实现对账本的读写操作。

所有的Peer节点都是记账节点(Committer),负责维护状态数据和账本的副本。

部分Peer节点根据背书策略的设定会执行交易并对结果进行签名背书,充当了背书节点(Endorser)的角色。背书节点是动态的角色,每个链码在实例化的时候都会设置背书策略,指定哪些节点对交易背书后才是有效的。只有在应用程序向节点发起交易背书请求的时候该Peer节点才是背书节点,否则它就是普通的记账节点。

一个组织(其实是成员)在一个通道上可以有多个Peer节点,这时候为了提高通信效率,需要选举出来一个主节点(Leader Peer)作为代表和排序服务节点通信,负责从排序服务节点处获取最新的区块并在组织内部同步。

节点可以同时是背书节点和记账节点,也可以同时是背书节点、主节点和记账节点。

排序服务节点(Orderer)

排序服务节点接收包含背书签名的交易&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值