2017-07-28 5 views
1

Ich probiere die Hyperledger-Fabric-Beispiele/First-Network-Beispiel. Ich arbeite mit 3 Knoten. Ich teste mit verschiedenen Unterstützungsrichtlinien, während ich den Chaincode instanziiere. Die Instanziierung ist erfolgreich. Wenn ich jedoch den Chaincode aufruft, schlägt er fehl. Nur die eine ODER-Bedingung funktioniert.Hyperledger V1.0 Endorsement-Richtlinien Fehler bei UND-Bedingung

Hier ist die Liste der Optionen, die ich mit dem Ergebnis der Ausgabe versucht habe.

  • -P "OR ('Org1MSP.member', 'Org2MSP.member','Org3MSP.member'))" -response Erfolg
  • -P "OR ('Org1MSP.member', AND('Org2MSP.member','Org3MSP.member'))" -response fehlgeschlagen
  • -P "AND ('Org1MSP.member','Org2MSP.member','Org3MSP.member')" -response Der Status fehlgeschlagen
  • -P "OR ('Org1MSP.member','Org3MSP.member'))" -response fehlgeschlagen
  • -P "AND ('Org1MSP.member','Org3MSP.member'))" -response fehlgeschlagen mich

Bitte helfen die Billigung Politik Problem zu lösen.

Antwort

1

Für Endorsement-Richtlinien, die Signaturen von N Peers erfordern, müssen Sie zunächst die Signaturen aller anderen Peers sammeln und anschließend einen TX senden.

Die Hyperledger Fabric SDKs (mindestens Node SDK) können Sie das tun. Die peer CLI wird derzeit nicht.

Wenn Sie sind mit einem der Hyperledger Fabric SDKs, dann benötigen wir Details der Umgebung und Protokolle zu debuggen.

Hoffe, das hilft!

Verwandte Themen