Я настроил фабричную сеть, которая состоит из 3org с каждым из 2 пиров, всего 6 пиров. я использую 3 пира для кодирования цепи для одобрения и 3 других пира для привязки. когда я запускаю сеть фабрики, она работает. Я создал транзакцию канала и одноранговую транзакцию, используя следующую команду
export CHANNEL_ONE_NAME=mychannel
export CHANNEL_ONE_PROFILE=Mychannel
./bin/configtxgen -profile ${CHANNEL_ONE_PROFILE} -outputAnchorPeersUpdate ./channel- artifacts/Org1MSPanchors_${CHANNEL_ONE_NAME}.tx -channelID $CHANNEL_ONE_NAME -asOrg Org1MSP
, которая создает
Org1MSPanchors_mychannel
Org2MSPanchors_mychannel
Org3MSPanchors_mychannel
Внутри док-контейнера
peer channel update -o orderer.avantas.com:7050 -c mychannel -f /opt/gopath/src/github.com/hyperledger/fabric/peer/channel-artifacts/Org1MSPanchors_mychannel.tx --tls --cafile $ORDERER_CA
У меня естьприсоединитесь к каналу от всех 3 пиров, и обновите также привязанный пир. когда я обновляю транзакцию якорного канала во всех в 3 одноранговых одноранговых узлах, она выдает мне ошибку, говорящую о
error Ошибка аутентификации: сбой при классификации идентификатора: невозможно извлечь msp.Identity из однорангового удостоверения
ПРЕДУПРЕЖДЕНИЕ Хранилище идентификаторов отклонено 192.168.16.2:33260: не удалось классифицировать идентификатор: невозможно извлечь msp.Identity из однорангового идентификатора
Потоковый вызов INFO завершен grpc.service = gossip.Gossip grpc.method = GossipStream grpc.peer_address = 192.168.16.2: 33260, не может быть подтверждено. Ни один MSP не может это сделать. "Grpc.code = Неизвестно grpc.call_duration = 7.2664ms