【发布时间】:2018-11-16 12:49:46
【问题描述】:
我一直在浏览来自 hyperledger 官方网站的 FabCar 示例,下面是我的问题。
我们在成功进行交易后得到的作为响应生成的交易 ID 的用途是什么?
transactionID 对查询特定区块有帮助吗?
查询 CouchDB 并获得结果是否正确?或者是否需要探索/查询这些块,如果需要,如何?
【问题讨论】:
标签: hyperledger-fabric hyperledger
我一直在浏览来自 hyperledger 官方网站的 FabCar 示例,下面是我的问题。
我们在成功进行交易后得到的作为响应生成的交易 ID 的用途是什么?
transactionID 对查询特定区块有帮助吗?
查询 CouchDB 并获得结果是否正确?或者是否需要探索/查询这些块,如果需要,如何?
【问题讨论】:
标签: hyperledger-fabric hyperledger
您可以使用事务 ID 来检索特定的已处理事务,使用
channel.queryTransaction(tx_id, target, useAdmin, skipDecode)
它返回一个完全解码的ProcessedTransaction 对象的承诺。
已处理的交易将包含您需要的有关交易的所有信息,包括区块号,然后您可以使用这些信息来获取适当的区块
channel.queryBlock(blockNumber, target, useAdmin, skipDecode)
【讨论】: