使用以下命令在channel-artifacts文件夹中创建订购者创始文件:
configtxgen –profile OrdererGenesis -channelID system-channel -outputBlock ./channel-artifacts/genesis.block
configtx.yaml文件:
OrdererGenesis:
<<: *ChannelDefaults
Capabilities:
<<: *ChannelCapabilities
Orderer:
<<: *OrdererDefaults
Organizations:
- *OrdererOrg
Capabilities:
<<: *OrdererCapabilities
Consortiums:
CertificationConsortium:
Organizations:
- *manufacturer
获取输出:
2020-07-21 23:02:29.961 IST [common.tools.configtxgen] main -> INFO 001 Loading configuration
2020-07-21 23:02:30.020 IST [common.tools.configtxgen.localconfig] completeInitialization -> INFO 002 orderer type: solo
2020-07-21 23:02:30.020 IST [common.tools.configtxgen.localconfig] LoadTopLevel -> INFO 003 Loaded configuration: /home/upgrad/workspace/pharma-network/network/configtx.yaml
输出应为:
2020-07-21 23:02:29.961 IST [common.tools.configtxgen] main -> INFO 001 Loading configuration
2020-07-21 23:02:30.020 IST [common.tools.configtxgen.localconfig] completeInitialization -> INFO 002 orderer type: solo
2020-07-21 23:02:30.020 IST [common.tools.configtxgen.localconfig] LoadTopLevel -> INFO 003 Loaded configuration: /home/upgrad/workspace/pharma-network/network/configtx.yaml
2020-07-21 23:02:30.020 IST [common.tools.configtxgen.localconfig] completeInitialization -> INFO 004 orderer type: solo
2020-07-21 23:02:30.020 IST [common.tools.configtxgen.localconfig] LoadTopLevel -> INFO 005 Loaded configuration: /home/upgrad/workspace/pharma-network/network/configtx.yaml
**2020-07-21 23:02:30.020 IST [common.tools.configtxgen] doOutputBlock -> INFO 006 Generating genesis block
2020-07-21 23:02:30.020 IST [common.tools.configtxgen] doOutputBlock -> INFO 007 Writing genesis block**