Gossip协议功能
- 管理发现Peer节点和通道成员关系
- 在一个通道上向所有对等点分发账本数据
- 允许新Peer节点的点对点状态更新帐本数据。
Leader Peer
- 连接到排序服务并取出新的区块
- 将交易分发给组织中的其他记账节点
- 在一个组织中允许一个或多个Leader Peer节点运行
- Leader Peer 选举
•静态
•动态
Anchor Peer
- 用于Gossip,确保不同组织的Peer互相了解。
Leader Peer 选举
• 静态
- 系统管理员手动配置组织中的Peer节点为Lead Peer
- 可以将组织中的一个或多个Peer节点定义为Lead Peer

• 动态
- Peer节点执行一个Lead Peer 选举程序来选择组织中的一个Lead Peer
- 动态选出的Lead Peer 会向其他Peer节点发送心跳包作为活跃运行证据

Gossip 消息
- 在线Peer节点通过不断广播“alive”消息来表明他们的可用性
- Peer节点通过收集这些“alive”消息来维持通道成员关系
- Peer节点接收/处理消息,并自动转发接收到的消息
- 每个Peer节点不断地从通道上的其他Peer节点拉出区块,这是为了当发现有错误和遗漏时修复好自己的区块
- 一个通道上的Peer节点不能在任何其他通道上发送消息或共享信息
网友评论