hyperledger fabric中configtxgen工具使用

configtxgen主要功能

1、生成启动orderer需要的创世区块,并支持检查区块内容
2、生成创建应用通道需要的配置交易,并支持检查交易内容
3、生成锚点Peer的更新配置交易

configtxgen命令详解

-profile string :从configtx.yaml中查找到指定的profile来生成配置,默认为使用Sample-InsecureSolo
-channelID string :指定操作的通道名称,默认是testchainid
生成选项:
-outputBlock string :将初始区块写入指定文件
-outputCreateChannelTx string :将通道创建交易写入指定文件
-outputAnchorPeersUpdate string :创建更新锚点Peer的配置更新请求,需要同时使用 -asOrg 来指明组织身份
-asOrg string :以指明的组织身份执行更新配置交易(入更新锚节点)的生成,意味着写集合中包含了该组织有权限操作的键值
查看选项:
-inspectBlock string :打印指定区块文件中的配置信息
-inspectChannelCreateTx :打印通道创建交易文件中的配置更新信息

示例:

生成创世区块
configtxgen -profile TwoOrgsOrdererGenesis -outputBlock orderer.genesis.block
查看通道配置
configtxgen -profile TwoOrgsOrdererGenesis -inspecBlock orderer.genesis.block
生成新建通道交易文件
configtxgen -profile TwoOrgsChannel -channelID channel -outputCreateChannelTx channel.tx
查看配置文件内容
configtxgen -profile TwoOrgsChannel -inspectChannelCreateTx channel.tx
生成锚点更新交易文件
configtxgen -profile TwoOrgsOrdererChannel -outputAnchorPeersUpdate Org1MSPanchors.tx -channelID mychannel -asOrg Org1MSP

你可能感兴趣的:(fabric)