A propos d'Oracle Blockchain Platform

Oracle Blockchain Platform vous offre une plate-forme préassemblée pour la création et l'exécution de contrats intelligents, et le maintien de l'intégrité de votre registre distribué.

Oracle Blockchain Platform est un réseau composé de noeuds de validation (homologues) qui mettent à jour le registre et répondent aux requêtes en exécutant un code de contrat intelligent, c'est-à-dire la logique applicative qui est exécutée sur la chaîne de blocs. Les applications externes appellent des transactions ou exécutent des requêtes via des appels d'API REST ou des kits SDK client, ce qui invite les homologues sélectionnés à exécuter les contrats intelligents. Plusieurs homologues approuvent (signent numériquement) les résultats, qui sont ensuite vérifiés et envoyés au service de tri. Après consensus sur l'ordre des transactions, les résultats de transaction sont regroupés en blocs de données inaltérables et sécurisés par cryptographie, puis envoyés aux noeuds homologues pour être validés et ajoutés au registre. Les administrateurs de service peuvent utiliser la console Web Oracle Blockchain Platform pour configurer la chaîne de blocs et surveiller son fonctionnement.

Avec Oracle Blockchain Platform, vous effectuez des étapes de création d'instance simples, puis Oracle se charge de la gestion du service, de l'application des patches, de la sauvegarde, de la restauration ainsi que d'autres tâches du cycle de vie du service.

Pour plus d'informations sur les fonctionnalités disponibles, reportez-vous à Utilisation d'Oracle Blockchain Platform.

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

Oracle Cloud Infrastructure Identity and Access Management (IAM) vous aide à sécuriser votre plate-forme de chaîne de blocs grâce à l'utilisation de compartiments, d'utilisateurs, de rôles et de stratégies.

Lorsque vous configurez votre location, vous créez des compartiments pour votre instance. Les stratégies sont utilisées pour contrôler l'accès à ces compartiments. Reportez-vous à :

Vous utiliserez les stratégies de sécurité IAM pour accorder les droits d'accès administratifs Blockchain Platform. Vous pouvez configurer des stratégies de sécurité qui autorisent d'autres utilisateurs à configurer et à gérer des instances Oracle Blockchain Platform. Reportez-vous à Utilisation des droits d'accès et des stratégies pour administrer Oracle Blockchain Platform.

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

  • Pour plus d'informations sur IAM et les domaines d'identité, reportez-vous à Présentation d'IAM.
Les comptes Oracle Cloud existants et les nouveaux comptes dans les régions qui n'ont pas été migrés vers des domaines d'identité IAM incluent toujours l'accès à Oracle Identity Cloud Service (IDCS). IDCS vous permet d'ajouter des utilisateurs et des groupes, et d'affecter des rôles à Oracle Blockchain Platform.

De plus, Oracle Cloud fournit une infrastructure de sécurité réseau flexible et fiable pour contrôler davantage la façon dont les clients, les administrateurs et d'autres services cloud accèdent à votre instance de service et à ses applications. Par défaut, vos instances de service sont accessibles uniquement via des protocoles sécurisés comme HTTPS et SSH.

Qu'est-ce qu'une version de plate-forme ?

Oracle Blockchain Platform est basé sur le projet open source Hyperledger Fabric de la fondation Linux. A partir de la version 23.3.3, une nouvelle version sous-jacente, ou version de plate-forme, d'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 Hyperledger Fabric v1.4.7.

En règle générale, pour les nouvelles instances, vous exécuterez 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 chaîne. Un nouveau cycle de vie pour installer le code chaîne sur les pairs et le démarrer sur un canal permet de nouveaux modes de collaboration et de consensus décentralisés. Plusieurs organisations peuvent s'accorder sur les paramètres de code chaîne, y compris la stratégie d'approbation de code chaîne, avant le déploiement d'un code chaîne sur le canal. Ces fonctions sont implémentées dans les nouveaux assistants de déploiement rapide et de déploiement avancé, ainsi que dans l'API REST. Pour en savoir plus sur le déploiement de codes chaîne sur Hyperledger Fabric v2.2.4, reportez-vous à Déploiement et gestion de codes chaîne sur Hyperledger Fabric 2.x. Pour plus d'informations sur le nouveau cycle de vie, reportez-vous à la section Fabric chaincode lifecycle dans la documentation Hyperledger Fabric v2.2.4.
  • Améliorations apportées à la collecte de données privées. Vous pouvez indiquer une stratégie d'approbation pour contrôler l'accès à une collecte de données privée. De plus, chaque code chaîne dispose d'une collecte de données privée implicite propre à l'organisation. Pour plus d'informations, reportez-vous à Collections de données privées implicites dans la section Données privées de la documentation Hyperledger Fabric v2.2.4.

Vous pouvez mettre à niveau les instances existantes en cours d'exécution sur Hyperledger Fabric v1.4.7 pour utiliser Hyperledger Fabric v2.2.4. Pour plus'informations, reportez-vous à Mise à niveau d'une instance.

La mise à niveau des instances d'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, reportez-vous à Nouveautés d'Hyperledger Fabric v2.x.