Определение требований к функциональным возможностям¶
Как рассказывается в разделе Функциональные возможности каналов, требования к функциональным возможностям определяются в конфигурации каждого канала (которая содержится в самом последнем блоке конфигурации канала). Конфигурация канала содержит три раздела, каждый из которых определяет функциональные возможности разных типов.
| Тип возможности | Канонический путь | Путь JSON |
|---|---|---|
| Channel | /Channel/Capabilities | .channel_group.values.Capabilities |
| Orderer | /Channel/Orderer/Capabilities | .channel_group.groups.Orderer.values.Capabilities |
| Application | /Channel/Application/Capabilities | .channel_group.groups.Application.values. Capabilities |
Настройка функциональных возможностей¶
Функциональные возможности указываются в конфигурации канала (либо в исходной конфигурации, о которой рассказывается чуть позже, либо при изменении конфигурации).
Примечание
Дополнительная информация об обновлении конфигурации канала указывается в разделе Обновление конфигурации канала.
Поскольку новые каналы по умолчанию копируют конфигурацию системного канала службы упорядочения, они автоматически конфигурируются на работу с функциональными возможностями службы упорядочения и канала, определенными в системном канале службы упорядочения и в транзакции создания канала.
Функциональные возможности в исходной конфигурации¶
В файле configtx.yaml, который находится в каталоге config артефактов выпуска, есть раздел Capabilities,
в котором перечислены доступные функциональные возможности каждого типа (Channel, Orderer и Application).
Обратите внимание, что раздел Capabilities определен на корневом уровне (для функциональных возможностей каналов)
и на уровне Orderer (для возможностей узлов службы упорядочения).
При определении системного канала службы упорядочения отсутствует раздел Application,
поскольку эти функциональные возможности определяются во время создания канала приложения.