Was ist die Konsole?

Mit der Oracle Blockchain Platform-Konsole können Sie das Blockchain-Netzwerk überwachen und tägliche administrative Aufgaben ausführen.

Wenn Sie Ihre Oracle Blockchain Platform-Instanz bereitgestellt haben, wurden alle Funktionen, die Sie für die Arbeit in Ihrem Blockchain-Netzwerk benötigen, zur Konsole hinzugefügt.

Mit der Konsole können Sie Aufgaben wie das Verwalten von Knoten, das Konfigurieren von Netzwerkkanälen und -richtlinien und das Bereitstellen von Chaincodes ausführen. Sie können auch das Netzwerk überwachen und Fehler beheben, den Knotenstatus anzeigen, Ledger-Blöcke anzeigen sowie Logdateien suchen und anzeigen.

In den meisten Fällen verfügt jedes Mitglied Ihres Netzwerks über eine eigene Konsole, mit der es sein Unternehmen verwaltet und das Blockchain-Netzwerk überwacht. Ihre Rolle im Netzwerk (Gründer oder Teilnehmer) bestimmt die Aufgaben, die Sie in der Konsole ausführen können. Beispiel: Wenn Sie ein Teilnehmer sind, können Sie dem Netzwerk keinen weiteren Teilnehmer hinzufügen. Nur der Gründer kann dem Netzwerk einen Teilnehmer hinzufügen.

Welche Aktionen Sie in der Konsole ausführen können, hängt von Ihren Zugriffsberechtigungen (Administrator oder Benutzer) ab. Beispiel: Nur ein Administrator kann einen Anker-Peer festlegen oder einen neuen Kanal erstellen.

Ihre Instanz enthält Beispielkettencodes, mit denen Sie beginnen können. Siehe Oracle Blockchain Platform Using Samples (Hyperledger Fabric v2.x) entdecken oder Oracle Blockchain Platform Using Samples (Hyperledger Fabric v1.4.7).

Die Konsole ist in Registerkarten unterteilt.

Registerkarte Dashboard

Auf der Registerkarte Dashboard erhalten Sie einen Überblick über die Netzwerkperformance. Siehe Welche Art von Informationen gibt es im Dashboard?

Auf der Registerkarte Dashboard finden Sie:

  • Ein Banner, das Ihnen zeigt, wie viele verschiedene Komponenten sich in Ihrem Netzwerk befinden. Zum Beispiel, wie viele Kanäle und Chaincodes.
  • Die Anzahl der Benutzertransaktionen in einem Kanal während eines bestimmten Zeitraums.
  • Anzahl von Knoten, die ausgeführt oder gestoppt werden.
  • Die Anzahl der Bestätigungen und Commits durch gleichgestellte Mitarbeiter.
  • Auslastungsstatistiken für die Partitionen Ihrer Instanz.

Registerkarte Netzwerk

Auf der Registerkarte Netzwerk wird eine Liste der Mitglieder in Ihrem Netzwerk angezeigt. Wenn Sie die Registerkarte Netzwerk zum ersten Mal nach dem Einrichten der Instanz verwenden, werden die Knoten angezeigt, die Sie beim Setup erstellt haben.

In der Registerkarte Netzwerk können Sie folgende Schritte ausführen:

  • Suchen Sie die Organisations-IDs der Mitglieder in Ihrem Netzwerk, deren Mitgliedschaftsdienstanbieter-IDs und Rollen.
  • Fügen Sie einen Teilnehmer zum Netzwerk hinzu.
  • Sehen Sie sich eine grafische Darstellung der Netzwerkstruktur an.
  • Bestellereinstellungen konfigurieren, anzeigen oder importieren.
  • Zertifikate verwalten.
  • Neuen Orderering-Serviceknoten zum Netzwerk hinzufügen.
  • Exportieren Sie den Netzwerkkonfigurationsblock.

Registerkarte Knoten

Gehen Sie zur Registerkarte Knoten, um eine Liste der Knoten in Ihrem Netzwerk anzuzeigen. Wenn Sie die Registerkarte Knoten zum ersten Mal nach dem Einrichten der Instanz verwenden, wird Folgendes angezeigt:
  • Der Konsolenknoten.
  • Die Anzahl der Peerknoten, die Sie beim Provisioning angefordert haben.
  • Die Anzahl der Orderer-Knoten, die mit Ihrem Instanztyp verknüpft sind. Standard verfügt über drei Orderer-Knoten und kann nicht vertikal skaliert werden, während Enterprise über drei weitere Knoten verfügt.
  • Ein Fabric Certificate Authority-(CA-)Knoten, der den Mitgliedschaftsservice darstellt.
  • Ein REST-Proxyknoten.
Beim Provisioning der Gründerinstanz wurde ein Standardkanal erstellt, dem alle Peers hinzugefügt wurden.

In der Registerkarte Knoten können Sie:

  • Knotenkonfigurationen anzeigen und festlegen
  • Peers exportieren und importieren.
  • Knoten starten, stoppen und neu starten.
  • Konfigurieren und starten Sie einen neuen Auftragsknoten.
  • In einer grafischen Darstellung sehen Sie, welche Peer-Knoten welche Kanäle verwenden.
  • Klicken Sie auf den Namen eines Knotens, um weitere Informationen zu erhalten.

Registerkarte Vertriebskanäle

Auf der Registerkarte Kanäle werden die Kanäle in Ihrem Netzwerk, die Peers, die die Kanäle verwenden, und die Chaincodes angezeigt, die in den Kanälen bereitgestellt werden. Wenn Sie die Registerkarte Kanäle zum ersten Mal verwenden, nachdem Sie Ihre Instanz eingerichtet haben, wird der erstellte Standardkanal angezeigt, und alle Peers in Ihrem Netzwerk wurden hinzugefügt.

In der Registerkarte Kanäle können Sie:

  • Neue Kanäle hinzufügen.
  • Sehen Sie sich die Anzahl der Chaincodes an, die auf einem Kanal bereitgestellt werden.
  • Klicken Sie auf den Namen eines Kanals, um weitere Informationen darüber zu erhalten, wie z.B. die Ledger-Übersicht, die mit dem Kanal verknüpften Peers und OSNs sowie die Policys und ACLs des Kanals.
  • Verbinden Sie Peers mit dem Kanal.
  • Verwalten Sie den Bestellservice des Kanals.
  • Fügen Sie einen Ordering Service Node (OSN) für einen Kanal hinzu, oder entfernen Sie ihn.
  • Einstellungen des Bestellservice anzeigen und aktualisieren.
  • Rich-Historie für den Kanal konfigurieren.
  • Führen und analysieren Sie umfangreiche Abfragen zu Chaincodes im Kanal.
  • (Hyperledger Fabric v2.x) Upgrade a chaincode.

Registerkarte Kettencodes

Beachten Sie, dass Oracle Blockchain Platform Smart Contracts als Chaincodes bezeichnet.

Gehen Sie zur Registerkarte Chaincodes, um eine Liste der Chaincode-Packages anzuzeigen, die auf der Instanz installiert sind. Wenn Sie die Registerkarte Chaincodes zum ersten Mal nach dem Einrichten Ihrer Instanz verwenden, werden keine Chaincodes in der Liste angezeigt, da beim Einrichten keine Chaincodes enthalten waren. Sie müssen die erforderlichen Chaincodes hinzufügen.

In der Registerkarte Chaincodes können Sie folgende Schritte ausführen:

  • Installieren und implementieren Sie einen Chaincode mit der Bereitstellungsoption "Schnell" oder "Erweitert".
  • Sehen Sie, wie viele Peers einen Chaincode installiert haben.
  • Finden Sie heraus, auf wie vielen Kanälen ein Chaincode bereitgestellt wurde.
  • (Hyperledger Fabric v1.4.7) Aktualisieren Sie einen Chaincode.

Registerkarte Entwicklungstools

Die Registerkarte Entwicklungstools soll Ihnen helfen, Blockchain-Grundlagen wie das Schreiben von Chaincodes und das Erstellen von Blockchain-Anwendungen zu lernen.

Auf der Registerkarte Entwicklungstools können Sie:

  • Laden Sie Blockchain App Builder für Oracle Blockchain Platform herunter - eine Reihe von Tools und Beispielen, mit denen Sie Chaincode-Projekte mit einer Befehlszeilenschnittstelle oder einer Visual Studio Code-Erweiterung erstellen, testen und debuggen können.
  • Finden Sie Vorlagen und den Hyperledger Fabric Mock Shim, um Chaincodes zu erstellen.
  • Link zu den SDKs und APIs, die Sie zum Schreiben von Blockchain-Anwendungen benötigen.
  • Verwenden Sie die Beispiel-Chaincodes, um mehr über Chaincodes zu erfahren. Installieren, implementieren und rufen Sie die Beispielkettencodes auf.