Nouveautés d'Oracle Blockchain Platform

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

Version 25.2.2 - Juin 2025

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

Le modèle de base de données d'é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 d'état principale) et dans Oracle Database (base de données d'é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 homologues.

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

Version 24.4.3 — Décembre 2024 (Oracle Blockchain Platform Digital Assets Edition)

Fonctionnalité Description
Oracle Blockchain Platform - Digital Assets Edition

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 chaîne et des API de wrapper, à utiliser dans des scénarios tels que la monnaie numérique de banque centrale (CBDC) et les places de marché des obligations numériques, ainsi que des structures de jetons génériques.

En mettant l'accent sur la création de jetons d'actifs numériques et la gestion du cycle de vie, elle simplifie des processus complexes tels que la conformité, les transferts d'actifs et la vérification de la propriété, tout en assurant le suivi et l'auditabilité en temps réel. Il réduit les obstacles à l'entrée pour les utilisateurs qui développent des applications qui fonctionnent avec des actifs numériques.

Elle inclut les composants suivants :
  • Une version améliorée d'Oracle Blockchain Platform avec des fonctionnalités et des composants supplémentaires pour faciliter le déploiement de solutions complètes de ressources numériques.
  • Version améliorée de Blockchain App Builder, qui facilite le développement, les tests, le débogage et le déploiement rapides de codes chaîne sécurisés traitant de plusieurs ressources numériques.
  • Codes chaîne préemballés pour deux applications spécifiques au domaine : la monnaie numérique de banque centrale de gros (CBDC) et un marché obligataire, ainsi que des modèles de spécification de code 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 à jeton combiné.
  • Routages pour les fonctions propres aux applications de code chaîne. Blockchain App Builder fournit également des outils pour la génération automatisée d'API de wrapper à partir de n'importe quel code chaîne généré, y compris les scripts Terraform associés pour les déployer, ainsi qu'une collection Postman pour le test rapide des API.
  • Paquets d'API de wrapper pour les échantillons de marché de gros CBDC et d'obligations. Ils contiennent également un script Terraform qui provisionne toutes les ressources OCI nécessaires, ainsi qu'une collection Postman pour tester rapidement les API.

Voir : Oracle Blockchain Platform Digital Assets Edition

Version 23.3.3 — Octobre 2023 (Blockchain App Builder 23.4.1)

Fonctionnalité Description
Blockchain App Builder version 23.4.1
La nouvelle version de Blockchain App Builder inclut les fonctionnalités suivantes : Téléchargez Blockchain App Builder à partir de l'onglet Outils de développement de votre instance Oracle Blockchain Platform.

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

Version 23.3.3 - Octobre 2023

Fonctionnalité Description
Hyperledger Fabric v2.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 Adresses REST des mouvements atomiques

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

Reportez-vous à Exécution de contrats intelligents Solidity avec EVM sur Oracle Blockchain Platform et à Configuration du proxy Fab3.

Version 22.4.2 — Septembre 2023 (Blockchain App Builder 23.3.3)

Fonctionnalité Description
Blockchain App Builder version 23.3.3
La nouvelle version de Blockchain App Builder inclut les fonctionnalités suivantes : Téléchargez Blockchain App Builder à partir de l'onglet Outils de développement de votre instance Oracle Blockchain Platform.

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

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

Fonctionnalité Description
Blockchain App Builder pour Oracle Blockchain Platform version 22.4.2
La nouvelle version de Blockchain App Builder inclut les fonctionnalités suivantes : Téléchargez Blockchain App Builder à partir de l'onglet Outils de développement de votre instance Oracle Blockchain Platform.

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

Version 22.4.2 - Décembre 2022

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

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

Voir : Effectuer des mises à jour atomiques entre les codes chaîne et les canaux, Interopérabilité Ethereum et Adresses REST des transactions atomiques

Prendre en charge les interactions basées sur web3 avec les contrats intelligents Ethereum via le proxy

Vous pouvez utiliser la bibliothèque web3 et le proxy fab3 pour déployer et interagir avec les contrats intelligents sur le code chaîne de machine virtuelle Ethereum déployé sur les noeuds homologues Oracle Blockchain Platform.

Voir : Configuration du proxy Fab3

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

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

Reportez-vous à Mise à niveau d'une instance.

Requêtes enrichies dans l'interface utilisateur de la console

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

Voir : Requêtes riches dans la console

Suppression de packages de code chaîne

Pour libérer de l'espace disque, vous pouvez supprimer des packages de code 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 chaîne et Supprimer un package de code chaîne installé

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

En plus du protocole TLS mutuel, les rappels d'abonnement aux événements de proxy REST prennent désormais en charge l'appel d'adresses de callback sécurisées avec l'autorisation OAuth 2.0.

Voir : S'inscrire à 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 soient toutes validées ou toutes annulées. Vous pouvez utiliser cette fonction pour contourner les limites d'Hyperledger Fabric liées aux mises à jour intercanal atomiques.

Voir : Utiliser des transactions atomiques et Adresses REST des transactions atomiques

Prise en charge d'Oracle Blockchain Platform pour les transactions distribuées à l'échelle mondiale

Oracle Blockchain Platform prend désormais en charge la norme XA (architecture eXtended) du groupe X/Open, qui spécifie l'interface entre un gestionnaire de transactions global et des 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 en tant que gestionnaire de ressources XA, permettant aux gestionnaires de transactions globales de coordonner et de séquencer une série d'opérations atomiques pouvant inclure des transactions de chaîne de blocs Oracle Blockchain Platform, ainsi que des bases de données, des systèmes de file d'attente et d'autres ressources compatibles XA.

Voir : Utiliser la bibliothèque Java XA

Version 22.2.1 — Juin 2022 (Blockchain App Builder 22.2.3)

Fonctionnalité Description
Blockchain App Builder pour Oracle Blockchain Platform version 22.2.3
La nouvelle version de Blockchain App Builder inclut les fonctionnalités suivantes :
  • Prise en charge sur Microsoft Windows des dernières fonctionnalités de Blockchain App Builder, y compris la prise en charge des jetons non fongibles (NFT).
  • Prise en charge de TypeScript 4.6.
Téléchargez Blockchain App Builder à partir de l'onglet Outils de développement de votre instance de chaîne de blocs.

Voir : Utiliser Blockchain App Builder

Version 22.2.1 - Avril 2022

Fonctionnalité Description
Mises à niveau d'Hyperledger Fabric v2.2.4

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

Pour plus d'informations, reportez-vous à Mise à niveau de la version de plate-forme d'une instance.

Hyperledger Fabric v2.2.4 utilise un nouveau cycle de vie de code chaîne et un nouveau modèle qui sépare les packages de code chaîne des définitions de code chaîne. Vous devrez peut-être mettre à jour les applications de code chaîne et client pour qu'elles fonctionnent avec la nouvelle version d'Hyperledger Fabric. Pour en savoir plus sur l'impact d'une nouvelle version d'Hyperledger Fabric sur les applications existantes, reportez-vous à Mise à jour des applications pour une nouvelle version de plate-forme.

Rappels fiables pour les abonnements à des événements

Oracle Blockchain Platform prend désormais en charge une distribution plus fiable pour les événements abonnés. Si un callback échoue, il est retenté en fonction d'une stratégie de back-off exponentielle. Lors de l'abonnement aux événements de code chaîne, vous pouvez indiquer le nombre maximal de tentatives de rappel après un échec de communication.

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

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

Voir : Utiliser Blockchain App Builder

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

Changer Remarques 
Hyperledger Fabric v2.2.4 ne fournit pas automatiquement la dépendance shim Go de code chaîne comme les versions précédentes. Vous devez fournir manuellement le shim Go chaincode. Reportez-vous à Fournisseur de code chaîne pour Go Chaincodes dans Ecriture d'un code chaîne.
Hyperledger Fabric v2.2.4 requiert Go version 1.16.7 ou ultérieure. Pour les instances basées sur Hyperledger Fabric v2.2.4 qui exécutent Go chaincodes, effectuez une mise à niveau vers Go version 1.16.7 ou ultérieure.
Plusieurs versions des SDK Hyperledger Fabric sont disponibles. Utiliser une version du SDK compatible avec la version d'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 support à long terme (LTS) d'Hyperledger Fabric v2.2. Oracle Blockchain Platform a été vérifié pour fonctionner avec les versions suivantes d'Hyperledger Fabric v2.2.4 :
  • SDK Node.js v2.2.9
  • Kit SDK Java v2.2.2
  • Kit SDK Go v1.0.0

Pour plus d'informations, reportez-vous à Utilisation des kits SDK Hyperledger Fabric pour développer des applications.

Version 21.4.1 — Novembre 2021

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

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

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

Vous pouvez spécifier une stratégie d'approbation 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 collection de lire ou d'écrire des données privées.

Voir : Ajouter des collectes 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.

Reportez-vous à Mise à niveau d'une instance.

Accessibilité de la documentation

Pour plus d'informations sur l'engagement d'Oracle en faveur de l'accessibilité, rendez-vous sur le site Web du programme d'accessibilité Oracle : http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Accès aux services de support Oracle

Les clients Oracle ayant souscrit au support ont accès au support électronique via My Oracle Support. Pour plus d'informations, rendez-vous sur le site Web http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoou http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs pour les personnes ayant des déficiences auditives.