是否可以在 Hyperledger Fabric 1.4 中动态设置对私有(private)数据的访问?与集合文件不同,我们必须添加可以访问特定“集合”的组织,是否可以通过链代码添加访问权限?
最佳答案
我自己必须对此进行一些研究,但从 Fabric v1.4 开始,可以动态地将对等点添加到私有(private)数据集合中。 Private data reconciliation确保该集合中在对等点加入之前创建的所有私有(private)数据状态都将传递给新对等点。
更详细地说:通过集合文件,您可以指定初始认可策略。此背书政策后续可通过a SDK function进行更新称为SetPrivateDataValidationParameter。本次更新后,将根据新的背书政策传递新的私有(private)数据键值对。
此外,如果您想更新集合定义文件本身,可以在升级链码时指定一个新的集合定义文件。集合定义文件指定允许哪些对等点查看数据,因此为了更改它,您需要升级链代码。
关于dynamic - Hyperledger私有(private)数据动态访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55288903/