Hyperledger结构:如何使用结构NodeSDK查询块



我一直在浏览hyperledger官方网站上的FabCar样本,下面是我的问题。

  1. 生成的事务ID的目的是什么?我们在成功进行事务后获得该ID作为响应?

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

  3. 查询CouchDB并获得结果的正确方法是什么?还是需要探索/查询这些块,如果是,如何?

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

channel.queryTransaction(tx_id, target, useAdmin, skipDecode)其返回对完全解码的ProcessedTransaction对象的promise。

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

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

最新更新