《Hyperledger Fabric菜鸟进阶攻略》 —3.2.3 创建必需的应用通道交易配置文件

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

3.2.3 创建必需的应用通道交易配置文件

通道(也称为应用通道)是一种为了实现在Hyperledger Fabric网络中更好地保护数据隐私,进行数据隔离而设计的机制;根据不同的实际情况将多个指定的组织结合在一起,形成一个只有已加入的组织成员才可以访问的“子网”,从而实现对数据隔离性及隐私性的保护。

通道在网络启动后会根据生成的配置文件中的信息进行创建,该配置文件指定了初始加入通道的组织信息及通道的相关成员访问权限信息。

因为我们后面的命令需要多次使用同一个通道名称,所以先通过环境变量指定一个通道名称,后期需要使用该通道名称时只需要使用对应的环境变量名称即可。

指定通道名称的环境变量:

$ export CHANNEL_NAME=mychannel

生成应用通道交易配置文件:指定使用configtx.yaml配置文件中的TwoOrgsChannel模板来生成新建通道的配置交易文件(TwoOrgsChannel模板指定的Org1和Org2两个组织都属于应用通道中的成员)。命令如下:

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

  ./channel-artifacts/channel.tx -channelID $CHANNEL_NAME

执行完成后输出如下类似内容:

……

11:13:25.016 CST [common/tools/configtxgen] doOutputChannelCreateTx -> INFO

  005 Writing new channel tx


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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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