Где развернуты узлы в Hyperledger Fabric в реальном сценарии? - PullRequest
1 голос
/ 03 апреля 2019

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

  1. Если три компании хотят создать книгу с использованием Fabric, какая компания должна развернуть эти узлы?

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

  3. Если вы соберете их всех в одно место, это децентрализация?

Ответы [ 2 ]

0 голосов
/ 13 апреля 2019

Чтобы добавить ко второму вопросу, в Fabric 1.4.1 и 2.0.0, вы можете теперь использовать сервисы заказа на основе Raft, которые поддерживают децентрализованные узлы заказа. Теперь несколько организаций могут управлять как децентрализованным, так и децентрализованным Peer. Обеспечение дополнительной защиты от простоев и компромиссов.

0 голосов
/ 04 апреля 2019

Отличные вопросы.

  1. Это действительно не имеет значения, где компании развернут узлы, могут быть в кампусе, могут быть в облаке, все, что вам нужно, это IP-адреса и порты. Лучше всего развертывать одноранговые узлы в разных местах, чтобы избежать единой точки отказа. Возможно, разверните узел у каждого основного поставщика облачных услуг и один в кампусе, чтобы минимизировать время простоя.

  2. Политика одобрения потребует одобрения от партнера каждой из организаций, если это транзакция, которая важна для всех организаций. У каждой организации есть сторонники одобрения. Узлы заказчика также должны быть развернуты в разных местах, хотя заказчики не являются специфичными для организации, как одноранговые партнеры. Лучше всего иметь более одного заказчика, а затем получить консенсус, используя Кафку или Плот. Существует ряд алгоритмов, которые можно использовать.

  3. Пиры не должны быть все в одном и том же месте - только для разработчиков en *

...