Вы не добавляете заказчиков в канал.
Заказчик принадлежит организации-заказчику. Вы можете определить несколько консорциумов, которые может обслуживать организация-заказчик. Определение консорциума приведено в определении организации-заказчика.
Когда вы создаете канал, вы определяете, какому консорциуму он принадлежит. Члены, которые вы определяете на канале, должны быть частью этого консорциума.
Следовательно, если вы определяете организацию-заказчик, и у вас есть несколько узлов-заказчиков, она будет обслуживать все каналы, частью которых является ее организация, через консорциумы.
Рассмотрим приведенный ниже упрощенный пример configtx.yaml:
ProfileForGenesisOrderer1:
Orderer:
Organizations:
- *OrdererOrg1
Consortiums:
Consortium1:
Organizations:
- *Org1
- *Org2
- *Org3
ProfileForGenesisOrderer2:
Orderer:
Organizations:
- *OrdererOrg2
Consortiums:
Consortium2:
Organizations:
- *Org4
- *Org5
- *Org6
ChannelOne:
Consortium: Consortium1
Application:
<<: *ApplicationDefaults
Organizations:
- *Org1
- *Org3
ChannelOne:
Consortium: Consortium2
Application:
<<: *ApplicationDefaults
Organizations:
- *Org6
- *Org4
Заказчик, принадлежащий OrdererOrg1, будет только его Консорциум1, следовательно, будет обслуживать ChannelOne. То же самое относится и к OrdererOrg2.