【问题标题】:Hyperledger Fabric : How to Query blocks using fabric NodeSDKHyperledger Fabric:如何使用 Fabric NodeSDK 查询区块
【发布时间】:2018-11-16 12:49:46
【问题描述】:

我一直在浏览来自 hyperledger 官方网站的 FabCar 示例,下面是我的问题。

  1. 我们在成功进行交易后得到的作为响应生成的交易 ID 的用途是什么?

  2. transactionID 对查询特定区块有帮助吗?

  3. 查询 CouchDB 并获得结果是否正确?或者是否需要探索/查询这些块,如果需要,如何?

【问题讨论】:

    标签: hyperledger-fabric hyperledger


    【解决方案1】:

    您可以使用事务 ID 来检索特定的已处理事务,使用

    channel.queryTransaction(tx_id, target, useAdmin, skipDecode) 它返回一个完全解码的ProcessedTransaction 对象的承诺。

    已处理的交易将包含您需要的有关交易的所有信息,包括区块号,然后您可以使用这些信息来获取适当的区块

    channel.queryBlock(blockNumber, target, useAdmin, skipDecode)

    【讨论】:

    • 非常感谢@ClydeD'Cruz 的回复,这真的很有帮助。将通过上述并查询我的块。
    • 欢迎您。如果它解决了您的问题,您可以将答案标记为已接受。 :) stackoverflow.com/help/why-vote
    • 嗨@Clyde D'Cruz,我可以再问一个问题吗? ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多