同时使用“ X509 MSP”和“ idemix MSP”

时间:2019-03-25 20:19:17

标签: hyperledger-fabric hyperledger blockchain x509certificate

我正在Hyperledger Fabric平台上创建一个电子投票软件,我需要使用电子证书“ X509 MSP”进行某些交易,而其他使用“ idemix MSP”进行的交易。也就是说,在某些事务中,必须识别用户,而在其他事务中,则不能。我考虑过要使用两个不同的通道,一个使用“ X509 MSP”,另一个使用“ idemix MSP”,两个通道是否可能彼此通信?还有其他更好的选择来实现上述功能吗? 如果有人能够将我引向一个解决方案,我会感到迷茫,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

因此,MSPID与MSP提供程序类型之间存在1-1映射。但是一个组织可以拥有一个或多个MSPID。

因此,对于任何给定的组织“ N”,您都可以让OrgNMSP1使用X509,而OrgNMSP2使用Identity Mixer。这两个都可以添加到同一频道。

更可能的情况是所有组织都使用一个Idemix MSP,但是任何一种情况都可以。