Neue Features für Oracle Blockchain Platform

Im Folgenden finden Sie einen Überblick über die neuen Features und Verbesserungen, die kürzlich zu Oracle Blockchain Platform hinzugefügt wurden. Dieses Dokument ist nach dem Datum organisiert, an dem ein bestimmtes Feature oder eine bestimmte Funktion verfügbar wurde.

Release 25.4.1 - Dezember 2025

Feature Beschreibung
Hyperledger Fabric v3.1.1

Neue Instanzen von Oracle Blockchain Platform basieren jetzt auf Hyperledger Fabric v3.1.1.

Kubernetes-Infrastruktur

Oracle Blockchain Platform wird jetzt auf Kubernetes-Clustern ausgeführt.

Chaincode als Service

Sie können Chaincode als Service ausführen, der extern verwaltet wird, anstatt auf einem Peerknoten erstellt und gestartet zu werden.

Weitere Informationen finden Sie unter Chaincode aus einem externen Service bereitstellen.

Stablecoin-Probe

Die Oracle Blockchain Platform Digital Assets Edition umfasst vorkonfigurierte Chaincode- und Wrapper-APIs für eine Beispielanwendung, die den Lebenszyklus eines Stablecoins verwaltet.

Weitere Informationen hierzu finden Sie unter Stablecoin-Anwendung.

Release 25.2.2 – September 2025 (Oracle Blockchain Platform Digital Assets Edition)

Feature Beschreibung
Oracle Blockchain Platform Digital Assets Edition v25.2.2
Die neue Version von Oracle Blockchain Platform Digital Assets Edition und die zugehörige erweiterte Version von Blockchain App Builder umfassen die folgenden Features:
  • Unterstützung des vertraulichen Modus, der vertrauliche Transaktionsdetails wie Beträge, Salden und Benutzeridentitäten nur für autorisierte Teilnehmer an der Transaktion sichtbar hält und gleichzeitig den kontrollierten Zugriff für Aufsichtsbehörden und Auditoren ermöglicht.
  • Vorverpackte Chaincode- und Wrapper-APIs für eine vertrauliche Version der Beispielanwendung für die digitale Währung der Großhandelszentralbank (CBDC).
  • Automatische Generierung von Postman-Collections und Wrapper-APIs mit transienter Karte und OAuth 2.0-Unterstützung für sichere API-Tests und Unternehmensintegration.

Release 25.2.2 - Juni 2025

Feature Beschreibung
Hybridstatusdatenbank

Das Hybridstatusdatenbankmodell vermeidet Serviceunterbrechungen, indem die Statusinformationen sowohl in der eingebetteten Berkeley-DB (primäre Statusdatenbank) als auch in Oracle Database (Fallback-Statusdatenbank) gespeichert werden. Um das Hybridstatusdatenbankmodell zu verwenden, aktivieren Sie eine Fallback-Statusdatenbank auf den Peerknoten.

Siehe: Fallback-Statusdatenbank erstellen

Release 24.4.3 – Dezember 2024 (Oracle Blockchain Platform Digital Assets Edition)

Feature Beschreibung
Oracle Blockchain Platform Digital Assets Edition

Die Oracle Blockchain Platform Digital Assets Edition ist eine Erweiterung von Oracle Blockchain Platform, die vordefinierte domänenspezifische Inhalte wie Chaincodes und Wrapper-APIs zur Verwendung in Szenarien wie CBDC (Central Bank Digital Currency) und Marktplätzen für digitale Anleihen sowie generische Token-Frameworks bereitstellt.

Mit seinem einzigartigen Fokus auf die Tokenisierung digitaler Assets und das Lebenszyklusmanagement vereinfacht es komplexe Prozesse wie Compliance, Vermögensübertragungen und Eigentumsüberprüfung und stellt gleichzeitig Echtzeitverfolgung und Auditierbarkeit sicher. Es reduziert Zugangsbarrieren für Benutzer, die Anwendungen entwickeln, die mit digitalen Assets arbeiten.

Sie enthält die folgenden Komponenten:
  • Eine erweiterte Version von Oracle Blockchain Platform mit zusätzlichen Features und Komponenten, um die Bereitstellung umfassender Lösungen für digitale Assets zu erleichtern.
  • Eine verbesserte Version von Blockchain App Builder, die bei der schnellen Entwicklung, dem Testen, Debugging und der Bereitstellung von sicheren Chaincodes unterstützt, die mehrere digitale Assets verarbeiten.
  • Vorgepackte Chaincodes für zwei domänenspezifische Anwendungen: Wholesale Central Bank Digital Currency (CBDC) und ein Bond Marketplace, zusammen mit Chaincode-Spezifikationsvorlagen für Einzahlungstoken, generisches fungibles Token, generisches nicht fungibles Token und kombinierte Tokenanwendungen.
  • Routen für anwendungsspezifische Chaincode-Funktionen. Blockchain App Builder bietet auch Tools für die automatisierte Generierung von Wrapper-APIs aus jedem generierten Chaincode, einschließlich der zugehörigen Terraform-Skripte, um sie zusammen mit einer Postman-Sammlung bereitzustellen und die APIs schnell zu testen.
  • Wrapper API-Pakete für die Großhandel CBDC und Bond Marketplace Proben. Diese enthalten auch ein Terraform-Skript, das alle erforderlichen OCI-Ressourcen bereitstellt, sowie eine Postman-Sammlung, um die APIs schnell zu testen.

Siehe: Oracle Blockchain Platform Digital Assets Edition

Release 23.3.3 – Oktober 2023 (Blockchain App Builder 23.4.1)

Feature Beschreibung
Blockchain App Builder v23.4.1
Die neue Version von Blockchain App Builder enthält die folgenden Features: Laden Sie Blockchain App Builder auf der Registerkarte Entwicklungstools in Ihrer Oracle Blockchain Platform-Instanz herunter.

Siehe: Kettencodes mit Low-Code Blockchain App Builder erstellen

Release 23.3.3 - Oktober 2023

Feature Beschreibung
Hyperledger Fabric v2.5.3 Neue Instanzen von Oracle Blockchain Platform basieren jetzt auf Hyperledger Fabric v2.5.3.
Unterstützung für die Übertragung von NFTs von Oracle Blockchain Platform zu Ethereum

Die REST-API atomicTransactions unterstützt jetzt die Übertragung von nicht fungiblen Token (NFTs) von Oracle Blockchain Platform in ein Ethereum- oder Polygon-Netzwerk.

Siehe: Ethereum Interoperability und Atomic Transactions REST-Endpunkte

Ethereum Virtual Machine (EVM)-Verbesserungen Eine erweiterte Version des EVM-Kettencodes kann jetzt von der Oracle Blockchain Platform-Konsole heruntergeladen werden. Mit dem EVM-Chaincode können Sie Smart Contracts auf dem Ethereum Virtual Machine-(EVM-)Chaincode bereitstellen und damit interagieren, der auf Oracle Blockchain Platform bereitgestellt wird, entweder über den REST-Proxy oder den fab3-Proxy. Mit neuen Methoden können Sie den Gaswert im EVM-Kettencode konfigurieren. Darüber hinaus unterstützt der REST-Proxy jetzt die Eingabe im JSON-Format beim Aufrufen bereitgestellter Smart Contract-Funktionen.

Siehe: Solidity Smart Contracts mit EVM auf Oracle Blockchain Platform ausführen und Proxy Fab3 konfigurieren

Release 22.4.2 – September 2023 (Blockchain App Builder 23.3.3)

Feature Beschreibung
Blockchain App Builder v23.3.3
Die neue Version von Blockchain App Builder enthält die folgenden Features: Laden Sie Blockchain App Builder auf der Registerkarte Entwicklungstools in Ihrer Oracle Blockchain Platform-Instanz herunter.

Siehe: Kettencodes mit Low-Code Blockchain App Builder erstellen

Release 22.4.2 — Dezember 2022 (Blockchain App Builder 22.4.2)

Feature Beschreibung
Blockchain App Builder für Oracle Blockchain Platform v22.4.2
Die neue Version von Blockchain App Builder enthält die folgenden Features: Laden Sie Blockchain App Builder auf der Registerkarte Entwicklungstools in Ihrer Oracle Blockchain Platform-Instanz herunter.

Siehe: Kettencodes mit Low-Code Blockchain App Builder erstellen

Release 22.4.2 - Dezember 2022

Feature Beschreibung
Ethereum-Unterstützung für atomare Transaktionen (Zwei-Phasen-Commit)

Sie können jetzt Ethereum-Transaktionen als Teil eines Workflows für atomare Transaktionen mit der REST-API atomicTransactions ausführen. Dabei werden die kombinierten Transaktionen entweder alle festgeschrieben oder alle zurückgesetzt.

Siehe: Atomic Updates Across Chaincodes and Channels, Ethereum Interoperability und Atomic Transactions REST Endpoints

Unterstützung von web3-basierten Interaktionen mit Ethereum Smart Contracts über den Proxy

Mit der web3-Bibliothek und dem fab3-Proxy können Sie Smart Contracts auf Ethereum Virtual Machine-(EVM-)Chaincode bereitstellen und mit diesen interagieren, der auf Oracle Blockchain Platform-Peerknoten bereitgestellt wird.

Siehe: Proxy Fab3 konfigurieren

Upgrade von Instanzen mit Hyperledger Fabric v2.2.4

Sie können jetzt die Version von Oracle Blockchain Platform upgraden, die auf Instanzen ausgeführt wird, die auf Hyperledger Fabric v2.2.4 basieren.

Umfangreiche Abfragen in der Konsolen-UI

Sie können umfangreiche Abfragen in der Statusdatenbank für einen angegebenen Chaincode und Kanal auf der Registerkarte Kanäle der Konsole ausführen und analysieren, indem Sie das Menü Weitere Aktionen verwenden.

Siehe: Rich-Abfragen in der Konsole

Chaincode-Package löschen

Um Speicherplatz freizugeben, können Sie veraltete oder nicht verwendete Chaincode-Packages mit der REST-API oder der Konsolen-UI löschen.

Siehe: Chaincode löschen und Installiertes Chaincode-Package löschen

OAuth 2.0-Unterstützung für REST-Proxyereignis-Callbacks

Zusätzlich zu gegenseitigem TLS unterstützen REST-Proxyereignisabonnement-Callbacks jetzt das Aufrufen von Callback-Endpunkten, die mit der Autorisierung OAuth 2.0 gesichert sind.

Siehe: Ereignis abonnieren

Veröffentlichung 22.3.2 — August 2022

Feature Beschreibung
Atomare Transaktionen (Commit in zwei Phasen)

Sie können jetzt die REST-API verwenden, um eine Gruppe von Transaktionen über mehrere Kanäle hinweg in einer einzigen (atomaren) Transaktion zu kombinieren. Atomare Transaktionen verwenden das Two-Phase Commit-Protokoll, sodass die kombinierten Transaktionen entweder alle festgeschrieben oder alle zurückgerollt werden. Mit dieser Funktion können Sie Hyperledger Fabric-Einschränkungen im Zusammenhang mit atomaren kanalübergreifenden Updates umgehen.

Siehe: Atomare Transaktionen verwenden und REST-Endpunkte für atomische Transaktionen

Oracle Blockchain Platform-Unterstützung für globale verteilte Transaktionen

Oracle Blockchain Platform unterstützt jetzt den XA-Standard (eXtended Architecture) der X/Open-Gruppe, der die Schnittstelle zwischen einem globalen Transaktionsmanager und lokalen Transaktionsressourcenmanagern angibt. Der XA-Standard basiert auf einem Two-Phase Commit-Protokoll. Oracle Blockchain Platform bietet jetzt eine Java-Bibliothek, die als XA-Ressourcenmanager verwendet werden kann. Dadurch können globale Transaktionsmanager eine Reihe atomarer Vorgänge koordinieren und abfolgen, die Oracle Blockchain Platform-Blockchain-Transaktionen neben Datenbanken, Warteschlangensystemen und anderen XA-fähigen Ressourcen umfassen können.

Siehe: XA-Java-Library verwenden

Release 22.2.1 – Juni 2022 (Blockchain App Builder 22.2.3)

Feature Beschreibung
Blockchain App Builder für Oracle Blockchain Platform v22.2.3
Die neue Version von Blockchain App Builder enthält die folgenden Features:
  • Unterstützung für Microsoft Windows für die neuesten Blockchain App Builder-Funktionen, einschließlich Non-Fungible Token (NFT)-Unterstützung.
  • Unterstützung für TypeScript 4.6.
Laden Sie Blockchain App Builder auf der Registerkarte "Entwicklertools" in Ihrer Blockchain-Instanz herunter.

Siehe: Blockchain App Builder verwenden

Release 22.2.1 - April 2022

Feature Beschreibung
Hyperledger Fabric v2.2.4-Upgrades

Sie können jetzt vorhandene Instanzen von Oracle Blockchain Platform upgraden, die auf Hyperledger Fabric v1.4.7 basieren, auf Hyperledger Fabric v2.2.4. Sie können Instanzen upgraden, die Teil eines Netzwerks sind, das eine einzelne Organisation umfasst. Um die Plattformversion eines Netzwerks mit mehreren Organisationen zu aktualisieren, wenden Sie sich an den Oracle-Support.

Zuverlässige Rückrufe für Ereignisabonnements

Oracle Blockchain Platform unterstützt jetzt eine zuverlässigere Bereitstellung für abonnierte Ereignisse. Wenn ein Callback nicht erfolgreich verläuft, wird er basierend auf einer exponentiellen Backoff-Policy wiederholt. Wenn Sie Chaincode-Ereignisse abonnieren, können Sie angeben, wie oft ein Callback nach einem Kommunikationsfehler maximal wiederholt wird.

Siehe: Ereignis abonnieren in der REST-API-Dokumentation.

Blockchain App Builder für Oracle Blockchain Platform v22.2.1
Die neue Version von Blockchain App Builder enthält die folgenden Features:
  • Unterstützung für nicht fungible Token (NFTs), einschließlich automatisch generierter Methoden und SDKs für NFTs.
  • Ein neuer Befehl zum Einspielen von Patches in Blockchain App Builder-Projekte.
  • Neue Methoden zum Filtern und Paginieren von Abfrageergebnissen.
  • Neue SDK-Methoden, die Cross-Chaincode-Funktionsaufrufe unterstützen.
  • Eine lokale Testumgebung, die jetzt auf Hyperledger Fabric v2.4 basiert.
  • Erweiterte Kontenerstellung für fraktionierte fungible Token, die einen zusätzlichen Schritt zum Zuordnen des Tokenaccounts mit der Token-ID umfasst.
Laden Sie Blockchain App Builder auf der Registerkarte "Entwicklertools" in Ihrer Blockchain-Instanz herunter.

Siehe: Blockchain App Builder verwenden

In der folgenden Tabelle werden Änderungen aufgeführt, die zu Inkompatibilitäten mit früheren Releases von Oracle Blockchain Platform führen können.

Änderung Hinweise:
Hyperledger Fabric v2.2.4 stellt die Go Chaincode-Shim-Abhängigkeit nicht automatisch wie in früheren Versionen bereit. Sie müssen die Go Chaincode Shim manuell bereitstellen. Siehe Vendor the Shim for Go Chaincodes in Write a Chaincode.
Für Hyperledger Fabric v2.2.4 ist Go-Version 1.16.7 oder höher erforderlich. Führen Sie für Instanzen, die auf Hyperledger Fabric v2.2.4 basieren und Go Chaincodes ausführen, ein Upgrade auf Go-Version 1.16.7 oder höher aus.
Mehrere Versionen der Hyperledger Fabric-SDKs sind verfügbar. Verwenden Sie eine Version des SDK, die mit der Version von Hyperledger Fabric kompatibel ist, auf der Ihre Instanz basiert. Verwenden Sie für Instanzen, die auf Hyperledger Fabric v2.2.4 basieren, Versionen, die mit dem LTS-Release (Hyperledger Fabric v2.2 Long-Term Support) kompatibel sind. Oracle Blockchain Platform wurde verifiziert, um mit den folgenden Versionen für Hyperledger Fabric v2.2.4 zu arbeiten:
  • Node.js SDK Version 2.2.9
  • Java-SDK v2.2.2
  • Go SDK v1.0.0

Weitere Informationen finden Sie unter: Hyperledger Fabric-SDKs für Anwendungsentwicklung verwenden

Release 21.4.1 — November 2021

Feature Beschreibung
Hyperledger Fabric v2.2.4
Sie können jetzt Instanzen von Oracle Blockchain Platform basierend auf Hyperledger Fabric v2.2.4 erstellen, was die folgenden Features umfasst:
  • Ein neuer Chaincode-Lebenszyklus mit neuen Verfahren zum Installieren von Chaincode auf Peers und zum Starten auf einem Kanal.
  • Ein neues Modell, das Chaincode-Packages von Chaincode-Definitionen trennt, was mehr Flexibilität beim Deployment von Chaincodes ermöglicht.
  • Dezentrale Governance, sodass mehrere Organisationen sich vor der Bereitstellung auf Chaincode-Parameter einigen müssen, anstatt eine Gruppe von Parametern zu verwenden, die vom Gründer festgelegt wurden.

Siehe: Chaincodes in Hyperledger Fabric 2.2.4 bereitstellen und verwalten

Verbesserungen bei der Erfassung privater Daten

Sie können eine Bestätigungs-Policy angeben, um den Zugriff auf eine private Datenerfassung zu kontrollieren. Sie können auch automatisch verhindern, dass Mitglieder von Organisationen, die nicht Teil der Sammlung sind, private Daten lesen oder schreiben.

Siehe: Private Datenerfassung hinzufügen

Vom Benutzer initiierte Upgrades

Wenn ein neues Release von Oracle Blockchain Platform verfügbar ist, können Sie jetzt die Oracle Cloud Infrastructure-Konsole oder die REST-APIs verwenden, um eine Instanz zum ausgewählten Zeitpunkt upzugraden.