Hyperledger Fabric 命令详解之“ generate ”

Hyperledger Fabric网络初始化
本文详细介绍了使用Hyperledger Fabric构建区块链网络的过程,包括生成证书、创建创世区块、配置交易及锚节点更新等关键步骤。

sudo ./byfn.sh -m generate


a@ubuntu:~/hyfa/fabric-samples/first-network$ sudo ./byfn.sh -m generate


Generating certs and genesis block for with channel 'mychannel' and CLI timeout of '10' seconds and CLI delay of '3' seconds

Continue? [Y/n] y

proceeding ...

/home/a/hyfa/fabric-samples/first-network/../bin/cryptogen

> 利用cryptogen tool 生成证书
Generate certificates using cryptogen tool

+cryptogen generate --config=./crypto-config.yaml

org1.example.com

org2.example.com

+res=0

+set +x

/home/a/hyfa/fabric-samples/first-network/../bin/configtxgen

> 生成orderer创世区块
Generating Orderer Genesis block

+configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis.block

[common/tools/configtxgen] 下载configuration

2018-07-09 18:39:18.313 PDT [common/tools/configtxgen] main -> INFO 001 Loading configuration

[msp] 下载NOdeOUs

2018-07-09 18:39:18.335 PDT [msp] getMspConfig -> INFO 002 Loading NodeOUs

[msp] 下载NOdeOUs

2018-07-09 18:39:18.335 PDT [msp] getMspConfig -> INFO 003 Loading NodeOUs

[common/tools/configtxgen] 生成创世区块

2018-07-09 18:39:18.335 PDT [common/tools/configtxgen] doOutputBlock -> INFO 004 Generating genesis block

[common/tools/configtxgen] 写入创世区块

2018-07-09 18:39:18.335 PDT [common/tools/configtxgen] doOutputBlock -> INFO 005 Writing genesis block

+res=0

+set +x

> 创建通道配置交易

Generating channel configuration transaction 'channel.tx'

+configtxgen -profile TwoOrgsChannel -outputCreateChannelTx ./channel-artifacts/channel.tx -channelID mychannel

INFO 001 下载配置

2018-07-09 18:39:18.352 PDT [common/tools/configtxgen] main -> INFO 001 Loading configuration

INFO 002 生成交易配置

2018-07-09 18:39:18.358 PDT [common/tools/configtxgen] doOutputChannelCreateTx -> INFO 002 Generating new channel configtx

[msp] --INFO 003 下载NodeOUs

2018-07-09 18:39:18.358 PDT [msp] getMspConfig -> INFO 003 Loading NodeOUs

[msp] --INFO 004 下载NodeOUs

2018-07-09 18:39:18.359 PDT [msp] getMspConfig -> INFO 004 Loading NodeOUs

[common/tools/configtxgen] 写入通道交易

2018-07-09 18:39:18.384 PDT [common/tools/configtxgen] doOutputChannelCreateTx -> INFO 005 Writing new channel tx

+res=0

+set +x

> 更新org1MSP,生成锚节点
Generating anchor peer update for Org1MSP

+configtxgen -profile TwoOrgsChannel

-outputAnchorPeersUpdate ./channel-artifacts/Org1MSPanchors.tx -channelID mychannel -asOrg Org1MSP

下载配置

2018-07-09 18:39:18.392 PDT [common/tools/configtxgen] main -> INFO 001 Loading configuration

生成anchor节点更新

2018-07-09 18:39:18.400 PDT [common/tools/configtxgen] doOutputAnchorPeersUpdate -> INFO 002 Generating anchor peer update

写入anchor节点

2018-07-09 18:39:18.401 PDT [common/tools/configtxgen] doOutputAnchorPeersUpdate -> INFO 003 Writing anchor peer update

+res=0

+set +x

> 更新org2MSP 生成anchor节点
Generating anchor peer update for Org2MSP

+configtxgen -profile TwoOrgsChannel

-outputAnchorPeersUpdate ./channel-artifacts/Org2MSPanchors.tx -channelID mychannel -asOrg Org2MSP

[common/tools/configtxgen] 下载配置

2018-07-09 18:39:18.408 PDT [common/tools/configtxgen] main -> INFO 001 Loading configuration

[common/tools/configtxgen] 生成anchor节点更新

2018-07-09 18:39:18.421 PDT [common/tools/configtxgen] doOutputAnchorPeersUpdate -> INFO 002 Generating anchor peer update

[common/tools/configtxgen] 写入anchor节点更新

2018-07-09 18:39:18.421 PDT [common/tools/configtxgen] doOutputAnchorPeersUpdate -> INFO 003 Writing anchor peer update

+res=0

+set +x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值