什么是"能力"在Hyperledger Fabric的configtx yaml文件中

时间:2018-04-05 06:20:44

标签: hyperledger-fabric

我正在尝试通过参考"基本网络"来创建我自己的结构网络。和#34;第一网络"在" fabric-samples"

中提供

我遇到了一个名为" Capabilities" in" configtx" yaml文件。

请帮助我理解本节的重要性。

1 个答案:

答案 0 :(得分:2)

这是Hyperledger Fabric 1.1中添加的new feature,使我们能够跨越多个组织的分散部署管理系统升级。

在大型网络中,可能存在运行不同版本软件的节点。随着新功能的引入,我们需要一种确保确定性执行的方法,因此我们使用此功能来确保通道内执行的一致性。

通道配置中的每个通道定义了功能要求(可在通道的最新配置块中找到)。通道配置包含三个位置,每个位置定义不同类型的功能。

  • 频道:这些功能同时适用于同行和订购者 位于根频道组中。
  • 订货人:仅适用于订货人,位于订货人组。
  • 应用程序:仅适用于对等项,位于应用程序组中。

只有支持通道配置块中指定的给定功能的二进制文件才能参与该通道。

请参阅docs了解更多信息。