Определение требований к функциональным возможностям ==================================================== Как рассказывается в разделе :doc:`capabilities_concept`, требования к функциональным возможностям определяются в конфигурации каждого канала (которая содержится в самом последнем блоке конфигурации канала). Конфигурация канала содержит три раздела, каждый из которых определяет функциональные возможности разных типов. +------------------+-----------------------------------+----------------------------------------------------+ | Тип возможности | Канонический путь | Путь 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 | +------------------+-----------------------------------+----------------------------------------------------+ Настройка функциональных возможностей ------------------------------------- Функциональные возможности указываются в конфигурации канала (либо в исходной конфигурации, о которой рассказывается чуть позже, либо при изменении конфигурации). .. note:: Дополнительная информация об обновлении конфигурации канала указывается в разделе :doc:`config_update`. Поскольку новые каналы по умолчанию копируют конфигурацию системного канала службы упорядочения, они автоматически конфигурируются на работу с функциональными возможностями службы упорядочения и канала, определенными в системном канале службы упорядочения и в транзакции создания канала. Функциональные возможности в исходной конфигурации ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ В файле configtx.yaml, который находится в каталоге ``config`` артефактов выпуска, есть раздел ``Capabilities``, в котором перечислены доступные функциональные возможности каждого типа (Channel, Orderer и Application). Обратите внимание, что раздел ``Capabilities`` определен на корневом уровне (для функциональных возможностей каналов) и на уровне Orderer (для возможностей узлов службы упорядочения). При определении системного канала службы упорядочения отсутствует раздел ``Application``, поскольку эти функциональные возможности определяются во время создания канала приложения.