Oracle Blockchain Platform sur Oracle Cloud Infrastructure
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. Vous pouvez déterminer la taille du service lorsque vous configurez le service, c'est-à-dire le nombre d'unités Oracle Compute (OCPU) à déployer.
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.
Vous utiliserez des stratégies de sécurité IAM pour accorder des droits d'administration Blockchain Platform. Vous pouvez configurer des stratégies d'accès 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é mis à jour pour utiliser les 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.
- Pour plus d'informations sur IDCS et la façon dont Oracle Blockchain Platform l'utilise, reportez-vous à la section Configuration d'utilisateurs, de rôles d'accès et de droits d'accès.
- Afin de savoir si vous devez utiliser Identity and Access Management ou Oracle Identity Cloud Service pour vous connecter, reportez-vous à Présentation des options de connexion.
- Pour plus d'informations sur la migration des comptes Oracle Cloud existants vers des domaines d'identité, reportez-vous à Migration vers OCI IAM : ce que les clients Oracle IDCS doivent savoir
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 25.4.1, 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 v3.1.1 ainsi que les instances existantes d'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 chaîne. Le cycle de vie de l'installation du code chaîne sur des pairs et de son démarrage 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 des codes chaîne, avant le déploiement d'un code chaîne sur le canal. Ces fonctions sont implémentées 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 chaîne, reportez-vous à Déploiement et gestion de codes chaîne. Pour plus d'informations sur le cycle de vie des codes chaîne, reportez-vous au cycle de vie des codes chaîne Fabric dans la documentation Hyperledger Fabric.
- Améliorations apportées à la collecte privée de données. Vous pouvez spécifier une stratégie d'approbation pour contrôler l'accès à une collecte de données privée. Par ailleurs, chaque code chaîne dispose d'une collecte de données privée implicite propre à l'organisation. Pour plus d'informations, reportez-vous à Collectes de données privées implicites dans la section Données privées de la documentation Hyperledger Fabric.
Pour plus d'informations sur Hyperledger Fabric v3.1.1, reportez-vous à Nouveautés d'Hyperledger Fabric v3.x.