Entwurf vor allgemeiner Verfügbarkeit: 2026-02-26

Deployment-Modell

Ein Besu-Netzwerk besteht aus mehreren Besu-Knoten, die über Peer-to-Peer-Netzwerke (P2P) verbunden sind. Knoten führen Transaktionen in der Ethereum Virtual Machine (EVM) aus, persistieren das Blockchain-Ledger und den Status und stellen den Clientzugriff über RPC-Endpunkte bereit.

Ein Besu-Netzwerk umfasst die folgenden Knotentypen.
  • Validator-Knoten: Konsens teilnehmende Knoten, die Blöcke vorschlagen und validieren. Validator-Knoten müssen mit dem kanonischen Kettenstatus auf dem neuesten Stand bleiben, um korrekt zu unterzeichnen und abzustimmen.
  • Boot-Knoten: Knoten, die Peer Discovery unterstützen, sodass andere Knoten das Netzwerk finden und verbinden können.
  • RPC-Knoten: Knoten, die Anwendungsdatenverkehr über JSON-RPC bereitstellen.
  • Archivknoten: Knoten, die alle historischen Blockchain-Daten und -Zustände beibehalten (kein Pruning), um tiefe Abfragen, Audits und Analysen zu unterstützen. Archivknoten werden in diesem Release von Oracle Blockchain Platform Enterprise Edition für Hyperledger Besu nicht unterstützt.

Gründer-/Teilnehmermodell

Oracle Blockchain Platform Enterprise Edition für Hyperledger Besu unterstützt zwei Instanztypen: Gründer und Teilnehmer.

Eine Gründerinstanz verfügt über die folgenden Funktionen.
  • Erstellt und startet das private, berechtigte Besu-Netzwerk.
  • Funktioniert in einer einzigen Organisation mit unabhängigen Authentifizierungs- und Administrationskontrollen, die von Oracle Blockchain Platform Enterprise Edition bereitgestellt werden.
  • Richtet die anfängliche Netzwerkkonfiguration ein und stellt die Baseline-Netzwerkendpunkte bereit, mit denen Teilnehmer hinzugefügt werden.

Andere Organisationen können Teilnehmerinstanzen erstellen und dem Netzwerk des Gründers beitreten. Die Teilnehmerinstanz enthält RPC-Knoten, die eine Verbindung zum Besu-Netzwerk des Gründers herstellen und diesem beitreten, sodass die Teilnehmerorganisation Transaktionen weiterleiten und Ledger-Daten mit Standard-Ethereum- und RPC-APIs abfragen kann. Die Teilnehmerinstanz wird in ihrer eigenen Oracle Blockchain Platform Enterprise Edition-Umgebung betrieben und kann sich im selben OCI-Mandanten oder in einem anderen OCI-Mandanten befinden. Im aktuellen Release verwenden Teilnehmerinstanzen RPC-Knoten für die Interaktion mit der Gründerinstanz.

In den folgenden Schritten werden die grundlegenden Vorgänge beschrieben, die Sie für die Arbeit im Gründer-/Teilnehmermodell ausführen.
  1. Erstellen Sie das Gründernetzwerk. Die Gründungsorganisation erstellt eine Besu-Gründerinstanz in der Oracle Blockchain Platform Enterprise Edition, die das private berechtigte Netzwerk initialisiert.
  2. Exportieren Sie Genesis- und Knoteninformationen vom Gründer. Verwenden Sie in der Instanzliste in OCI das Menü Aktionen, um die Genesis- und Knoteninformationen im Format .zip zu exportieren.
  3. Teilnehmerinstanz erstellen Die teilnehmende Organisation erstellt eine Besu-Teilnehmerinstanz in Oracle Blockchain Platform Enterprise Edition mit der exportierten Datei .zip.
  4. Prüfen Sie die Konnektivität und Synchronisierung zwischen den Instanzen. Nachdem beide Instanzen ausgeführt wurden und die Netzwerkkonnektivität zwischen den Knoten eingerichtet ist, verbinden und synchronisieren die RPC-Knoten das Ledger. Nach der Synchronisierung sind Transaktionen und Blockchain-Daten in der Servicekonsole des Teilnehmers sichtbar.
  5. Instanzen unabhängig verwalten. Beide Unternehmen übermitteln Transaktionen an dasselbe zugrunde liegende Buch und interagieren mit denselben Smart Contracts, behalten jedoch jeweils eine unabhängige administrative Kontrolle, die durch die Authentifizierung und Autorisierung durchgesetzt wird, die in ihren jeweiligen Blockchain-Plattform-Managerumgebungen implementiert ist.