À propos d'Oracle Blockchain Platform sur Oracle Cloud Infrastructure
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. Vous pouvez déterminer la taille de votre service lorsque vous configurez celui-ci, c'est-à-dire le nombre d'OCPU (unités Oracle Compute) à déployer.
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.
Vous utiliserez les politiques de sécurité IAM pour accorder des 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).
- Pour plus d'informations sur le service IAM et les domaines d'identité, voir Aperçu du service IAM.
- Pour plus d'informations sur IDCS et sur la façon dont Oracle Blockchain Platform l'utilise, voir Configurer les utilisateurs, les rôles d'accès et les autorisations.
- Pour savoir quand utiliser GIA et quand utiliser le service Oracle Identity Cloud pour se connecter, voir Présentation des options de connexion.
- Pour plus d'informations sur la migration de comptes Oracle Cloud existants vers des domaines d'identité, voir Migration vers OCI IAM : Ce que les clients IDCS d'Oracle doivent savoir
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 25.4.1, 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 v3.1.1, ainsi que les instances existantes de Hyperledger Fabric v2.x.
En général, 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 :
- Gouvernance décentralisée des codes de chaîne. Le cycle de vie pour l'installation du code de chaîne sur des pairs et son démarrage sur un canal permet de nouveaux modes de collaboration et de consensus décentralisés. Les organisations multiples peuvent s'entendre sur les paramètres du code de chaîne, y compris la politique d'endossement du code de chaîne, avant qu'un code de chaîne soit déployé sur le canal. Ces fonctions sont mises en oeuvre dans les 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, reportez-vous à la section Déployer et gérer les codes de chaîne. Pour plus d'informations sur le cycle de vie du code de chaîne, reportez-vous à la section Cycle de vie du code de chaîne de fabrication dans la documentation sur Hyperledger Fabric.
- Améliorations apportées à la collecte de données privées. Vous pouvez spécifier une politique d'endossement pour contrôler l'accès à une collecte de données privée. En outre, chaque code de chaîne comporte une collecte de données privée implicite propre à l'organisation. Pour plus d'informations, voir Collections de données privées implicites dans la section Données privées de la documentation sur Hyperledger Fabric.
Pour plus d'informations sur Hyperledger Fabric v3.1.1, voir Nouveautés de Hyperledger Fabric v3.x.