В (Hyperledger Fabric) сервисе заказа кафки, узел которого будет подписывать и транслировать блок всем узлам привязки - PullRequest
0 голосов
/ 27 июня 2019

При настройке службы заказа кафки все узлы заказа будут иметь одинаковые блоки транзакций.Поскольку каждая подпись заказчика отличается друг от друга, кто будет подписывать и отправлять определенный блок всем партнерам во время фиксации?Существует ли какой-либо критерий или порядок приоритетов, в котором одноранговые узлы или одноранговые одноранговые узлы будут выбирать определенный узел-заказчик, и все одноранговые узлы согласятся с этим критерием?Если предположим, где мы будем указывать эти критерии? (Предположим, если есть 3 узла заказа)

Ответы [ 2 ]

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

Когда вы создаете службу заказа, вы указываете информацию о членстве (также известную как orderer org MSP) для организации (ей) заказа в начальном блоке происхождения. Эта информация затем включается в конфигурацию канала для каждого канала и распространяется на одноранговые узлы, когда они присоединяются к каналам. Таким образом, одноранговые узлы будут проверять подписи блоков от любого узла заказчика, чей сертификат был выдан MSP заказчика, что означает, что не имеет значения, от какого узла заказа узел получает блоки.

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

Вот, пожалуйста, вот ссылка , которая объясняет весь процесс заказа.

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

...