Hyperledger Fabric - 为什么我可以查询其他 Orgs 隐式 PDC

Hyperledger Fabric - why can I query an other Orgs implicit PDC

所以我在 Org1 有一个隐式 PDC 并想用 Org2 查询它(获取真实数据值,而不仅仅是散列)

我设置了 fabric 测试网络并使用 Org1 在它自己的隐式 PDC 中写了一些东西。

然后我使用 Org2 查询它...并得到了结果 - 但是如何呢?

不应该是 Org1 且仅 Org1 私有的隐式 PDC ...我没有更改任何认可政策等

我是否误解了隐式 PDC 背后的想法,我是否需要像 public 数据一样使用基于状态的背书策略和查询前检查来保护它们?

我希望有人能帮我解决这个问题。

谢谢!

我建议在此处阅读有关隐式私有集合的 hyperledger fabric 文档 https://hyperledger-fabric.readthedocs.io/en/latest/private-data-arch.html#implicit-private-data-collections 因为它看起来证实了您看到的行为