Определите клиента в канале MSP в Hyperledger Fabric - PullRequest
0 голосов
/ 20 января 2019

Я узнаю о Hyperledger Fabric, но в части Channel MSP у меня все еще есть некоторые вопросы.Канал MSP представляет собой комбинацию локального MSP, и когда клиент получает доступ к каналу, как узел может проверить личность клиента?Нужен ли сверстнику доступ к каналу MSP и проверка личности клиента, или он вызывает конкретный код цепочки для проверки?

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Поскольку я искал через узел ткани sdk, также composer-rest-server, они предоставили класс MSP, а также диспетчер MSP в Fabric-ca-client и Fabric-client. Пример: в случае Hyperledger Composer, кроме того, что вы запускаете сеть на Fabric-dev-server, вы можете найти библиотеку, где построение прослушивания, вызова и обратной связи бизнес-сети находится в Node_Modules (home / $ User / .nvm / versionings / node / v8.12.0). / Библиотека / node_modules). В заключение, одноранговому узлу не нужно вызывать определенный цепной код для проверки ACL, а также личности клиента. Он может вызвать существующий код в composer-rest-server.

0 голосов
/ 20 января 2019

как одноранговый узел может проверить личность клиента?

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

Нужен ли партнеру доступ к каналу MSP и проверка личности клиента самостоятельно, или он вызываетконкретный код цепочки для проверки?

Как объяснено выше, вызов цепного кода выполняется в контексте определенного канала, следовательно, узел будет использовать канал MSP для проверки личности клиента.Peer сделает это напрямую, например, без вызова дополнительных цепных кодов.

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