Какую разницу имеют одноранговые узлы в сети Fabric? - PullRequest
0 голосов
/ 12 июня 2019

Я удалил определение однорангового однорангового узла в файле configtx.yaml, а также не обновлял одноранговые одноранговые узлы на своем канале для каких-либо участвующих организаций. Удивительно, но сеть работает нормально, и все транзакции проходят.

Я внес изменения в папку fabric-samples / first-network официального репозитория github. Я понимаю, что одноранговые одноранговые узлы используются для связи между сплетнями и обнаружения одноранговых узлов, хотя отсутствие одноранговых одноранговых узлов в сети не имеет видимых различий по сравнению с тем, когда мы их определяем. Я надеялся увидеть некоторые ошибки, но ни одна не пришла. Как измерить разницу между обоими случаями?

1 Ответ

1 голос
/ 13 июня 2019

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

Теперь вопрос, зачем они вам нужны.Вот две причины

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...