Когда сеть Hyperledger Fabric изначально определена, существует канал по умолчанию, в который входят все организации «консорциума».Это первоначальные, основатели, члены сети.Дополнительные организации могут быть добавлены.
Если вы изучите учебник 'first-network' , вы увидите блок genesis, сгенерированный командой configtxgen
из определения сети YAML для развертывания configtx.yaml
,Первый задействованный компонент - это служба заказа, за которой следуют одноранговые узлы, которые могут быть подключены к другим одноранговым узлам по протоколу gossip
.Есть два аспекта сплетен: сплетни внутри сверстников организации и сплетни между организациями.Первый настроен со свойствами в core.yaml
или соответствующими переменными ENV, второй настроен со свойством AnchorPeers в configtx.yaml для канала.
При создании нового канала вы указываете адреси порт службы заказа, которая будет управлять этим каналом, и вы указываете организации, которые будут участвовать в этом канале.Затем вы присоединяете одноранговые узлы к каналу и при необходимости устанавливаете цепной код (для одобрения одноранговых узлов).