8 Organisation und Netzwerk verwalten
Die Oracle Blockchain Platform Service Console ist eine umfassende Weboberfläche, mit der Benutzer Blockchain-Netzwerke überwachen und routinemäßige administrative Aufgaben ausführen können. Die Konsole bietet außerdem spezielle Tools und Funktionen für intelligente Vertragsentwickler und Wallet-Administratoren.
Oracle Blockchain Platform Service Console – Überblick
Nachdem eine Oracle Blockchain Platform-Instanz bereitgestellt wurde, können alle Kernfunktionen, die für die Interaktion mit dem Blockchain-Netzwerk und die Verwaltung dieses Netzwerks erforderlich sind, über die Servicekonsole aufgerufen werden. Zu den wichtigsten Funktionen gehören:
- Blockchain-Knoten verwalten
- Netzwerkeinstellungen und -richtlinien konfigurieren
- Bereitstellung von Smart Contracts
- Erstellen und Zugreifen auf Konto-Wallets
- Blockdetails und -transaktionen mit dem Ledger-Browser prüfen
- Auf Logdateien zugreifen (nur Administratoren und Operatoren)
Die grafische Benutzeroberfläche der Konsole organisiert diese Funktionen auf mehreren Registerkarten:
- Dashboard: Zeigt eine Übersicht über Netzwerkzustand, Knotenstatus, letzte Blockhöhe und Transaktionsvolumen an.
- Knoten: Zeigt detaillierte Informationen zu allen aktiven Knoten mit Menüs für Knotenverwaltungsaktionen an.
- Explorer: Zeigt einen Block-Explorer an, um die letzten Blöcke aufzulisten, nach Blocknummer und Transaktions-Hash zu suchen und Details der Transaktionen anzuzeigen.
- Verträge: Zeigt die bereitgestellten Verträge an und ermöglicht Ihnen deren Verwaltung.
- Digitale Assets: Die gesamte Funktionalität für digitale Assets ist auf der Seite "Digitale Assets" in der Konsole verfügbar.
- Entwicklungstools: Zeigt vorab bereitgestellte Smart Contracts an, einschließlich Quellcode, ABI (Application Binary Interface) und Deployment-Adresse.
- Accounts: Ermöglicht die Erstellung und Verwaltung von Wallets für Accounts mit externem Eigentümer (EOA).
- Logs: Bietet Zugriff auf Logdateien, die von jedem Pod generiert werden, auf dem Besu-Knoten ausgeführt werden.
Hinweis: Im Release "Beschränkte Verfügbarkeit" sind einige Registerkarten möglicherweise noch nicht mit Backend-Services verbunden. Für Vorgänge wie das Deployment von Smart Contracts können Benutzer die bereitgestellten RPC-Proxy-APIs verwenden, die als Web3-API-Gateway fungieren.
Dashboard
Im Dashboard werden die folgenden Details zu Ihrer Instanz angezeigt.
Übersichtsheader
- Anzahl Knoten
- Transaktionen gesamt
- Gesamtzahl der Blöcke
- Gesamtanzahl Knoten
- Version
- Konsensalgorithmus
- Kettenkennung
- Blockzeit
Kubernetes-Clusterdetails
- Mitarbeiterknotendetails
- CPU-Ressourcen
- Speicherressourcen
- Speicherressourcen, die Persistent Volume Claims-(PVC-)Datenträger von OKE auf Block Storage verwenden
Knoten
Die Knotenansichten zeigen eine Übersicht nach Knotentyp und Details an. Dazu gehören Name, Organisation, Typ, Knoten-ID und Status. Für jede Knotenaktion ist ein Menü Aktionen verfügbar, in dem die Details angezeigt und bei Bedarf der Knoten neu gestartet wird.
Explorer
Die Registerkarte "Explorer" bietet einen Block-Explorer, um die letzten Blöcke aufzulisten, nach Blocknummer und Transaktions-Hash zu suchen und Details der Transaktionen anzuzeigen.
Verträge
Auf dieser Seite können Sie bereitgestellte Smart Contracts anzeigen, prüfen und Vertragsvorgänge verwalten.
Digitale Assets
Nachdem Sie eine Instanz erstellt haben, klicken Sie auf die Registerkarte Digitale Assets, um die Seite Digitale Assets zu öffnen. Sie können auf der Seite Digitale Assets auf die folgenden Bereiche zugreifen.
- CBDC-Großhandelsanwendung
- Im Bereich Großhandel - CBDC-Anwendung können Sie die folgenden Aufgaben ausführen. Weitere Informationen finden Sie unter Digital Currency Application der Großhandelszentralbank.
- Zeigen Sie eine Vorschau der Beispielaktionen für die Anwendung an, ohne tatsächlich einen Smart Contract aufzurufen.
- Laden Sie den vorgefertigten CBDC-Smart Contract für den Großhandel herunter.
- Laden Sie die CBDC-Wrapper-APIs für den Großhandel herunter.
- Laden Sie Definitionen für Datenbankansichten herunter, die Sie für Analysen und die vordefinierte Webanwendung verwenden können.
- Laden Sie die Beispielwebanwendung herunter.
- Anwendung für Einzahlungstoken
- Im Bereich Anwendung für Einzahlungstoken können Sie die folgenden Aufgaben ausführen.
- Zeigen Sie eine Vorschau der Beispielaktionen für die Anwendung an, ohne tatsächlich einen Smart Contract aufzurufen.
- Laden Sie den vordefinierten Smart Contract für tokenisierte Einzahlungen herunter.
- Laden Sie die tokenisierten Einzahlungs-Wrapper-APIs herunter.
- Laden Sie Definitionen für Datenbankansichten herunter, die Sie für Analysen und die vordefinierte Webanwendung verwenden können.
- Laden Sie die Beispielwebanwendung herunter.
Firmen
Die Ansicht Accounts bietet Zugriff auf den Wallet-Service mit mehreren Partitionen in der Oracle Blockchain Platform-Konsole. Mit diesem Service können Sie wichtige Wallet-Vorgänge ausführen, darunter:
- Erstellen von bis zu drei Wallets pro Benutzer
- Alle Wallets des Benutzers anzeigen
- Wallets unterbrechen und wieder aktivieren
- Transaktionen mit einem ausgewählten Wallet signieren
Diese Geldbörsen sind sorgsam und für die Verwendung mit dem Besu-Blockchain-Netzwerk konzipiert. Sie können neue Wallets direkt über die Konsole erstellen oder vorhandene Wallet-Schlüssel hochladen (mit .pem-Dateien), um externe Wallets mit Ihrem Account zu verknüpfen.
Derzeit unterstützt die Ansicht Accounts nur eine einzelne Partition, die mit der Besu-Instanz verknüpft ist.
Logs
Mit der Ansicht Logs können Sie die letzten N Zeilen von Logs aus jedem Container in einem beliebigen Pod in den Namespaces des zugrunde liegenden Kubernetes-Clusters als Tail oder anzeigen.
Sie können Logs nach Instanz, Pod und Container durchsuchen. Sie können auch die Anzahl der Zeilen angeben, die angezeigt werden sollen, und Filterausdrücke anwenden, um bestimmte Logmeldungen zu identifizieren.
Sie können Logdateien auch direkt von der Konsole herunterladen. Für die erweiterte Logverwaltung können Sie die Logaggregation mit persistentem Logging in Oracle Cloud Infrastructure (OCI) konfigurieren oder mit externen Tools wie fluentd integrieren, um einen einheitlichen Loggingansatz zu erhalten.