Ris*_*rma 2 hyperledger hyperledger-fabric
当跨组织通信可以通过设置每个对等点来实现时,为什么要使用锚点对等点呢?CORE_PEER_GOSSIP_EXTERNALENDPOINT
谁能解释一下应该使用的正确方法吗?
让我清楚地解释你
\n\n在超级账本结构中,共有三种类型的节点
\n\n隐藏的东西是:
\n\nAnchor Peers 用于跨组织的点对点通信,要设置 Anchor Peers,您需要设置 Anchor Peers 并使用 ENV
\n\n一步步
\n\n - &org1\n Name: org1\n ID: org1MSP\n MSPDir: ./data/orgs/org1/msp\n AnchorPeers:\n - Host: org1-peer\n - Port: 7051 \n\n # generate anchor peer transaction\n configtxgen -profile OrgsChannel -outputAnchorPeersUpdate ./crypto-config/org1Anchors.tx -channelID publicchannel -asOrg org1\n if [ "$?" -ne 0 ]; then\n echo "Failed to generate anchor peer update for maersksea..."\n exit 1org1 fi\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n\n\n现在您需要发送交易才能设置 Anchor Peers\n 检查此 >> https://hyperledger-fabric.readthedocs.io/en/release-1.1/commands/peerchannel.html#peer-channel-update
\n
如果您想让您组织中的其他同事为其他组织所知,您需要设置
\n\nCORE_PEER_GOSSIP_EXTERNALENDPOINT
\n\n他们做什么:
\n\n高层的点对点通信通过八卦协议进行,而锚点是八卦通信的关键。
\n\n阅读下面提到的文档\n - https://hyperledger-fabric.readthedocs.io/en/release-1.4/private-data/private-data.html \n - https://hyperledger-fabric.readthedocs.io/en /release-1.4/glossary.html
\n\nLeaderPeers是排序者将区块发送给同伴的主要入口点
\n\nPeers可以设置Leader或者Peers可以自己选举一位Leader
\n\n两种类型
\n\n静态领导者选举
\n\n静态领导者选举允许您手动将组织内的一个或多个对等点定义为领导者对等点。但请注意,过多的对等点连接到排序服务可能会导致带宽使用效率低下。
\n\nexport CORE_PEER_GOSSIP_USELEADERELECTION=false\nexport CORE_PEER_GOSSIP_ORGLEADER=true\nRun Code Online (Sandbox Code Playgroud)\n\n动态领导者选举
\n\n动态领导者选举使组织节点能够选出一个连接到排序服务并拉出新区块的节点。该领导者是为组织\xe2\x80\x99s 节点独立选举产生的。
\n\nexport CORE_PEER_GOSSIP_USELEADERELECTION=true\nexport CORE_PEER_GOSSIP_ORGLEADER=false\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
851 次 |
| 最近记录: |