// 1. 进入docker,获取当前区块链的配置信息,并存为config.pb
# peer channel fetch config -c composerchannel ./config.pb --orderer orderer.example.com:7050

Hyperledger Fabric 或 Composer 查看当前区块链网络的区块生成机制、多长时间、多少个交易_docker

Hyperledger Fabric 或 Composer 查看当前区块链网络的区块生成机制、多长时间、多少个交易_HyperLedger Composer_02

 

// 2. 将docker中的config.pb拷贝到Ubuntu主机中
$ docker cp b7200c1b6150:/opt/gopath/src/github.com/hyperledger/fabric/config.pb /home/fabric/fabric-tools/fabric-scripts/

Hyperledger Fabric 或 Composer 查看当前区块链网络的区块生成机制、多长时间、多少个交易_HyperLedger Fabric_03

 

// 3.将config.pb解析为config.json
$ ./hyperledger-fabric-linux-amd64-1.4.0/bin/configtxlator proto_decode --input ./config.pb --type common.Block | jq . > ./config.json

Hyperledger Fabric 或 Composer 查看当前区块链网络的区块生成机制、多长时间、多少个交易_json_04

 

// 4. 查看config.json中的信息
// 每10条tx出块一个
// 每2s出块一个
// 当有tx提交时,且满足上面两个条件之一,就会出一个块(按需出块)
// 即截止目前,我的区块高度是8,如果我现在提交一个tx,那么2秒之后就会生成一个区块9了

Hyperledger Fabric 或 Composer 查看当前区块链网络的区块生成机制、多长时间、多少个交易_docker_05