《Hyperledger Fabric菜鸟进阶攻略》 —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
- 点赞
- 收藏
- 关注作者
评论(0)