我正在尝试在go链码中实现我的作曲家bna。我想要链码中的私有数据功能。
BNA结构:
1 资产
3名参与者(制造商,销售商,消费者)
2 交易
我按照上述要求成功创建了go链码,但现在我希望资产的价格信息在制造商和卖方之间是私有的。
文档指出链接
从 v1.2 开始,Fabric 提供了创建私有数据集合的功能,这允许通道上定义的组织子集能够认可、提交或查询私有数据,而无需创建单独的通道。
它提到了组织的
子集在这里,我坚持如何实现这一目标以及链码需要哪些更改?有哪些可能的方法?
谢谢!
制造商、销售商、消费者应该是您业务网络中的 3 个组织。
私有数据收集基于私有数据收集策略定义链接进行分发。因此,允许保留数据的人使用签名策略语法表示。支持四种角色:成员、管理员、客户端和对等方。链接
所以我认为这意味着,您可以在 2 个组织的成员之间创建私有数据。
它提到了组织的子集
这意味着可以在同一通道上的一组(Org1,Org2,Org3)中的子集(Org1,Org2)之间创建私有数据收集。
如果我错了,请纠正我。