在 Hyperledger Fabric 中,有没有办法将账本数据解码为人类可读的形式?

In Hyperledger Fabric, is there a way to decode ledger data to human readable form?

我尝试使用“peer”二进制文件从分类帐中获取块。

peer channel fetch 2 --channelID mychannel

但是这些块不是人类可读的形式。有没有办法将区块解码为人类可读的形式以查看交易数据?

是的,通过使用随附的 configtxlator 二进制文件。例如:

configtxlator proto_decode --input the_one_you_fetched.pb --type common.Block--output human_readable.json