Hyperledger fabric 如何在fabric中解码块数据文件?

Hyperledger fabric 如何在fabric中解码块数据文件?,hyperledger-fabric,blockchain,Hyperledger Fabric,Blockchain,这是关于hyperledger结构的 这是orderer docker容器中的块文件/var/hyperledger/production/chains/mychannel/blockfile\u000000。 所以我已经把它下载到硬盘上了,我怎样才能解码呢 有人说这是一个protobuf文件,但我不是100%确定 任何建议都会有帮助 谢谢 您可以使用编辑器轻松阅读它。但您必须先将文件夹复制到本地设备中 docker cp orderer.example.com:/var/hyperledger

这是关于hyperledger结构的

这是orderer docker容器中的块文件
/var/hyperledger/production/chains/mychannel/blockfile\u000000
。 所以我已经把它下载到硬盘上了,我怎样才能解码呢

有人说这是一个protobuf文件,但我不是100%确定

任何建议都会有帮助


谢谢

您可以使用编辑器轻松阅读它。但您必须先将文件夹复制到本地设备中

docker cp orderer.example.com:/var/hyperledger/production/orderer/ ./orderer-backup
对 块文件可以被解码

  • 首先从docker下载块文件
  • 使用configtxgen以json格式阻止和解码文件

  • ../bin/configtxgen-inspectBlock blockfile_00000>blockfile.json

    Hi-Hoai,谢谢你的建议!是的,它可以用任何编辑器检查,但是它没有完全解码,所以我想知道是否有其他方法可以用纯文本检查它?使用fabric提供的任何SDK都可以解决这个问题。或者有一个正在进行的项目: