因此,我创建并部署了具有读写功能的链码。我已经使用一些认可政策实例化了它。现在我知道在写操作时我们应该有有效的认可,但是现在当我调用read函数时,认可仍然会显现出来吗?
答案 0 :(得分:2)
简短的回答,不。当我们从客户向背书的对等方发送提案请求时,所有这些都经过背书过程。只是,如果提案响应包含写集,并且我们将此提案响应发送给订购者,则这些交易将在背书策略检查后被写入账本。
因此,如果您获得提案响应并且不发送订购信息,就相当于查询链码,并且背书也不会出现。
您可以参考 channel.queryByTransaction 源以获取更多详细信息:
https://github.com/hyperledger/fabric-sdk-node/blob/release-1.1/fabric-client/lib/Channel.js#L1738