【问题标题】:View blockchain blocks in hyperledger fabric在超级账本结构中查看区块链块
【发布时间】:2020-08-15 16:37:19
【问题描述】:

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

【问题讨论】:

    标签: hyperledger-fabric hyperledger


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-30
      • 2018-10-10
      • 2023-02-21
      • 2019-05-09
      • 1970-01-01
      • 2018-08-05
      • 1970-01-01
      相关资源
      最近更新 更多