Oracle Blockchain Platform Using Samples (Hyperledger Fabric v2.x) erkunden

Sie können die Beispielkettencodes installieren, bereitstellen und aufrufen, die in Oracle Blockchain Platform enthalten sind.

Sie müssen Administrator sein, um Beispielkettencodes zu installieren und bereitzustellen. Wenn Sie Benutzerberechtigungen haben, können Sie Beispielkettencodes aufrufen.
  1. Gehen Sie zur Konsole, und wählen Sie die Registerkarte Entwicklungstools aus.
  2. Klicken Sie auf den Bereich Beispiele.
    Die Seite Chaincode-Beispiele wird angezeigt.
  3. Suchen Sie den Beispielkettencode, und installieren Sie ihn.
    1. Wählen Sie den Beispielkettencode aus, den Sie verwenden möchten, und klicken Sie auf die entsprechende Schaltfläche Installieren.
    2. Geben Sie im Dialogfeld Chaincode installieren einen oder mehrere Peers an, auf denen der Chaincode installiert werden soll, und wählen Sie aus, welche Chaincode-Sprache Sie verwenden möchten (Los, Node.js oder Java). Klicken Sie auf Installieren.
  4. Stellen Sie den Chaincode bereit.
    1. Klicken Sie auf die Schaltfläche Bereitstellen des Chaincodes.
    2. Wählen Sie im Dialogfeld Chaincode bereitstellen den Kanal aus, für den Sie den Chaincode bereitstellen möchten. Klicken Sie auf Bereitstellen.
  5. Gehen Sie zur Registerkarte Kanäle, und klicken Sie auf den Namen des Kanals, für den Sie den Beispielkettencode bereitgestellt haben.
    1. Klicken Sie auf der Seite Kanalinformationen auf den Bereich Bereitgestellte Chaincodes, um das Deployment des Chaincodes im Kanal zu bestätigen.
    2. Im Bereich Buch können Sie Informationen zu einzelnen Transaktionen im Kanal suchen.
  6. Klicken Sie auf den Bereich Buch, und bestätigen Sie Folgendes.
    • Die Buchübersicht gibt an, dass eine Bereitstellung erfolgt ist. Ein Deployment besteht aus einer Genehmigung und einem Commit.
    • Suchen Sie in der Tabelle Buch die beiden Blöcke mit dem Typ Daten.
    • Klicken Sie auf den ersten Block, und klicken Sie in der Tabelle "Transaktionen" auf das Pfeilsymbol, um weitere Informationen zum Block anzuzeigen. Vergewissern Sie sich, dass im Feld "Funktionsname" ApproveChaincodeDefinitionForMyOrg angezeigt wird.
    • Klicken Sie auf den zweiten Block, und bestätigen Sie, dass im Feld "Funktionsname" CommitChaincodeDefinition angezeigt wird.
  7. Gehen Sie bei Bedarf zur Registerkarte Chaincodes, und stellen Sie den Chaincode auf anderen Kanälen bereit.
    Wenn Sie an einem Netzwerk arbeiten, das mehrere Mitglieder enthält und den Chaincode auf dem Gründer bereitgestellt hat, müssen Sie den Chaincode nicht auf den Teilnehmern bereitstellen, auf denen Sie denselben Chaincode installiert haben. In solchen Fällen wird der Chaincode bereits bei den Teilnehmern eingesetzt.
    1. Suchen Sie die Package-ID des Chaincodes, den Sie in der Tabelle bereitstellen möchten, und klicken Sie darauf.
      Die Seite Installierte Peers - Übersicht wird angezeigt.
    2. Klicken Sie auf Auf Kanälen bereitgestellt.
    3. Klicken Sie auf der Seite Bereitgestellte Kanäle - Übersicht auf die Schaltfläche In neuem Kanal bereitstellen.
    4. Geben Sie im Dialogfeld Kettencode bereitstellen die erforderlichen Informationen an, und klicken Sie auf Bereitstellen.
  8. Rufen Sie den Chaincode auf.
    1. Gehen Sie zur Seite Codebeispiele, suchen Sie den Chaincode, mit dem Sie arbeiten, und klicken Sie auf die Schaltfläche Aufrufen.
    2. Wählen Sie im Dialogfeld Chaincode aufrufen einen Kanal aus, auf dem die Transaktion ausgeführt werden soll.
    3. Geben Sie im Feld Aktion eine Aktion an, die mit dem Chaincode abgeschlossen werden soll.
    4. Klicken Sie auf Ausführen.
  9. Bestätigen Sie, ob der Chaincode erfolgreich aufgerufen wurde.
    1. Gehen Sie zur Registerkarte Kanäle, und suchen und klicken Sie auf den Kanal, auf dem der Chaincode installiert wurde.
    2. Suchen Sie in der Tabelle Buchübersicht die Blocknummer, die einen Aufruf anzeigt.
    3. Klicken Sie auf den Block, und bestätigen Sie, dass in der Tabelle Transaktionen in der Spalte "Status" der Eintrag Erfolgreich angezeigt wird.
  10. Gehen Sie bei Bedarf zur Seite Beispiele, und rufen Sie andere Vorgänge für den Chaincode auf.