hyperledger fabri c заказчик для разных сетей - PullRequest
5 голосов
/ 08 апреля 2020

У меня две разные и отдельные сети. одна имеет две организации с двумя заказчиками, а вторая - три организации с тремя заказчиками. если я хочу, чтобы все пять заказчиков в type = Raft для обеих сетей, как мне его настроить?

Я знаю, что заказчики могут обрабатывать несколько каналов, но как насчет нескольких сетей? (Я думаю, проблема в блоке Бытия)

1 Ответ

2 голосов
/ 08 апреля 2020

Насколько я знаю, в сети есть только один Канал заказа, тот, чья цепочка начинается с блока генезиса. В orderer.yaml, General.GenesisFile принимает только один файл.

Так что я бы сказал, что это невозможно. Один и тот же узел / процесс заказчика посещает только один канал службы заказа и, следовательно, одну сеть.

Вы можете установить единственную сеть, которая использует другое подмножество заказчиков на канал, что на практике похоже на то, что вы хотите. Вы можете установить сеть с 5 организациями и 5 заказчиками, с общим каналом обслуживания заказов (который отслеживает существующие организации, заказчики и каналы) и различными поднаборами заказчиков и организаций на канал приложения.

В противном случае необходимо развернуть разные процессы заказчиков, которые на самом деле являются разными узлами заказчиков.

...