定义了一些列的Profile,每个Profile代表了某种场景下的通道配置模板,包括Orderer系统通道模板或者应用通道模板,有时候也混合放到一起。
Orderer系统通道模板必须包括Orderer、Consortiums信息:
Orderer:指定Orderer系统通道自身的配置信息。网络启动时,必须首先创建Orderer系统通道
Consortiums:Orderer所服务的联盟列表。每个联盟中组织彼此使用相同的通道创建策略,可以彼此创建应用通道
Application:指定属于应用通道配置的信息,主要包括属于通道的组织信息
Consortium:该应用通道所关联联盟的名称
Profiles:
# order系统通道配置。通道为默认配置,添加一个OrdererOrg组织;联盟为默认的SampleConsortium联盟,添加了两个组织
TwoOrgsOrdererGenesis:
Orderer:
<<: *OrdererDefaults
Organizations: # 属于Orderer通道的组织
- *OrdererOrg
Consortiums:
SampleConsortium: # 创建更多应用通道的联盟
Organizations:
- *Org1
- *Org2
TwoOrgsChannel:# 应用通道配置。默认配置的应用通道,添加了两个组织。联盟为SampleConsortium
Consortium: SampleConsortium #联盟
Application:# 初始加入应用通道的组织
<<: *ApplicationDefaults
Organizations:
- *Org1
- *Org2