是否可以在Hyperledger Fabric 1.4中动态设置对私有数据的访问?与我们必须添加可以访问特定“集合”的组织的集合文件不同,是否可以通过链代码添加访问权限?
不得不自己做一些研究,但是从Fabric v1.4开始,就可以动态地将对等体添加到私有数据集合中。 Private data reconciliation确保在对等加入之前创建的该集合中的所有私有数据状态将被传递给新对等方。
更详细:使用集合文件,您可以指定初始认可策略。此认可政策可以稍后通过名为SetPrivateDataValidationParameter的a SDK function进行更新。进行此更新后,将根据新的认可政策提供新的私有数据键值对。
此外,如果要更新集合定义文件本身,可以在升级链代码时指定新文件。集合定义文件指定允许哪些对等体查看数据,因此为了更改它,您需要升级您的链代码。