【问题标题】:Hyperledger private data dynamic accessHyperledger 私有数据动态访问
【发布时间】:2019-08-12 19:23:33
【问题描述】:

是否可以在 Hyperledger Fabric 1.4 中动态设置对私有数据的访问?与我们必须添加可以访问特定“集合”的组织的集合文件不同,是否可以通过链码添加访问权限?

【问题讨论】:

  • 什么叫“收藏文件”?此外,根据我从您的问题中了解到的情况,您可以在您的世界状态中实施访问列表并通过链代码对其进行管理以允许或不允许访问数据。但是,可以直接访问对等点的人将能够获得直接访问数据库的数据。

标签: dynamic hyperledger-fabric hyperledger-chaincode


【解决方案1】:

我自己对此进行了一些研究,但从 Fabric v1.4 开始,可以将对等点动态添加到私有数据集合中。 Private data reconciliation 确保该集合中的所有私有数据状态(在对等加入之前创建)都将传递给新的对等。

更详细地说:使用集合文件,您可以指定初始背书策略。此背书政策可以稍后通过名为 SetPrivateDataValidationParametera SDK function 更新。本次更新后,新的私有数据键值对将根据新的背书策略交付。

另外,如果你想更新集合定义文件本身,你可以在升级链码时指定一个新的。集合定义文件指定允许哪些对等方查看数据,因此为了更改它,您需要升级您的链代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    • 1970-01-01
    • 2021-05-18
    • 1970-01-01
    相关资源
    最近更新 更多