Nouveautés pour Oracle Blockchain Platform

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

Version 24.1.3 - Juillet 2024

Fonction Description
Hyperledger Fabric, version 2.5.7 Les nouvelles instances d'Oracle Blockchain Platform Enterprise Edition sont maintenant basées sur Hyperledger Fabric v2.5.7.
Infrastructure Kubernetes

Oracle Blockchain Platform s'exécute maintenant sur des grappes Kubernetes. À partir de cette version, les grappes Kubernetes sont requises et l'essaim Docker n'est plus pris en charge.

Voir Installer votre instance Blockchain Platform.

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.

Voir : Déployer le code de chaîne à partir d'un service externe

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 Enterprise Edition vers un réseau Ethereum ou Polygon.

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

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.

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

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 Enterprise Edition now supports the X/Open group XA (eXtended Architecture) standard, which specifies the interface between a global transaction manager and local transactional resource managers. La norme XA est basée sur un protocole de validation en deux phases. Oracle Blockchain Platform Enterprise Edition now provides a Java library that can be used as an XA resource manager, allowing global transaction managers to coordinate and sequence a series of atomic operations that can include Oracle Blockchain Platform Enterprise Edition blockchain transactions alongside databases, queueing systems, and other XA-capable resources.

Voir : Utiliser la bibliothèque Java XA

Rappels fiables pour les abonnements aux événements

Oracle Blockchain Platform Enterprise Edition now supports more reliable delivery for subscribed events. 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.

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

Générateur d'applications de chaîne de blocs mis à jour pour Oracle Blockchain Platform

Enterprise Edition pour Oracle Blockchain Platform comprend la dernière version d'Oracle Blockchain Platform App Builder pour Oracle Blockchain Platform afin d'accélérer le développement d'applications de chaîne de blocs personnalisées. Blockchain App Builder comprend une prise en charge étendue de l'utilisation de jetons fongibles et non fongibles. Téléchargez-le à partir de l'onglet Outils de développement dans votre instance de chaîne de blocs.

Voir : Générateur d'applications Blockchain.

Mises à jour de l'API REST

Il existe un jeu de nouvelles API REST pour les opérations d'administration et d'application d'Oracle Blockchain Platform. Voir : API REST pour Oracle Blockchain Platform.

Pour obtenir la liste des nouvelles API REST et des changements de comportement, voir Nouvelles API REST, modifiées et obsolètes.

Version 21.1.2 - Avril 2021

Fonction Description
Soutenir le consensus Raft

Dans les versions précédentes, Kafka était le seul type de commandant par consensus disponible. À partir de cette version, le consensus Raft est pris en charge et Kafka n'est plus pris en charge.

Grâce à cette fonctionnalité, les responsables des commandes de plusieurs organisations peuvent rejoindre un cluster, et les canaux peuvent utiliser différents clusters Raft orderer pour répartir la charge et fournir une meilleure évolutivité.

Voir À quoi sert le service de commande?

Mises à jour de l'API REST

Il existe un jeu de nouvelles API REST pour les opérations d'administration et d'application d'Oracle Blockchain Platform. Voir : API REST pour Oracle Blockchain Platform.

Pour obtenir la liste des nouvelles API REST et des changements de comportement, voir Nouvelles API REST, modifiées et obsolètes.

Prise en charge du module de sécurité matériel (HSM)

Oracle Blockchain Platform prend désormais en charge l'utilisation d'un module de sécurité matériel (HSM) SafeNet pour stocker et gérer les clés. Plus précisément, l'appareil HSM du réseau Luna SafeNet et le service en nuage Luna HSM on Demand SafeNet sont pris en charge.

Voir Configurer un client de module de sécurité matérielle.

Ajout de la prise en charge des serveurs d'authentification de sauvegarde OpenLDAP et Oracle Internet Directory

Vous pouvez maintenant spécifier jusqu'à deux serveurs de sauvegarde à utiliser si le serveur principal OpenLDAP ou Oracle Internet Directory n'est pas disponible.

Voir Configurer un serveur OpenLDAP externe, Oracle Unified Directory ou Oracle Internet Directory Server.

Générateur d'applications de chaîne de blocs pour Oracle Blockchain Platform v1.4

Un nouveau composant d'Oracle Blockchain Platform permettant d'accélérer le développement d'applications de chaîne de blocs personnalisées. Il accélère le développement, le test et le déploiement du code de chaîne avec une puissante interface de ligne de commande et une extension Visual Studio Code. De plus, il permet la génération automatisée de code de chaîne avec une approche sans code/bas code pour les professionnels qui cherchent à modéliser rapidement des applications de chaîne de blocs en fonction d'une spécification déclarative des ressources et de leurs comportements. Téléchargez-le à partir de l'onglet Outils de développement dans votre instance de chaîne de blocs.

Voir : Générateur d'applications Blockchain.

La base de données historique riche prend en charge les tables de chaîne de blocs

Vous pouvez maintenant stocker des données historiques riches dans des tables blockchain. Vous pouvez également configurer l'historique enrichi au niveau du canal ainsi qu'au niveau de l'instance, obtenir le statut de réplication de l'historique enrichi et utiliser des politiques de canal pour contrôler l'accès aux données historiques enrichies.

Voir Activer et configurer la base de données d'historique enrichi.

Version 19.3.5 - Décembre 2020

Fonction Description
Exemple de contrôle d'accès fin

Oracle Blockchain Platform fournit désormais une nouvelle version de l'exemple de billes dans l'onglet Outils pour développeurs de la console. Cet exemple inclut une bibliothèque de fonctions que les développeurs de code de chaîne peuvent utiliser pour créer des listes de contrôle d'accès pour les fonctions de code de chaîne.

Voir Utilisation de la bibliothèque de contrôles d'accès fin.

Utilitaire de validation de bloc
La validation de bloc peut être exécutée à partir d'un point d'extrémité d'API REST. Il :
  • Analyse les fichiers de grand livre de chaîne de blocs locaux.
  • Vérifie l'intégrité et le format des données.
  • Collecte des statistiques telles que la taille des blocs, le nombre de transactions, etc.

Voir API REST de validation de bloc.

Version 19.3.4 - Mars 2020

Fonction Description
Ajout de la prise en charge de Microsoft Active Directory et d'Oracle Internet Directory en tant que serveurs d'authentification

Auparavant, l'authentification de l'utilisateur n'était prise en charge qu'au moyen d'un serveur OpenLDAP intégré ou externe.

À partir de cette version, Microsoft Active Directory ou Oracle Internet Directory peuvent être utilisés pour l'authentification.

Voir Configurer un serveur d'authentification.

Version 19.3.3 - Novembre 2019

Fonction Description
Journalisation améliorée et simplifiée

L'accès aux messages de journal de tous les composants d'une instance Oracle Blockchain Platform est maintenant disponible en temps réel.

De plus, les informations d'accès au gestionnaire de plate-forme de chaîne de blocs sont désormais disponibles dans les journaux.

Voir Journalisation

Effectuer les tâches de cycle de vie des instances à partir du gestionnaire de plate-forme de chaîne de blocs

Toutes les activités de cycle de vie des instances de chaîne de blocs (telles que le démarrage ou l'arrêt de l'instance) sont maintenant disponibles dans le gestionnaire de plate-forme de chaîne de blocs.

Voir Gérer Oracle Blockchain Platform

Accessibilité de la documentation

Accès à Oracle Support