Одноранговый цепной код вызывает -o orderer.example.com:7050 --tls true --cafile /opt/gopath/src/github.com /hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem - C mychannel -n my cc - c '{"Args": ["invoke", "a", "b", "10"]}
2020-01-06 08: 08: 39.972 UT C [vscc] Validate -> ERRO 0ad VS CC ошибка: stateBasedValidator.Validate не удалось, ошибка проверки политики подтверждения для цепного кода my cc в tx 9: 0 завершилась неудачно: набор сигнатур не соответствует политике
2020-01-06 08: 08: 39.973 UT C [committer.txvalidator] validateTx -> ERRO 0ae VSCCValidateTx для транзакции txId = ea10c982be12ab3762b4199a349c1409fb22bde5230667be78b2394ccdb05d37 возвратил ошибку: проверка политики подтверждения для цепного кода my cc в tx 9: 0 * сбой * 101 * 101 * не работает * 101 * для 101 * для этой команды подписи не работает, но она не удовлетворяет политике, но она не удовлетворяет этой политике, но не удовлетворяет этой политике подписи: не выполнено Я имею в виду, транзакция действительна.
вызов однорангового цепного кода -o orderer.example.com:7050 --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer /crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem - C mychannel -n my cc --peerAddresses peer0.org1.example. com: 7051 - tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt --peerAddresses peer0.org2. example.com:9051 --tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt - c '{"Args": ["invoke", "a", "b", "10"]}'
Есть ли что-то, что можно настроить для вызова с первым I значит, кроме передачи --peerAddresses
param?
Я также добавил третью организацию из здесь . И здесь команда invoke также работает, я имею в виду действительную транзакцию.
вызов однорангового цепочечного кода -o orderer.example.com:7050 --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example .com / orderers / orderer.example.com / msp / tlscacerts / tlsca.example.com-cert.pem - C mychannel -n my cc - c '{"Args": ["invoke", «a», «b», «10»]} '
Итак, почему не работает тот же самый вызов для byfn
?
Примечание для byfn
Я удалил все изображения и сделал это с самого начала. Так что здесь нет никакого конфликта на самом деле.