首页 > 解决方案 > 在超级账本结构中查看区块链块

问题描述

我正在开发一个超级账本结构客户端应用程序。我已经使用IBM 区块链平台 vs 代码扩展设置了默认的超级账本结构网络。我可以在 web 界面中查看 couch db 中的世界状态。如何查看存储在区块链区块中的所有交易?我正在使用 Windows 10 机器。TIA。

标签: hyperledger-fabrichyperledger

解决方案


一般来说,字面交易应该远没有世界状态那么有趣。你会发现最初的提案和参数、读/写集、任何链码事件,然后是大量的各种证书、签名和其他对大多数用户来说不是很有趣的样板文件。

话虽如此,如果您检索一个块(使用 QSCC 或更好的交付服务,例如 via peer channel fetch),您可以使用configtxlator tool. 尽管该工具最初和最常见的用途是检查配置块,但它在普通块上也应该可以正常工作。

您可以使用以下命令解码块:

configtxlator proto_decode --type common.Block --input <your_input_block>

如果您想从应用程序内部进行此解码,configtxlator也可以作为 REST 服务器运行,您可以在文档中查看如何使用 curl 调用它的示例。


推荐阅读