Hyperledger fabric 基本网络(结构示例)中的channelID byfn sys通道是什么?

Hyperledger fabric 基本网络(结构示例)中的channelID byfn sys通道是什么?,hyperledger-fabric,Hyperledger Fabric,生成orderer genesis块时,提供给configtxgen的通道ID为byfn sys channel,尽管通道名称为mychannel 有人能解释一下它的意义吗。此外,该变更已包含在1.4版本中,早期版本中没有该变更。生成genesis区块时给出的channelID指的是应包含联合体详细信息的系统通道,例如,应作为联合体一部分的组织在该通道的MSP中定义 默认情况下,在早期版本中,它使用testchainid作为系统通道,并使用-channelID选项允许覆盖选项。在最近的版本中,建

生成orderer genesis块时,提供给configtxgen的通道ID为byfn sys channel,尽管通道名称为mychannel


有人能解释一下它的意义吗。此外,该变更已包含在1.4版本中,早期版本中没有该变更。

生成genesis区块时给出的channelID指的是应包含联合体详细信息的系统通道,例如,应作为联合体一部分的组织在该通道的MSP中定义


默认情况下,在早期版本中,它使用
testchainid
作为系统通道,并使用
-channelID
选项允许覆盖选项。在最近的版本中,建议将此字段设置为必需字段。

感谢您的澄清。我只想补充一点,在最近的版本中,它也不是一个必要的标志,因为在fabric示例的第一个网络中生成genesis块时,没有提供channelID。哦,谢谢你,我一直在使用v1.2。我将更新答案。我尝试运行基本网络,该网络未提供channelID标志。您是对的,现在不推荐省略通道ID,因此会显示一条警告,在将来的版本中,有必要传递该标志。