【发布时间】:2018-01-24 19:26:34
【问题描述】:
我正在运行一个有 4 个对等点的 HLF 网络,每个对等点来自不同的组织、一个 kafka 订购者和一个 zookeeper 服务。 我的网络似乎运行良好,但有一个例外:我可以调用链代码,但除了调用链代码的对等方之外,似乎没有任何人记录状态更新。换句话说,如果我使用来自对等点 A 的一些链码更新状态,使用来自对等点 B 的一些链码查询状态将返回“null”,但来自对等点 A 运行的链码的相同查询(完全相同的代码)将返回正确表述。
这正常吗?我假设账本的状态独立于运行的链码对等点,还是状态真的是链码状态?
编辑:我已经测试在对等 B 上安装对等 A 的链码,一旦完成,它就可以根据需要查询状态。由于我使用不同的链码来控制谁可以调用哪些函数,有没有办法限制可以在链码中调用哪些函数?
【问题讨论】: