Существует ли какая-либо связь между заказчиком и сетевыми организациями в Hyperledger Fabric? - PullRequest
0 голосов
/ 07 июня 2019

Может ли заказчик сделать заказ на любую транзакцию независимо от организации, из которой она поступает?

Или есть какие-то отношения, которые определяют, что этот конкретный заказчик может заказать tx только для упомянутых организаций?

На снимке экрана ниже, почему сертификаты однорангового узла org1 и однорангового узла org2 необходимы для создания контейнера заказа? Это определяет некоторые отношения между ними?

enter image description here

Спасибо!

1 Ответ

0 голосов
/ 07 июня 2019

Да, заказчик может заказать любую поступающую транзакцию независимо от организации, из которой он поступает. На самом деле это зависит от генезиса блока. Блок Genesis содержит информацию о консорциуме организаций, которую вы упомянули в файле configtx.yaml при создании блока Genesis. Таким образом, заказчик может заказать любую сделку из любой организации консорциума.

Заказчик делится данными транзакции / блока также с другими контейнерами Заказчика. Если вы работаете в сети по протоколу TLS, вам нужно упомянуть сертификат других заказчиков, чтобы он мог использовать его для подтверждения связи при обмене данными.

...