Nouveautés pour Oracle Blockchain Platform

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

Version 23.3.3 - Octobre 2023 (Blockchain App Builder 23.4.1)

Fonction Description
Générateur d'applications Blockchain v23.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 pour développeurs 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 à faible code

Version 23.3.3 - Octobre 2023

Fonction Description
Hyperledger Fabric, version 2.5.3 Les nouvelles instances d'Oracle Blockchain Platform sont maintenant basées sur Hyperledger Fabric v2.5.3.
Prise en charge du transfert de transactions 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é d'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 valeur EVM est maintenant téléchargeable à partir de la console Oracle Blockchain Platform. Vous pouvez utiliser le code de chaîne de valeur EVM pour déployer et interagir avec des contrats intelligents sur le code de chaîne de machines virtuelles Ethereum déployé sur Oracle Blockchain Platform, par mandataire REST ou mandataire fab3. De nouvelles méthodes permettent de configurer la valeur du gaz dans le code de chaîne de valeur EVM. De plus, le mandataire REST prend désormais en charge l'entrée au format JSON lors de l'appel de fonctions de contrat intelligent déployées.

Voir : Exécuter des contrats intelligents Solidity avec EVM sur Oracle Blockchain Platform et Configuration du mandataire Fab3

Version 22.4.2 - Septembre 2023 (Blockchain App Builder 23.3.3)

Fonction Description
Générateur d'applications Blockchain v23.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 pour développeurs 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 à faible code

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

Fonction Description
Générateur d'applications de chaîne de blocs pour Oracle Blockchain Platform v22.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 pour développeurs 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 à faible code

Version 22.4.2 - Décembre 2022

Fonction 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 : Faire des mises à jour atomiques entre les codes de chaîne et les canaux, Interopérabilité Ethereum et Points d'extrémité REST des transactions atomiques.

Prise en charge des 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 des contrats intelligents sur le code de chaîne de machine virtuelle Ethereum (EVM) déployé sur les noeuds pairs d'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 s'exécute sur les instances basées sur Hyperledger Fabric v2.2.4.

Voir : Mettre à niveau une instance

Interrogations enrichies dans l'interface utilisateur de la console

Vous pouvez exécuter et analyser des interrogations enrichies sur 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 enrichies 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 un ensemble de code de chaîne installé

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

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

Voir : S'abonner à un événement

Version 22.3.2 - Août 2022

Fonction Description
Transactions atomiques (validation en deux phases)

Vous pouvez maintenant 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 limites Hyperledger Fabric liées aux mises à jour atomiques intercanal.

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

Prise en charge d'Oracle Blockchain Platform pour les transactions réparties globales

Oracle Blockchain Platform prend désormais en charge la norme X/Open group XA (eXtended Architecture), qui spécifie l'interface entre un gestionnaire de transactions globales 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 en tant que gestionnaire de ressources XA, ce qui permet aux gestionnaires de transactions globales 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 à côté 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)

Fonction Description
Générateur d'applications de chaîne de blocs pour Oracle Blockchain Platform v22.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 dans votre instance de chaîne de blocs.

Voir : Utilisation du générateur d'applications de chaîne de blocs

Version 22.2.1 - Avril 2022

Fonction Description
Mises à niveau de Hyperledger Fabric v2.2.4

Vous pouvez maintenant 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 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 comportant plusieurs organisations, communiquez avec le soutien technique d'Oracle.

Pour plus d'informations, voir : Mettre à niveau la version de plate-forme d'une instance.

Hyperledger Fabric v2.2.4 utilise un nouveau cycle de vie du code de chaîne et un nouveau modèle qui sépare les ensembles de code de chaîne des définitions de code de chaîne. Il se peut que vous deviez mettre à jour le code de chaîne et les applications client pour qu'ils fonctionnent avec la nouvelle version de Hyperledger Fabric. Pour en savoir plus sur l'incidence d'une nouvelle version de Hyperledger Fabric sur les applications existantes, voir Mise à jour d'applications pour une nouvelle version de plate-forme.

Rappels fiables pour les abonnements aux événements

Oracle Blockchain Platform prend désormais en charge une transmission plus fiable pour les événements d'abonnement. Si un rappel échoue, il est réessayé en fonction d'une stratégie d'attente exponentielle. Lorsque vous êtes abonné à des é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.

Générateur d'applications de chaîne de blocs 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 SDK pour 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 inter-code de chaîne.
  • Environnement de test local basé sur Hyperledger Fabric v2.4.
  • Création de compte améliorée pour les jetons fongibles fractionnaires, 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 Outils de développement dans votre instance de chaîne de blocs.

Voir : Utilisation du générateur d'applications de chaîne de blocs

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

Modification Notes
Hyperledger Fabric v2.2.4 ne fournit pas automatiquement le code de chaîne Go, comme les versions précédentes. Vous devez fournir manuellement la copie de code de chaîne Go. Voir Fournir le modèle pour les codes de chaîne Go dans Écrire un code de 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 des codes de chaîne 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 repose votre instance. 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 SDK version 2.2.9
  • Trousse SDK Java v2.2.2
  • Go SDK 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

Fonction 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, avec de nouvelles procédures pour installer le code de chaîne sur les pairs et le démarrer 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éfini 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 des organisations qui ne font pas partie de la collecte 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 maintenant utiliser la console Oracle Cloud Infrastructure ou les API REST pour mettre à niveau une instance au moment de votre choix.

Voir : Mettre à niveau une instance

Accessibilité de la documentation

Pour plus d'informations sur l'engagement d'Oracle concernant l'accessibilité à la documentation, visitez le site Web Oracle Accessibility Program, à l'adresse http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Accès à Oracle Support

Les clients Oracle qui ont souscrit un contrat de soutien ont accès au soutien en ligne au moyen de My Oracle Support. Pour plus d'informations, visitez http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info ou http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs si vous avez une déficience auditive.