因此,如果我们以HL Fabric'fabCar'为例,它工作得很好,但它只能与世界状态(couchdb)一起使用。所有的读写操作都在worldstate上进行。但是我想与分类账进行交互,以便我可以通过分类账进行读/写,甚至可以看到分类账上的整个交易。 如何与分类帐进行交互以在其上读写数据。
我试图找到解决方案,但无处可寻。 它说使用系统链码与分类帐进行交互,但没有说明如何。
与分类帐进行交互以在其上读写数据。
答案 0 :(得分:2)
状态数据库是任何给定密钥的最新版本/值的缓存。链码本身没有理由直接与基于文件的分类帐进行交互(这将导致糟糕的性能)。这就是几乎所有区块链的工作方式。 如果要查看块和事务,可以使用一些API来访问它们。您可以直接调用qscc或使用SDK包装器函数(例如https://fabric-sdk-node.github.io/release-1.4/Channel.html#queryBlock__anchor)来检索它们。 但是同样,没有理由在chaincode本身中这样做。