我们有一个用例,但我不确定如何实现。出于这个问题的目的,我将在这里使用“在结构中使用私有数据”教程-https://hyperledger-fabric.readthedocs.io/en/release-1.4/private_data_tutorial.html
在本教程中,存在一个私有数据收集,主要是从Org2
隐藏有关大理石价格的信息。
我想做的是,而不是向组织机构授予整个大理石收藏的访问权限,我想对每个大理石进行限制。例如,org1
可以访问所有将'OwnerOrg'字段设置为Org1
的大理石,但是其他组织无法查询此数据。但是,如果org1
选择这样做,他们可以向org2
提供对单个大理石的访问权限,这样就可以查看该特定大理石的详细信息,而不能查看其他大理石的详细信息。
使用Fabric是否可行?如果相关,我正在使用Go SDK for Fabric来构建客户端应用程序。
此外,是否可以默认将大理石限制为通过链码请求创建的org1?例如,如果org1
创建了一个新大理石,只有他们应该能够获取它的信息,但是正如我所说,他们可以选择向org2
或更多组织提供该大理石的访问权限,否则将无法查询该数据
谢谢