我可以使用节点sdk在Hyperledger Fabric中更新背书策略吗?

问题描述 投票:0回答:1

我在实例化链码时设置背书策略,我想知道是否可以在以后的阶段使用node sdk更新背书策略,因为当新组织添加到渠道时,我希望它们也成为背书的一部分政策。当前,我们正在执行的解决方法是将链码升级到新版本,再将其安装在所有对等节点上,然后在升级时更改背书策略。但是,这感觉并不正确。在这方面的任何指示将大有帮助!

hyperledger-fabric blockchain hyperledger
1个回答
0
投票

实际上是在fabric release-1.4中做到这一点的正确解决方案。

背书策略与频道配置不同,您可以使用@kekomal所说的delta-envelope更新它。您可以使用来更新频道配置新的组织,新的对等方和CRL,但没有链代码策略。

在完全实例化链码后,即会确定签注策略,这意味着它在链码生命周期中,独立于通道配置。

尽管整个新的chaincode-lifecycle随fabric release-2.1(由于2.0)问世了,完全不同,但是可能不需要每次都升级chaincode。

除了从CLI或SDK中指定认可策略外,链码还可以将通道配置中的策略用作认可策略。您可以使用–channel-config-policy标志选择通道策略,其格式由通道配置和ACL使用。

see here

[每次您将一个新的组织带入您的网络时,您都需要更新频道配置。由于链码可以使用与通道相同的策略,因此您不妨尝试一下新的生命周期。

到目前为止,我还没有尝试过,因为我在这里只提供一些想法。让我知道这是否有效。

谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.