我想在由以下人员组成的Fabric网络中实现 Idemix :
1)3个组织(每个组织1个同行)
2)3个Idemix对等体(如https://hyperledger-fabric.readthedocs.io/en/release-1.4/idemix.html中所示)
3)1个订购者
4)3个认证机构
5)3个客户
现在,我的网络是由一些脚本按以下顺序构建的:
1)生成每个对等方的证书(使用加密货币)
2)为每个idemix对等方生成证书(使用idemixgen)
3)生成genesis.block和channel.tx(使用configtxgen)
4)停止并删除所有docker容器(如果有)
5)生成一个名为docker-compose.yaml
的文件
6)使用docker-compose建立网络
显然,所有程序都正常运行,即使Idemix的注册工作正常,但是,当我尝试对Idemix用户进行查询时,记录器显示以下错误:
2019-12-03 10:56:25.844 UTC [背书者] ProcessProposal-> DEBU e503 输入:要求来自172.27.0.1:52496 2019-12-03 10:56:25.844 UTC [protoutils] ValidateProposalMessage-> DEBU e504 ValidateProposalMessage针对签名的提案0xc00024fb30开始 2019-12-03 10:56:25.844 UTC [protoutils] validateChannelHeader-> DEBU e505 validateChannelHeader信息:标头类型3 2019-12-03 10:56:25.844 UTC [protoutils] checkSignatureFromCreator-> DEBU e506开始 2019-12-03 10:56:25.844 UTC [msp] GetManagerForChain-> DEBU e507 返回频道“ mychannel”的现有经理2019-12-03 10:56:25.844 UTC [msp] deserializeIdentityInternal-> DEBU e508 idemixmsp:反序列化身份2019-12-03 10:56:25.844 UTC [protoutils] checkSignatureFromCreator-> DEBU e509创建者是 &{idemixMSPID1 ...]&B.W.yE.S2yfr .___ F.Q?i @ N @`&D \。\ s ^.ǚ d�.D��} 2019-12-03 10:56:25.844 UTC [msp]验证-> DEBU e50a 验证身份&{NymPublicKey:0xc000419770 msp:0xc000668cc0 id:0xc003537020角色:msp_identifier:“ idemixMSPID1” OU:msp_identifier:“ idemixMSPID1” organizational_unit_identifier:“ org1” certifiers_identifier:“ tY \ 317 \ 260 \ r \ 254S \ 177 \ 255 \ 247 \ 0025R \ 347 \” \ 260 \ 252 \ 317 \ 022 \ 224 \ 371 \ 001 \ 243 {\ 177 \ 200 \ 270 \ 253 \ 305j \ 311 \ 262“ associationProof:[10 68 10 32 40 220 169 220 22 60 144 128 124 149 188 64 194 225 19 111 83 238 142 155 65 188 22 143 96 194 186 28 178 139 145 90 18 32 64 57 182 200 224 76 134 158 213 119 52 255 118 244 113 154 24 55 15 0 62 9 86 165 179 95 72 215 44 99 125 180 18 68 10 32 210 164 183 63 173 72 242 210 220 […]} UTC 2019-12-03 10:56:25.882 [protoutils] ValidateProposalMessage-> WARN e50b频道[mychannel]: 创建者证书无效:使用opts [&{ [] [{1 [111114103 49]} {2 1} {0} {0}] 3 [] 0 0xc000122b20 0}]:签名无效:APrime和ABar没有 预期的结构2019-12-03 10:56:25.882 UTC [endorser] func1-> DEBU e50c出口:从172.27.0.1:52496请求
其他规格:
Hyperledger Fabric v1.4.3,Java 8,Docker v.19.03.5,Docker compose v.1.13.0
我希望有人能帮我解决这个麻烦!
预先感谢