À propos d'Oracle Blockchain Platform

Oracle Blockchain Platform vous permet d'exploiter une plate-forme préassemblée pour créer et exécuter des contrats intelligents et tenir à jour un livre réparti à l'abri des altérations.

Oracle Blockchain Platform est un réseau constitué de noeuds de validation (pairs) qui mettent à jour le livre et répondent aux interrogations en exécutant un code de contrat intelligent, c'est-à-dire une logique applicative qui s'applique à la chaîne de blocs. Les applications externes appellent des transactions ou exécutent des interrogations au moyen de trousses SDK client ou d'appels d'API REST, ce qui invite les pairs sélectionnés à exécuter les contrats intelligents. Plusieurs pairs endossent (signent numériquement) les résultats, qui sont ensuite vérifiés et envoyés au service de tri. Une fois le consensus obtenu sur l'ordre de transaction, les résultats de transaction sont regroupés en blocs de données cryptographiquement sécurisés et inviolables, et envoyés aux noeuds pairs pour être validés et ajoutés au livre. Les administrateurs de service peuvent utiliser la console Web Oracle Blockchain Platform pour configurer la chaîne de blocs et en surveiller le fonctionnement.

Avec Oracle Blockchain Platform, vous effectuez des étapes simples de création d'instance. Oracle prend en charge les tâches de gestion, d'application de correctifs, de sauvegarde et de restauration, ainsi que les autres tâches du cycle de vie du service.

Pour plus d'informations sur les fonctions disponibles, voir Utilisation d'Oracle Blockchain Platform.

À propos de la sécurité des applications et du réseau dans Oracle Blockchain Platform

Le service Oracle Cloud Infrastructure Identity and Access Management (IAM) vous aide à sécuriser votre plate-forme de chaîne de blocs à l'aide de compartiments, utilisateurs, rôles et politiques.

Lorsque vous configurez votre location, vous créez des compartiments pour votre instance. Les politiques permettent de contrôler l'accès à ces compartiments. Voir :

Vous utiliserez les politiques de sécurité IAM pour accorder les autorisations d'administration Blockchain Platform. Vous pouvez configurer des politiques de sécurité qui permettent à d'autres utilisateurs de configurer et de gérer des instances Oracle Blockchain Platform. Voir Utilisation d'autorisations et de politiques pour administrer Oracle Blockchain Platform.

Les nouveaux comptes Oracle Cloud dans les régions qui ont été mises à jour pour utiliser les domaines d'identité gèrent les utilisateurs, les groupes et les rôles au moyen des domaines d'identité Oracle Cloud Infrastructure Identity and Access Management (IAM).

Les comptes Oracle Cloud existants et les nouveaux comptes dans les régions qui n'ont pas migré vers les domaines d'identité IAM incluent toujours l'accès à Oracle Identity Cloud Service (IDCS). IDCS permet d'ajouter des utilisateurs et des groupes et d'affecter des rôles à Oracle Blockchain Platform.

En outre, Oracle Cloud fournit une infrastructure de sécurité réseau fiable et flexible permettant un contrôle accru de la façon dont les clients, les administrateurs et d'autres services en nuage accèdent à votre instance de service et à ses applications. Par défaut, vos instances de service sont accessibles uniquement au moyen de protocoles sécurisés tels que HTTPS et SSH.

Qu'est-ce qu'une version de plateforme?

Oracle Blockchain Platform est basé sur le projet à code source libre Hyperledger Fabric de la Linux Foundation. À partir de la version 23.3.3, une nouvelle version sous-jacente, ou version de plate-forme, de Hyperledger Fabric est disponible. Oracle Blockchain Platform prend désormais en charge Hyperledger Fabric v2.5.3, ainsi que les instances existantes de Hyperledger Fabric v2.2.4 et de Hyperledger Fabric v1.4.7.

En général, pour les nouvelles instances, vous exécutez la dernière version de plate-forme disponible.

Oracle Blockchain Platform prend en charge et améliore les fonctions suivantes de la plate-forme Hyperledger Fabric v2.2.4 :

  • Gouvernance décentralisée des codes de chaîne. Un nouveau cycle de vie pour l'installation du code de chaîne sur les pairs et son démarrage sur un canal permet de nouveaux modes de collaboration et de consensus décentralisés. Plusieurs organisations peuvent convenir des paramètres de code de chaîne, y compris la politique d'endossement du code de chaîne, avant le déploiement d'un code de chaîne sur le canal. Ces fonctions sont mises en oeuvre dans les nouveaux assistants de déploiement rapide et avancé, ainsi que dans l'API REST. Pour en savoir plus sur le déploiement de codes de chaîne sur Hyperledger Fabric v2.2.4, voir Déployer et gérer les codes de chaîne sur Hyperledger Fabric 2.x. Pour plus d'informations sur le nouveau cycle de vie, voir Cycle de vie du code de chaîne de tissu dans la documentation sur Hyperledger Fabric v2.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. De plus, chaque code de chaîne comporte une collecte de données privée implicite propre à l'organisation. Pour plus d'informations, voir Collecte de données privées implicites dans la section Données privées de la documentation sur Hyperledger Fabric v2.2.4.

Vous pouvez mettre à niveau les instances existantes qui s'exécutent sur Hyperledger Fabric v1.4.7 pour utiliser Hyperledger Fabric v2.2.4. Pour plus d'informations, voir Mettre à niveau une instance.

La mise à niveau des instances de Hyperledger Fabric v2.2.4 vers Hyperledger Fabric v2.5.3 n'est pas encore prise en charge.

Pour plus d'informations sur Hyperledger Fabric v2.5.3, voir Nouveautés de Hyperledger Fabric v2.x.