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
因为它看起来证实了您看到的行为
所以我在 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 因为它看起来证实了您看到的行为