Erweitertes Deployment verwenden

(Hyperledger Fabric v1.4.7) Mit der erweiterten Bereitstellungsoption können Sie die Parameter angeben, die zum Bereitstellen eines Chaincodes in einer Produktionsumgebung erforderlich sind. Beispiel: Sie geben an, auf welchen Peers der Chaincode installiert werden soll, und die zu verwendende Bestätigungs-Policy.

Mit dem Assistenten für das erweiterte Deployment installieren Sie den Chaincode auf den ausgewählten Peers.
Beachten Sie die folgenden Informationen:
Sie müssen Administrator sein, um diese Aufgabe auszuführen.
  1. Gehen Sie zur Konsole, und wählen Sie die Registerkarte Chaincodes aus.
  2. Klicken Sie auf der Registerkarte Chaincodes auf Neuen Chaincode bereitstellen.
    Die Seite Kettencode bereitstellen wird angezeigt.
  3. Klicken Sie auf Erweitertes Deployment.
    Die Seite Chaincode bereitstellen (erweitert) Schritt 1 von 3: Installieren wird angezeigt.
  4. Geben Sie im Feld Chaincode-Name einen eindeutigen Namen für den Chaincode ein. Geben Sie im Feld Version die Versionsnummer des Chaincodes ein.
    Die Anforderungen an den Chaincode-Namen und die Version der Oracle Blockchain Platform unterscheiden sich von den Anforderungen der Hyperledger Fabric. Sie müssen die Oracle Blockchain Platform-Namensanforderungen verwenden. Beachten Sie beim Benennen des Chaincodes die folgenden Richtlinien:
    • Verwenden Sie alphanumerische ASCII-Zeichen, ('') Anführungszeichen, Bindestriche (-) und Unterstriche (_).
    • Der Name darf nur mit alphanumerischen ASCII-Zeichen beginnen und enden. Beispiel: Sie können keine Namen wie _mychaincode oder mychaincode_ verwenden.
    • Auf Bindestriche (-) und Unterstriche (_) müssen alphanumerische ASCII-Zeichen folgen. Beispiel: Sie können keine Namen wie my--chaincode oder my-_chaincode verwenden.
    • Der Name muss eine Länge von 1 bis 64 Zeichen haben.
    • Eine Chaincode-Version kann einen Punkt (.) enthalten.
  5. Wählen Sie mindestens einen Netzwerk-Peer aus, auf dem der Chaincode installiert werden soll. Um High Availability bereitzustellen, empfiehlt Oracle, die entsprechende Anzahl von Peers aus jeder Partition zu wählen. Außerdem müssen die ausgewählten Peers mit dem Kanal verknüpft werden, auf dem Sie den Chaincode instanziieren.
  6. Klicken Sie auf das Feld Kettencodequelle, und suchen Sie nach der Chaincode-ZIP-Datei, die hochgeladen und bereitgestellt werden soll. Klicken Sie auf Weiter.
    Der Chaincode wird installiert, und die Seite Chaincode bereitstellen (erweitert) Schritt 2 von 3: Instanziieren wird angezeigt.
  7. Entscheiden Sie, ob Sie den Chaincode jetzt oder später instanziieren möchten.
    • Klicken Sie auf Schließen, um den Assistenten zu schließen und später zu instanziieren.
    • Um jetzt zu instanziieren, wählen Sie den Kanal für die Instanziierung des Chaincodes und die Peers für die Instanziierung des Chaincodes. Geben Sie bei Bedarf Initialparameter, eine Bestätigungs-Policy, eine transiente Zuordnung und private Datensammlungen ein. Beachten Sie die folgenden Informationen:
      • Instanziierung kompiliert, erstellt und initialisiert den Chaincode auf den Peers.
      • Wenn Sie die Bestätigungs-Policy leer lassen, verwendet Oracle Blockchain Platform die Standard-Bestätigungs-Policy. Die Standard-Bestätigungsrichtlinie erhält eine Bestätigung von jedem Peer im Netzwerk.
      • Wenn die Instanziierung abgeschlossen ist, können die Peers Chaincode-Aufrufe akzeptieren und Transaktionen bestätigen.
      Klicken Sie auf Weiter.
    Der Chaincode wird instanziiert.