《Hyperledger Fabric菜鸟进阶攻略》 —3.2.4 生成锚节点更新配置文件

举报
华章计算机 发表于 2020/02/16 20:21:10 2020/02/16
【摘要】 本节书摘来自华章计算机《Hyperledger Fabric菜鸟进阶攻略》 一书中第3章,第3.2.4节,作者是黎跃春 韩小东 付金亮  。

3.2.4 生成锚节点更新配置文件

锚节点(Anchor Peer)是一个比较特殊的节点,因为在Hyperledger Fabric网络环境中存在跨组织通信的问题,所以每一个组织中的Peer节点需要知道在同一通道中其他组织的至少一个Peer地址,作为在同一通道中其他组织的入口点(以便于进行跨组织通信)。锚节点在configtx.yaml配置文件中由AnchorPeers部分指定(参见3.2.1节)。

锚节点更新配置文件在通道创建之后用来更新组织中的锚节点信息。

同样基于configtx.yaml配置文件的TwoOrgsChannel模板,为每个组织分别生成锚节点更新配置,且注意指定对应的组织名称。命令如下:

$ sudo ../bin/configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate

  ./channel-artifacts/Org1MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org1MSP

 

$ sudo ../bin/configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate

  ./channel-artifacts/Org2MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org2MSP

上述所有命令执行完成后,在当前的channel-artifacts目录下会有4个被创建的文件,分别是channel.tx、genesis.block、Org1MSPanchors.tx和Org2MSPanchors.tx。

FAQ

可以查看生成文件的详细内容吗?

可以查看。在命令提示符下输入../bin/configtxgen -help命令(当前在fabric-samples/first-network目录下)即可查看相应的参数,会发现有inspectBlock、inspectChannelCreateTx两个参数。通过这两个参数可查看相应的配置文件内容。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。