【问题标题】:hyperledger fabric : access the private data only by the owner超级账本结构:只有所有者才能访问私有数据
【发布时间】:2021-06-22 04:26:29
【问题描述】:

所以我尝试了 hyperledger fabric 私有数据收集功能,但由于我是初学者,我不知道如何使只有所有者可以访问他的数据,而不是整个组织

【问题讨论】:

    标签: javascript hyperledger-fabric blockchain ibm-blockchain


    【解决方案1】:

    织物中没有直接的方法可以做到这一点。 Collections Config 仅在身份组级别支持它

    您必须在查询时在链码中添加必要的规则,并使您的数据知道 ownerId

    在存储数据时 您可以向数据中添加一个名为 OwnerId 的字段 stub.GetCreator() 可用于填充此字段

    查询数据时 在您的链码中,使用 stub.GetCreator() 验证 OwnerId 字段

    【讨论】: