首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >超分类器织物GOSSIP_BOOTSTRAP & GOSSIP_EXTERNALENDPOINTS

超分类器织物GOSSIP_BOOTSTRAP & GOSSIP_EXTERNALENDPOINTS
EN

Stack Overflow用户
提问于 2018-07-17 09:12:53
回答 1查看 5.5K关注 0票数 12

我查看了docker配置文件,并在对等环境中找到了两个参数,如下所示:

代码语言:javascript
复制
environment:
      - CORE_PEER_ID=peer0.org1.example.com
      - CORE_PEER_ADDRESS=peer0.org1.example.com:7051
      - CORE_PEER_GOSSIP_BOOTSTRAP=peer1.org1.example.com:7051
      - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org1.example.com:7051
      - CORE_PEER_LOCALMSPID=Org1MSP 

有人能解释一下CORE_PEER_GOSSIP_BOOTSTRAPCORE_PEER_GOSSIP_EXTERNALENDPOINT两个变量的工作原理吗?如何在奇数个对等点的情况下配置它们。

详细的解释将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-17 10:41:09

闲言碎语可以仅在同一组织中的同龄人之间使用,也可以在不同组织中的同行之间使用。它的作用域总是特定的渠道。

1)单一组织中的同行之间的沟通

  • 一个对等点可能是领导者,并连接到订购服务,并将块传递给其组织中的其他对等方。
  • 对等体可以连接到其组织中的其他对等点,以获得缺少的块。

2)不同组织中同行之间的沟通

  • 在v1.2中,当使用私有数据特性时,流言被用来在认可时将私有数据分发给组织中的其他对等方。
  • 对等点可以从其他组织中的对等方获得已提交的缺块。
  • 对等点可以在提交时从其他组织中的对等方获取丢失的私有数据。

为了让八卦真正发挥作用,它需要能够为自己的组织中的对等方以及其他组织中的对等方获取端点信息。

CORE_PEER_GOSSIP_BOOTSTRAP用于引导组织内部的流言。如果您正在使用流言,您通常会将组织中的所有对等点配置为指向启动的初始对等点集(您可以指定一个以空格分隔的对等点列表)。当然,同行也可以从不同的同行引导,但在这种情况下,您只需要确保有一个引导路径跨越所有同行。组织中的对等点通常会在其内部端点上进行通信(这意味着您不必公开一个组织中的所有对等点)。当对等方与引导节点联系时,它会传递它的端点信息,然后利用流言来在组织中的对等点之间分发有关组织中所有对等点的信息。

为了让对等方跨组织进行通信,同样需要某种类型的引导信息。初始跨组织引导信息通过通道配置中的“锚节点”设置提供。这允许已经加入通道的对等方也可以在通道上发现其他对等点。但很明显,一开始,组织中的同行只知道组织的锚对等点。如果希望使组织中的其他对等点为其他组织所知,则需要设置CORE_PEER_GOSSIP_EXTERNALENDPOINT属性。如果没有设置,那么有关对等点的端点信息将不会广播给其他组织中的对等方,实际上--该对等点只会被自己的组织所知道。

票数 31
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51377474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档