Chaincode bereitstellen

(Hyperledger Fabric v2.x) Um einen Chaincode bereitzustellen, muss er von Organisationen genehmigt und dann in einem Kanal festgeschrieben werden. Nachdem ein Chaincode bereitgestellt wurde, können Peers Chaincode-Aufrufe akzeptieren und Transaktionen bestätigen.

Beachten Sie die folgenden Informationen:
Sie müssen Administrator sein, um diese Aufgabe auszuführen.
  1. Navigieren Sie zur Konsole, und wählen Sie die Registerkarte Chaincodes aus.
  2. Suchen Sie auf der Registerkarte Chaincodes das Chaincodepackage, klicken Sie auf das zugehörige Menü Weitere Aktionen, und wählen Sie Bereitstellen aus.
    Das Dialogfeld Chaincode bereitstellen wird angezeigt.
  3. Geben Sie an, wo und wie der Chaincode bereitgestellt werden soll.
    Feld Beschreibung
    Channel Wählen Sie den Kanal aus, auf dem der Chaincode ausgeführt werden soll.
    Kettencode-Name Geben Sie einen eindeutigen Namen mit einer Länge von bis zu 64 Zeichen für den bereitgestellten Chaincode ein.
    • Verwenden Sie alphanumerische ASCII-Zeichen, Bindestriche (-) und Unterstriche (_).
    • Der Name darf nur mit alphanumerischen ASCII-Zeichen beginnen und enden.
    • Auf Bindestriche (-) und Unterstriche (_) müssen alphanumerische ASCII-Zeichen folgen.
    Version Geben Sie einen Zeichenfolgenwert mit einer Länge von bis zu 64 Zeichen ein, um die Versionsnummer des Chaincodes anzugeben.
    • Verwenden Sie alphanumerische ASCII-Zeichen, Bindestriche (-), Unterstriche (_), Punkte (.) und Pluszeichen (+).
    Initialisierung erforderlich Aktivieren Sie dieses Kontrollkästchen, wenn für den Chaincode eine Initialisierung erforderlich ist. Wenn diese Option ausgewählt ist, muss die Clientanwendung die Funktion Init explizit aufrufen, indem das Flag isInit angegeben wird, bevor eine andere Funktion aufgerufen wird.
    Bestätigungsrichtlinie Geben Sie in diesem Abschnitt die Policy an, die zum Bestätigen des Chaincodes erforderlich ist.

    Wenn Sie keine Bestätigungs-Policy angeben, wird die Standardbestätigungs-Policy verwendet. Die Standard-Bestätigungsrichtlinie erhält eine Bestätigung von jedem Peer im Netzwerk.

    Private Datenerfassung Fügen Sie in diesem Abschnitt eine oder mehrere private Datensammlungen hinzu. Private Datensammlungen geben Untergruppen von Organisationen an, die private Daten auf dem Kanal, auf dem Sie den Chaincode bereitstellen, bestätigen, festschreiben oder abfragen.
  4. Klicken Sie auf Bereitstellen.
    Der Chaincode wird bereitgestellt.
  5. Um zu bestätigen, dass der Chaincode bereitgestellt wurde, gehen Sie zur Registerkarte Kanäle, und klicken Sie auf den Namen des Kanals, für den Sie den Chaincode bereitgestellt haben. Gehen Sie zur Registerkarte Bereitgestellte Chaincodes, und bestätigen Sie, dass der Chaincode in der Übersichtstabelle aufgeführt ist.