Hyperledger fabric 使用「;X509 MSP“;及;“idemix MSP”;同时

Hyperledger fabric 使用「;X509 MSP“;及;“idemix MSP”;同时,hyperledger-fabric,hyperledger,blockchain,x509certificate,Hyperledger Fabric,Hyperledger,Blockchain,X509certificate,我正在Hyperledger Fabric平台上创建一个电子投票软件,我需要使用ecerts“X509 MSP”执行一些交易,并使用“idemix MSP”执行其他交易。也就是说,在某些事务中,必须识别用户,而在其他事务中,则不能识别用户。我考虑过使用两个不同的通道,一个使用“X509 MSP”,另一个使用“idemix MSP”,这两个通道是否可以相互通信?是否有其他更好的方法来实现上述功能? 如果有人能告诉我一个解决方案,我会有点不知所措,我会非常感激。所以在MSPID和MSP提供者类型之间

我正在Hyperledger Fabric平台上创建一个电子投票软件,我需要使用ecerts“X509 MSP”执行一些交易,并使用“idemix MSP”执行其他交易。也就是说,在某些事务中,必须识别用户,而在其他事务中,则不能识别用户。我考虑过使用两个不同的通道,一个使用“X509 MSP”,另一个使用“idemix MSP”,这两个通道是否可以相互通信?是否有其他更好的方法来实现上述功能?
如果有人能告诉我一个解决方案,我会有点不知所措,我会非常感激。

所以在MSPID和MSP提供者类型之间有一个1-1映射。但是一个组织可以有一个或多个MSPID

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

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