Я использовал BYFN для создания фабричной сети с конфигурацией
2 ORG с каждой ORG, имеющей 2 одноранговых узла (каждый из которых имеет свой couch-db в качестве db состояния), 1 заказчик и 2 fabric-ca.
Теперь я установил цепной код (названный ordering-network
) на peer0.org1
и peer0.org2
и запустил цепной код на peer0.org1
.
Сценарий:
- Я могу отправлять транзакции в цепном коде, используя
org1
учетные данные администратора или создавая идентификационные данные участника, все связанные сorg1
. - # P5 #
# P6 #
- # P7 #
# P8 #
Вопросы:
- Если один чейнкод установлен на нескольких узлах, требуется ли его запуск (создание экземпляра) только одним из партнеров (через организации)?
- Если я хочу, чтобы оба партнера могли изменять чейнкод, что это будет за процесс? Под процессом я имею в виду, что каждому партнеру организации необходимо будет изменить и обновить код на своем конце, или любой член организации может обновить цепной код, и он будет создан на всех партнерах?
- Отвечает ли политика одобрения за то, чтобы в цепном коде участвовали несколько пиров из разных организаций?
Извиняюсь за длинный пост, но я не могу понять, как единый цепной код работает в нескольких организациях.
Источник для ChainCode: https://github.com/monarch0111/ordering-network/