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 der Konsole alle Funktionen hinzugefügt, die Sie für die Arbeit an Ihrem Blockchain-Netzwerk benötigen.
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 seine Organisation 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 einen Teilnehmer zum Netzwerk 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 Ankerpeer festlegen oder einen neuen Kanal erstellen.
Ihre Instanz enthält Beispielkettencodes, die Sie für den Einstieg verwenden können. Siehe Oracle Blockchain Platform mit Beispielen (Hyperledger Fabric v2.x) kennenlernen.
Die Konsole ist in Seiten unterteilt.
Seite Dashboard
Auf der Seite Dashboard erhalten Sie einen Überblick über die Netzwerkperformance. Siehe Welche Art von Informationen befindet sich im Dashboard?
Auf der Seite Dashboard finden Sie die folgenden Elemente.
- Ein Banner, das Ihnen zeigt, wie viele verschiedene Komponenten in Ihrem Netzwerk vorhanden sind. Beispiel: Die Anzahl der Kanäle und Chaincodes wird angezeigt.
- 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 Peers.
- Auslastungsstatistiken für die Partitionen Ihrer Instanz.
Seite Netzwerk
Auf der Seite Netzwerk wird eine Liste der Mitglieder in Ihrem Netzwerk angezeigt. Wenn Sie nach dem Einrichten der Instanz die Seite Netzwerk zum ersten Mal verwenden, werden die Knoten angezeigt, die Sie beim Setup erstellt haben.
Sie können die folgenden Aufgaben auf der Seite Netzwerk ausführen:
- Suchen Sie die Organisations-IDs der Mitglieder in Ihrem Netzwerk, deren Membership Service Provider-(MSP-)IDs und Rollen.
- Fügen Sie einen Teilnehmer zum Netzwerk hinzu.
- Sehen Sie sich eine grafische Darstellung der Netzwerkstruktur an.
- Konfigurieren, anzeigen oder importieren Sie die Orderer-Einstellungen.
- Zertifikate verwalten.
- Fügen Sie neue Ordering-Service-Knoten (OSNs) zum Netzwerk hinzu.
- Exportieren Sie den Netzwerkkonfigurationsblock.
Seite Knoten
- Der Konsolenknoten.
- Die Anzahl der Peerknoten, die Sie beim Provisioning angefordert haben.
- Die Anzahl der Orderer-Knoten, die mit Ihrem Instanztyp verknüpft sind. Eine Standardinstanz verfügt über drei Orderer-Knoten und kann nicht vertikal skaliert werden, während eine Enterprise-Instanz über drei Orderer-Knoten verfügt und weitere hinzugefügt werden können. Die Oracle Blockchain Platform Digital Assets Edition verfügt außerdem über drei Bestellerknoten, und es können weitere hinzugefügt werden.
- Ein Fabric Certificate Authority-(CA-)Knoten, der den Mitgliedschaftsservice darstellt.
- Ein REST-Proxyknoten.
Auf der Seite Knoten können Sie die folgenden Aufgaben ausführen:
- Knotenkonfigurationen anzeigen und festlegen
- Peers exportieren und importieren.
- Knoten starten, stoppen und neu starten.
- Konfigurieren und starten Sie einen neuen Orderer-Knoten.
- Zeigen Sie eine grafische Darstellung an, welche Peer-Knoten welche Kanäle verwenden.
- Klicken Sie auf den Namen eines Knotens, um weitere Informationen zu erhalten.
- Konfigurieren Sie die Fallback-Statusdatenbank, und überwachen Sie die Statusdatenbank auf einem Peerknoten.
Seite Kanäle
Auf der Seite Kanäle werden die Kanäle in Ihrem Netzwerk, die Peers, die Kanäle verwenden, und die Chaincodes angezeigt, die in den Kanälen bereitgestellt werden. Wenn Sie nach dem Einrichten der Instanz die Seite Kanäle zum ersten Mal verwenden, werden der erstellte Standardkanal und alle Peers in Ihrem Netzwerk angezeigt, die ihr hinzugefügt wurden.
Auf der Seite Channels können Sie folgende Aufgaben ausführen:
- Neue Kanäle hinzufügen.
- Zeigen Sie 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, z.B. die Ledger-Zusammenfassung, die mit dem Kanal verknüpften Peers und OSNs sowie die Policys und ACLs des Kanals.
- Verbinden Sie Kollegen mit dem Kanal.
- Verwalten Sie den Bestellservice des Kanals.
- OSN für einen Kanal hinzufügen oder entfernen.
- Zeigen Sie die Einstellungen des Bestellservice an, und aktualisieren Sie sie.
- Konfigurieren Sie die Rich History für den Kanal.
- Führen Sie umfassende Abfragen für Chaincodes im Kanal aus, und analysieren Sie sie.
- Chaincode aktualisieren
Seite Chaincodes
Beachten Sie, dass Oracle Blockchain Platform Smart Contracts als Chaincodes bezeichnet.
Gehen Sie zur Seite Chaincodes, um eine Liste der Chaincodepackages anzuzeigen, die auf der Instanz installiert sind. Wenn Sie nach dem Einrichten der Instanz die Seite Chaincodes zum ersten Mal verwenden, werden keine Chaincodes in der Liste angezeigt, da während des Setups keine Chaincodes enthalten waren. Sie müssen beliebige Chaincodes hinzufügen.
Sie können die folgenden Aufgaben auf der Seite Chaincodes ausführen:
- Installieren und implementieren Sie einen Chaincode mit der Schnell- oder erweiterten Bereitstellungsoption.
- Sehen Sie, wie viele Peers einen Chaincode installiert haben.
- Erfahren Sie, auf wie vielen Kanälen ein Chaincode bereitgestellt wurde.
Seite Digitale Assets
Die Seite Digitale Assets wird nur auf Instanzen angezeigt, auf denen die Oracle Blockchain Platform Digital Assets Edition ausgeführt wird. Oracle Blockchain Platform Digital Assets Edition ist eine Erweiterung von Oracle Blockchain Platform, die vordefinierte domänenspezifische Inhalte wie Chaincodes und Wrapper-APIs für die Verwendung in Szenarios wie CBDC (Central Bank Digital Currency) und Marktplätzen für digitale Anleihen bereitstellt. Weitere Informationen finden Sie unter Oracle Blockchain Platform Digital Assets Edition.
Seite Entwicklungstools
Die Seite Entwicklungstools soll Ihnen helfen, Blockchain-Grundlagen wie das Schreiben von Chaincodes und das Erstellen von Blockchain-Anwendungen zu erlernen.
Sie können die folgenden Aufgaben auf der Seite Entwicklungstools ausführen:
- Laden Sie Blockchain App Builder for 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 das Hyperledger Fabric-Mock-Shim, um Chaincodes zu erstellen.
- Finden Sie Links 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. Beispiel-Chaincodes installieren, bereitstellen und aufrufen