Nouveautés d'Oracle Blockchain Platform

Voici un aperçu des nouvelles fonctions et améliorations récemment ajoutées à Oracle Blockchain Platform. Ce document est organisé en fonction de la date à laquelle une fonctionnalité spécifique est devenue disponible.

Version 25.4.1 — Décembre 2025

Fonctionnalité Description
Hyperledger Fabric version 3.1.1

Les nouvelles instances d'Oracle Blockchain Platform sont désormais basées sur Hyperledger Fabric v3.1.1.

Infrastructure Kubernetes

Oracle Blockchain Platform s'exécute maintenant sur des grappes Kubernetes.

Chaîne de code en tant que service

Vous pouvez exécuter du code de chaîne en tant que service géré à l'externe, au lieu d'être créé et lancé sur un noeud pair.

Pour plus d'informations, voir : Déployer le code de chaîne à partir d'un service externe.

Échantillon de Stablecoin

La solution Oracle Blockchain Platform Digital Assets Edition comprend des API de chaîne de blocs et d'encapsulation prêtes à l'emploi pour un exemple d'application qui gère le cycle de vie d'un stablecoin.

Pour plus d'informations, voir Application Stablecoin.

Version 25.2.2 — Septembre 2025 (Édition Digital Assets d'Oracle Blockchain Platform)

Fonctionnalité Description
Édition Digital Assets version 25.2.2 d'Oracle Blockchain Platform
La nouvelle version d'Oracle Blockchain Platform Digital Assets Edition et la version améliorée du générateur d'applications Blockchain qui l'accompagne comprennent les fonctions suivantes :
  • Prise en charge du mode confidentiel, qui permet de voir uniquement les détails sensibles des transactions, tels que les montants, les soldes et les identités d'utilisateur, aux participants autorisés de la transaction, tout en permettant un accès contrôlé aux organismes de réglementation et aux vérificateurs.
  • API de chaîne et d'encapsulation prêtes à l'emploi pour une version confidentielle de l'exemple d'application destiné à la devise numérique de la banque centrale (CBDC) de gros.
  • Génération automatique de collections Postman et d'API d'encapsulation avec carte transitoire et prise en charge de OAuth 2.0 pour des tests d'API sécurisés et l'intégration d'entreprise.

Version 25.2.2 — Juin 2025

Fonctionnalité Description
Base de données d'état hybride

Le modèle de base de données à état hybride évite les interruptions de service en stockant les informations d'état à la fois dans la base de données Berkeley intégrée (base de données à état principal) et dans Oracle Database (base de données à état de secours). Pour utiliser le modèle de base de données à état hybride, activez une base de données à état de secours sur les noeuds pairs.

Voir : Créer la base de données d'état de secours

Version 24.4.3 — Décembre 2024 (Édition Digital Assets d'Oracle Blockchain Platform)

Fonctionnalité Description
Édition Digital Assets - Oracle Blockchain Platform

La solution Oracle Blockchain Platform Digital Assets Edition est une extension d'Oracle Blockchain Platform qui fournit du contenu prédéfini propre au domaine, tel que des codes de chaîne et des API d'encapsulation, destinés à être utilisés dans des scénarios tels que la devise numérique de la banque centrale (CBDC) et les marchés des obligations numériques, ainsi que des cadres de jeton génériques.

En mettant l'accent sur la segmentation en unités des ressources numériques et la gestion du cycle de vie, il simplifie les processus complexes tels que la conformité, les transferts d'actifs et la vérification de propriété tout en assurant le suivi et la vérifiabilité en temps réel. Il réduit les barrières à l'entrée pour les utilisateurs qui développent des applications qui fonctionnent avec des ressources numériques.

Elle inclut les composants suivants :
  • Version améliorée d'Oracle Blockchain Platform dotée de fonctions et de composants supplémentaires pour faciliter le déploiement de solutions complètes de gestion des ressources numériques.
  • Une version améliorée du générateur d'applications Blockchain, qui facilite le développement, le test, le débogage et le déploiement rapides de codes de chaîne sécurisés qui gèrent plusieurs ressources numériques.
  • Codes de chaîne prédéfinis pour deux applications propres au domaine : la devise numérique de la banque centrale (CBDC) de gros et un marché des obligations, ainsi que les modèles de spécification de code de chaîne pour le jeton de dépôt, le jeton fongible générique, le jeton non fongible générique et les applications de jeton combinées.
  • Routes pour les fonctions propres à l'application de code de chaîne. Le générateur d'applications Blockchain fournit également des outils pour la génération automatisée d'API de wrapper à partir de tout code de chaîne généré, y compris les scripts Terraform connexes pour les déployer avec une collection Postman pour les tests rapides des API.
  • Paquets d'API d'encapsuleur pour les échantillons de CBDC et de marché obligataire en gros. Ceux-ci contiennent également un script Terraform qui provisionne toutes les ressources OCI nécessaires, ainsi qu'une collection Postman pour tester rapidement les API.

Voir : Édition Digital Assets d'Oracle Blockchain Platform

Version 23.3.3 — Octobre 2023 (Blockchain App Builder 23.4.1)

Fonctionnalité Description
Générateur d'applications Blockchain v23.4.1
La nouvelle version de Blockchain App Builder comprend les fonctionnalités suivantes : Téléchargez le générateur d'applications Blockchain dans l'onglet Outils de développement de votre instance Oracle Blockchain Platform.

Voir : Créer des codes de chaîne avec le générateur d'applications de chaîne de blocs à code faible

Version 23.3.3 — Octobre 2023

Fonctionnalité Description
Hyperledger Fabric version 2.5.3 Les nouvelles instances d'Oracle Blockchain Platform sont désormais basées sur Hyperledger Fabric v2.5.3.
Prise en charge du transfert de NFT d'Oracle Blockchain Platform vers Ethereum

L'API REST atomicTransactions prend désormais en charge le transfert de jetons non fongibles (NFT) d'Oracle Blockchain Platform vers un réseau Ethereum ou Polygon.

Voir : Interopérabilité Ethereum et Points d'extrémité REST de transactions atomiques

Améliorations apportées à la machine virtuelle Ethereum Une version améliorée du code de chaîne de machine virtuelle est désormais téléchargeable à partir de la console Oracle Blockchain Platform. Vous pouvez utiliser le code de chaîne de machine virtuelle EVM pour déployer et interagir avec les contrats intelligents sur le code de chaîne de machine virtuelle EVM déployé sur Oracle Blockchain Platform, par l'intermédiaire d'un mandataire REST ou d'un mandataire fab3. Les nouvelles méthodes permettent de configurer la valeur du gaz dans le code de chaîne EVM. En outre, le mandataire REST prend désormais en charge l'entrée au format JSON lors de l'appel des fonctions de contrat intelligent déployées.

Voir : Exécuter Solidity Smart Contracts avec EVM sur Oracle Blockchain Platform et Configuration du mandataire Fab3

Version 22.4.2 — Septembre 2023 (Blockchain App Builder 23.3.3)

Fonctionnalité Description
Générateur d'applications Blockchain v23.3.3
La nouvelle version de Blockchain App Builder comprend les fonctionnalités suivantes : Téléchargez le générateur d'applications Blockchain dans l'onglet Outils de développement de votre instance Oracle Blockchain Platform.

Voir : Créer des codes de chaîne avec le générateur d'applications de chaîne de blocs à code faible

Version 22.4.2 — Décembre 2022 (Blockchain App Builder 22.4.2)

Fonctionnalité Description
Générateur d'applications Blockchain pour Oracle Blockchain Platform v22.4.2
La nouvelle version de Blockchain App Builder comprend les fonctionnalités suivantes : Téléchargez le générateur d'applications Blockchain dans l'onglet Outils de développement de votre instance Oracle Blockchain Platform.

Voir : Créer des codes de chaîne avec le générateur d'applications de chaîne de blocs à code faible

Version 22.4.2 — Décembre 2022

Fonctionnalité Description
Prise en charge d'Ethereum pour les transactions atomiques (commit en deux phases)

Vous pouvez maintenant exécuter des transactions Ethereum dans le cadre d'un flux de travail de transaction atomique à l'aide de l'API REST atomicTransactions, où les transactions combinées sont toutes validées ou toutes repositionnées.

Voir : Créer des mises à jour atomiques sur des codes de chaîne et des canaux, Interopérabilité Ethereum et Points d'extrémité REST de transactions atomiques

Soutenir les interactions basées sur web3 avec les contrats intelligents Ethereum via le proxy

Vous pouvez utiliser la bibliothèque web3 et le mandataire fab3 pour déployer et interagir avec les contrats intelligents sur le code de chaîne Ethereum Virtual Machine (EVM) déployé sur les noeuds pairs Oracle Blockchain Platform.

Voir : Configuration du mandataire Fab3

Mise à niveau des instances exécutant Hyperledger Fabric v2.2.4

Vous pouvez maintenant mettre à niveau la version d'Oracle Blockchain Platform qui est exécutée sur des instances basées sur Hyperledger Fabric v2.2.4.

Interrogations enrichies dans l'interface utilisateur de la console

Vous pouvez exécuter et analyser des interrogations enrichies dans la base de données d'état pour un code de chaîne et un canal spécifiés dans l'onglet Canaux de la console à l'aide du menu Actions supplémentaires.

Voir : Interrogations riches dans la console

Suppression du paquetage de code de chaîne

Pour libérer de l'espace disque, vous pouvez supprimer les ensembles de code de chaîne obsolètes ou inutilisés à l'aide de l'API REST ou de l'interface utilisateur de la console.

Voir : Supprimer un code de chaîne et Supprimer l'ensemble de code de chaîne installé.

Prise en charge de OAuth 2.0 pour les rappels d'événement mandataire REST

En plus du protocole TLS mutuel, les rappels d'abonnement à un événement mandataire REST prennent désormais en charge les points d'extrémité de rappel appelants sécurisés avec l'autorisation OAuth 2.0.

Voir : S'abonner à un événement

Version 22.3.2 — Août 2022

Fonctionnalité Description
Transactions atomiques (validation en deux phases)

Vous pouvez désormais utiliser l'API REST pour combiner un groupe de transactions sur plusieurs canaux en une seule transaction (atomique). Les transactions atomiques utilisent le protocole de validation en deux phases, de sorte que les transactions combinées sont toutes validées ou toutes annulées. Vous pouvez utiliser cette fonction pour contourner les limitations de Hyperledger Fabric liées aux mises à jour atomiques entre canaux.

Voir : Utiliser des transactions atomiques et Points d'extrémité REST de transactions atomiques

Prise en charge d'Oracle Blockchain Platform pour les transactions distribuées globales

Oracle Blockchain Platform prend désormais en charge la norme XA (eXtended Architecture) de groupe X/Open, qui spécifie l'interface entre un gestionnaire de transactions global et les gestionnaires de ressources transactionnelles locales. La norme XA est basée sur un protocole de validation en deux phases. Oracle Blockchain Platform fournit désormais une bibliothèque Java qui peut être utilisée comme gestionnaire de ressources XA, ce qui permet aux gestionnaires de transactions globaux de coordonner et de séquencer une série d'opérations atomiques qui peuvent inclure des transactions de chaîne de blocs Oracle Blockchain Platform avec des bases de données, des systèmes de file d'attente et d'autres ressources prenant en charge XA.

Voir : Utiliser la bibliothèque Java XA

Version 22.2.1 — Juin 2022 (Blockchain App Builder 22.2.3)

Fonctionnalité Description
Générateur d'applications Blockchain pour Oracle Blockchain Platform v22.2.3
La nouvelle version de Blockchain App Builder comprend les fonctionnalités suivantes :
  • Prise en charge de Microsoft Windows pour les dernières fonctionnalités de Blockchain App Builder, y compris la prise en charge des jetons non fongibles (NFT).
  • Soutien pour TypeScript 4.6.
Téléchargez Blockchain App Builder à partir de l'onglet Developer Tools de votre instance Blockchain.

Voir : Utilisation du générateur d'applications Blockchain

Version 22.2.1 — Avril 2022

Fonctionnalité Description
Mises à niveau vers Hyperledger Fabric version 2.2.4

Vous pouvez maintenant mettre à niveau des instances existantes d'Oracle Blockchain Platform basées sur Hyperledger Fabric v1.4.7 vers Hyperledger Fabric v2.2.4. Vous pouvez mettre à niveau les instances qui font partie d'un réseau comprenant une seule organisation. Pour mettre à niveau la version de plate-forme d'un réseau comptant plusieurs organisations, communiquez avec le soutien technique d'Oracle.

Rappels fiables pour les abonnements aux événements

Oracle Blockchain Platform prend désormais en charge une diffusion plus fiable pour les événements auxquels vous êtes abonné. Si un rappel échoue, il est réessayé en fonction d'une politique d'attente exponentielle. Lorsque vous êtes abonné aux événements de code de chaîne, vous pouvez spécifier le nombre maximal de tentatives de rappel après un échec de communication.

Voir : S'abonner à un événement dans la documentation sur l'API REST.

Blockchain App Builder pour Oracle Blockchain Platform v22.2.1
La nouvelle version de Blockchain App Builder comprend les fonctionnalités suivantes :
  • Prise en charge des jetons non fongibles (NFT), y compris les méthodes générées automatiquement et les SDK pour les NFT.
  • Nouvelle commande pour appliquer des correctifs aux projets Blockchain App Builder.
  • Nouvelles méthodes de filtrage et de pagination des résultats d'interrogation.
  • Nouvelles méthodes de trousse SDK qui prennent en charge les appels de fonction de code de chaîne croisé.
  • Environnement de test local désormais basé sur Hyperledger Fabric v2.4.
  • Création de compte améliorée pour les jetons fongibles fractionnels, qui comprend une étape supplémentaire pour associer le compte de jeton à l'ID jeton.
Téléchargez Blockchain App Builder à partir de l'onglet Developer Tools de votre instance Blockchain.

Voir : Utilisation du générateur d'applications Blockchain

Le tableau suivant décrit les modifications qui pourraient entraîner des incompatibilités avec les versions précédentes d'Oracle Blockchain Platform.

Modification Notes
Hyperledger Fabric v2.2.4 ne vend pas automatiquement la dépendance de marge du code de chaîne de Go, comme les versions précédentes. Vous devez fournir manuellement la copie du code de chaîne de Go. Reportez-vous à la section Fournir le code Shim pour les codes de chaîne Go dans la section Écrire un code de chaîne.
Hyperledger Fabric v2.2.4 nécessite Go version 1.16.7 ou ultérieure. Pour les instances basées sur Hyperledger Fabric v2.2.4 qui exécutent des codes de chaîne de Go, effectuez la mise à niveau vers Go version 1.16.7 ou ultérieure.
Plusieurs versions des trousses SDK Hyperledger Fabric sont disponibles. Utilisez une version de la trousse SDK compatible avec la version de Hyperledger Fabric sur laquelle votre instance est basée. Pour les instances basées sur Hyperledger Fabric v2.2.4, utilisez des versions compatibles avec la version de soutien à long terme (LTS) de Hyperledger Fabric v2.2. Oracle Blockchain Platform a été vérifié pour fonctionner avec les versions suivantes de Hyperledger Fabric v2.2.4 :
  • Node.js Trousse SDK v2.2.9
  • Trousse SDK Java v2.2.2
  • Trousse SDK Go v1.0.0

Pour plus d'informations, voir : Utiliser les trousses SDK Hyperledger Fabric pour développer des applications

Version 21.4.1 — Novembre 2021

Fonctionnalité Description
Hyperledger Fabric version 2.2.4
Vous pouvez maintenant créer des instances d'Oracle Blockchain Platform basées sur Hyperledger Fabric v2.2.4, qui inclut les fonctions suivantes :
  • Un nouveau cycle de vie de code de chaîne comprenant de nouvelles procédures d'installation du code de chaîne sur des pairs et de démarrage sur un canal.
  • Nouveau modèle qui sépare les ensembles de code de chaîne des définitions de code de chaîne, ce qui offre plus de flexibilité lors du déploiement des codes de chaîne.
  • Gouvernance décentralisée, de sorte que plusieurs organisations doivent accepter les paramètres de code de chaîne avant le déploiement, au lieu d'utiliser un groupe de paramètres définis par le fondateur.

Voir : Déployer et gérer des codes de chaîne sur Hyperledger Fabric 2.2.4

Améliorations apportées à la collecte de données privée

Vous pouvez spécifier une politique d'endossement pour contrôler l'accès à une collecte de données privée. Vous pouvez également empêcher automatiquement les membres d'organisations qui ne font pas partie de la collecte de lire ou d'écrire des données privées.

Voir : Ajouter des collections de données privées

Mises à niveau lancées par l'utilisateur

Lorsqu'une nouvelle version d'Oracle Blockchain Platform est disponible, vous pouvez désormais utiliser la console Oracle Cloud Infrastructure ou les API REST pour mettre à niveau une instance au moment de votre choix.