如何解决查看Hyperledger Fabric中的区块链块
我正在开发一个Hyperledger Fabric客户端应用程序。我已经使用PSReadLine
设置了默认的Hyperledger Fabric网络。我可以在Web界面中的沙发数据库中查看世界状态。我如何查看存储在区块链区块中的所有交易?我正在使用Windows 10计算机。 TIA。
解决方法
一般而言,文字交易应该比世界国家少得多的趣味。您会发现最初的建议和参数,一个读/写集,任何链码事件,然后是许多用户都不感兴趣的各种证书,签名和其他样板。
也就是说,如果您检索一个块(使用QSCC或更好的Deliver服务,例如通过peer channel fetch
),则可以使用configtxlator tool
将该块解码为JSON。尽管此工具的最初用途(也是最常见的用途)是检查配置块,但它也可以在普通块上正常工作。
您可以使用以下命令解码块:
configtxlator proto_decode --type common.Block --input <your_input_block>
如果您想从应用程序内部进行解码,configtxlator
也可以充当REST服务器,并且可以在文档中看到使用curl调用它的示例。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。