Используйте "X509 MSP" и "idemix MSP" одновременно - PullRequest
1 голос
/ 25 марта 2019

Я создаю программное обеспечение для электронного голосования на платформе Hyperledger Fabric, и мне нужно выполнить некоторые транзакции с помощью ecerts "X509 MSP" и другие транзакции с использованием "idemix MSP". То есть в некоторых транзакциях пользователи должны быть распознаны, а в других транзакциях - нет. Я думал о создании двух разных каналов, один из которых использует «X509 MSP», а другой - «idemix MSP». Возможно ли, чтобы оба канала взаимодействовали друг с другом? Есть ли другой лучший вариант для реализации вышеизложенного? Я немного растерялся, если бы кто-то смог направить меня к решению, я был бы очень признателен.

1 Ответ

1 голос
/ 27 марта 2019

Таким образом, существует соответствие 1-1 между MSPID и типом поставщика MSP. Но у организации может быть один или несколько MSPID.

Таким образом, для любой данной организации "N" вы могли бы заставить OrgNMSP1 использовать X509, а OrgNMSP2 использовать Identity Mixer. Оба они могут быть добавлены к одному и тому же каналу (-ам).

Более вероятным сценарием будет использование одного Idemix MSP для всех организаций, но в любом случае будет работать.

...