Hyperledger fabric 如何从Hyperledger结构网络检索事务以进行审核?

Hyperledger fabric 如何从Hyperledger结构网络检索事务以进行审核?,hyperledger-fabric,hyperledger,blockchain,ibm-blockchain,Hyperledger Fabric,Hyperledger,Blockchain,Ibm Blockchain,我想从Hyperledger fabric netwrok检索所有交易,以确保安全。请指导我如何从所有对等方检索事务,以验证事务的有效性和完整性 提前谢谢。我想这取决于您的业务需求。出于审计目的,您更可能希望了解有关特定资产(关键/价值)的交易。您可以使用查询特定密钥的历史记录。响应中包含transactionId。然后,您可以通过transactionId查询详细信息 此外,Fabric SDK还提供了一些查询API。比如,。在Channel类中,有一组API,如queryInfo、query

我想从Hyperledger fabric netwrok检索所有交易,以确保安全。请指导我如何从所有对等方检索事务,以验证事务的有效性和完整性


提前谢谢。

我想这取决于您的业务需求。出于审计目的,您更可能希望了解有关特定资产(关键/价值)的交易。您可以使用查询特定密钥的历史记录。响应中包含transactionId。然后,您可以通过transactionId查询详细信息

此外,Fabric SDK还提供了一些查询API。比如,。在Channel类中,有一组API,如queryInfo、queryBlockByID、queryBlock和queryTransaction等。提供了一些NodeJS代码,您可以继续创建自己的查询

最后,您还可以直接从对等节点检查分类账(基于文件)。默认情况下,路径为/var/hyperledger/production/ledgersData/chains,其中每个通道都有分类账文件。要检查这些文件,您可能需要调查。通过一些初始化工作,您可以详细检查每个块、散列、事务和读/写集。希望这对你有帮助