是否可以从系统通道解析 blockfile_000000?

问题描述 投票:0回答:0

我无法通过使用“peer channel fetch config”从我网络的系统通道获取配置块,是否可以从文件夹 /var/hyperledger/production/orderer/ 中的文件中提取它chains/sys-channel /blockfile_000000 在订购者中? 我尝试使用

对其进行解码
$ configtxlator proto_decode --input ./blockfile_000000 --type common.Block

但是我得到一个错误:

config**your text**txlator: error: Error decoding: error unmarshalling: proto: can't skip unknown wire type 4

我也试过:

azureuser@cas-orderers:~/orderer1$ configtxgen -inspectBlock ./blockfile_000000
2023-03-31 06:05:53.527 UTC 0001 INFO [common.tools.configtxgen] main -> Loading configuration
2023-03-31 06:05:53.528 UTC 0002 INFO [common.tools.configtxgen] doInspectBlock -> Inspecting block
2023-03-31 06:05:53.528 UTC 0003 INFO [common.tools.configtxgen] doInspectBlock -> Parsing genesis block
2023-03-31 06:05:53.528 UTC 0004 FATA [common.tools.configtxgen] main -> Error on inspectBlock: error unmarshalling to block: error unmarshalling Block: proto: can't skip unknown wire type 4

没有任何结果。还有其他方法吗?

尝试使用 configtxlator aznd configtxgen -inspectBlock 没有结果。

parsing blockchain hyperledger-fabric hyperledger hyperledger-orderer
© www.soinside.com 2019 - 2024. All rights reserved.