fabric peer之间有什么区别
时间: 2023-07-30 13:12:40 浏览: 162
多orderer集群搭建.docx
在Hyperledger Fabric中,Peer是一个运行区块链网络节点的实体,负责维护账本副本、执行智能合约、与其他Peer节点交互等功能。根据Peer节点的不同角色和功能,可以将其分为以下几类:
1. Endorsing Peer:这种Peer节点通常用于执行智能合约并生成交易建议,它会对交易进行背书并返回背书结果。一般来说,只有被Endorsing Peer背书过的交易才会被提交到Ordering Service进行排序打包。
2. Committing Peer:这种Peer节点负责将已经排序打包的交易写入账本,并将账本状态更新。Committing Peer节点通常是Endorsing Peer节点的一个子集。
3. Anchor Peer:这种Peer节点用于与其他组织的Peer节点进行通信,以便在不同组织之间共享状态信息。Anchor Peer节点通常是组织中的一个Peer节点,其地址公开可见,其他组织的Peer节点可以通过它来发现和连接到当前组织的网络。
4. Leader Peer:这种Peer节点是Raft共识算法中的领导者节点,它负责处理交易并将其转发给其他Peer节点进行处理。
5. Gossip Peer:这种Peer节点通过Gossip协议与其他Peer节点交换状态信息和交易。Gossip Peer节点的数量通常是整个网络中最多的。
以上是常见的几种Peer节点类型,不同类型的Peer节点在网络中扮演着不同的角色和功能。
阅读全文