Quels sont les avantages d'Oracle Blockchain Platform ?

L'utilisation d'Oracle Blockchain Platform pour créer et gérer votre réseau de chaîne de blocs présente de nombreux avantages par rapport aux autres produits de chaîne de blocs disponibles.

En tant qu'instance PaaS préassemblée, Oracle Blockchain Platform inclut toutes les dépendances requises pour prendre en charge un réseau de chaîne de blocs : calcul, stockage, conteneurs, services d'identité, services d'événement et services de gestion. Oracle Blockchain Platform inclut la console réseau de chaîne de blocs pour prendre en charge les opérations intégrées. Cela vous aide à développer des applications en quelques minutes et vous permet de réaliser une étude de faisabilité en quelques jours ou semaines plutôt qu'en plusieurs mois.

Comment Oracle Blockchain Platform ajoute de la valeur à Hyperledger Fabric

Oracle Blockchain Platform est basé sur le projet Hyperledger Fabric de Linux Foundation et étend la version open source d'Hyperledger Fabric de plusieurs façons.

Provisionnement et intégration dans Oracle Cloud Infrastructure

  • Inclut PaaS préassemblé avec provisionnement basé sur un modèle. Reportez-vous à avant de créer l'instance.
  • Utilise Oracle Cloud Infrastructure pour incorporer des dépendances d'infrastructure (conteneurs gérés, machines virtuelles, gestion des identités, stockage de blocs et d'objets).
  • Prend en charge la topologie de réseau de chaîne de blocs hybride multicloud qui couvre plusieurs centres de données Oracle Cloud Infrastructure, les déploiements sur site d'Hyperledger Fabric et les clouds tiers pour relier les noeuds de chaîne de blocs entre les organisations, les centres de données et les continents.

Fonctionne en tant que service géré Oracle

  • Inclut la surveillance des opérations Oracle.
  • Possède une application de patches et des mises à jour gérées sans temps d'arrêt.
  • Inclut des sauvegardes de livre et de configuration intégrées.

Améliore la sécurité

  • Utilise le cryptage des données en transit basé sur TLS 1.2, en donnant la priorité aux cryptages de sécurité directe dans la suite de cryptage TLS.
  • Utilise le cryptage des données inactives pour toutes les données de configuration et de livre.
  • Isole les clients des autres locataires et du personnel Oracle.
  • Inclut un pare-feu d'application Web pour protéger les composants de la blockchain contre les cyberattaques, y compris les règles prédéfinies du projet OWASP (Open Web Access Security Project), les informations agrégées sur les menaces provenant de plusieurs sources et les attaques par déni de service distribué de couche 7 (DDoS).
  • Fournit la journalisation d'audit de tous les appels d'API vers les ressources de chaîne de blocs, avec des enregistrements disponibles via une API de requête filtrable authentifiée ou sous forme de fichiers en batch à partir d'Oracle Cloud Infrastructure Object Storage.

Tire parti de l'intégration Oracle Identity Cloud Service intégrée

  • Fournit la gestion des utilisateurs et des rôles. Reportez-vous à Configuration des utilisateurs et des rôles d'application.
  • Fournit l'authentification pour la console Oracle Blockchain Platform, le proxy REST et l'autorité de certification.
  • Prend en charge la fédération d'identités et la prise en charge des certificats client tiers pour permettre la formation de consortiums et simplifier l'intégration des membres.

Ajoute un proxy REST

  • Prend en charge un riche ensemble d'API Fabric via des appels REST pour une intégration plus simple des transactions. Reportez-vous à API REST pour Oracle Blockchain Platform.
  • Active les appels synchrones et asynchrones. Active les événements, les rappels et les opérations DevOps.
  • Simplifie l'intégration et isole les applications des modifications sous-jacentes du flux de transactions.

Accélère l'intégration

  • Fournit des adaptateurs d'entreprise plug-and-play à l'aide d'Oracle Integration Cloud Service pour intégrer des applications Oracle SaaS, PaaS et sur site aux transactions, requêtes et événements de chaîne de blocs. Reportez-vous à Oracle Integration.
  • Oracle Flexcube, Open Banking API Platform et d'autres applications Oracle compatibles avec la chaîne de blocs avec des API intégrées.
  • Permet aux processus métier ERP, EPM, GL, SCM et HCM dans les systèmes Oracle SaaS, sur site et non Oracle de s'intégrer rapidement à la blockchain pour rationaliser l'échange de données et effectuer des transactions fiables avec d'autres organisations.

Fournit la console de gestion et d'exploitation

  • Fournit une interface utilisateur Web complète et intuitive et des assistants permettant d'automatiser de nombreuses tâches d'administration. Par exemple, ajouter des organisations au réseau, ajouter de nouveaux noeuds, créer de nouveaux canaux, déployer des codes chaîne, parcourir le registre, etc. Reportez-vous à la bibliothèque de documentation Oracle Blockchain.
  • Active DevOps via des API REST pour l'administration et la surveillance de la chaîne de blocs.
  • Gère dynamiquement les mises à jour de configuration sans redémarrage de noeud.
  • Comprend des tableaux de bord, un navigateur de grand livre et des visualiseurs de journaux pour la surveillance et le dépannage.

Remplace Ledger DB World State Store par Oracle Berkeley DB

  • Fournit la prise en charge des requêtes riches Couch DB pour les performances de Level DB.
  • Fournit la prise en charge des requêtes riches basées sur SQL. Reportez-vous à Qu'est-ce que la base de données d'état ?
  • Valide les résultats de la requête au moment de la validation pour garantir l'intégrité du livre et éviter les lectures fantômes.

Intégration de la base de données d'historique enrichi

  • Permet une reproduction transparente de l'historique des transactions et des collectes de données privées vers Autonomous Data Warehouse ou Database as a Service et l'utilisation d'Analytics ou de Business Intelligence (par exemple, Oracle Analytics Cloud ou des outils tiers) sur l'historique des transactions de blockchain et les données d'état mondial. Reportez-vous à Création de la base de données d'historique enrichi.
  • Prend en charge les tables standard et les tables de chaîne de blocs pour le stockage d'un historique riche. Les tables de chaîne de blocs sont des tables d'ajouts inviolables, qui peuvent être utilisées comme registre sécurisé tout en étant disponibles pour les transactions et les requêtes avec d'autres tables.

Inclut Low-Code Blockchain App Builder

Blockchain App Builder facilite le développement, les tests, le débogage et le déploiement rapides de code chaîne sur les réseaux Oracle Blockchain Platform. Blockchain App Builder génère des codes chaîne complexes dans TypeScript (pour le code chaîne Node.js) et Go (pour le code chaîne Golang) à partir d'un fichier de spécification simple. Blockchain App Builder prend en charge l'intégralité du cycle de développement à partir d'une interface de ligne de commande ou en tant qu'extension de Visual Studio Code.

Blockchain App Builder inclut également la prise en charge de la tokenisation pour les jetons fongibles et non fongibles. Les classes et méthodes de jeton sont générées automatiquement et des méthodes de jeton supplémentaires sont fournies afin que les développeurs puissent créer une logique métier complexe pour les jetons.

Architecture hautement disponible et infrastructure résiliente

Conçu pour les applications d'entreprise stratégiques, Oracle Blockchain Platform est conçu pour un fonctionnement continu en tant que plate-forme hautement sécurisée, résiliente et évolutive. Cette plate-forme fournit une surveillance continue et une récupération autonome de tous les composants réseau sur la base d'une sauvegarde continue des blocs de registre et des informations de configuration.

Chaque instance client utilise une structure de plusieurs machines virtuelles et conteneurs gérés pour garantir une haute disponibilité. Cette structure inclut :

  • Conteneurs de noeuds homologues répartis sur plusieurs machines virtuelles pour garantir la résilience si l'une des machines virtuelles n'est pas disponible ou fait l'objet d'un patch.
  • Les donneurs d'ordres, fabric-ca, la console et les noeuds proxy REST sont répliqués dans toutes les machines virtuelles pour une reprise transparente afin d'éviter les pannes.
  • Environnements de machine virtuelle isolés pour les conteneurs d'exécution de code chaîne du client pour plus de sécurité et de stabilité.

L'intégration intégrée à Oracle Identity Cloud Service pour l'authentification des utilisateurs, la gestion des rôles et la fédération des identités tire immédiatement parti des comptes Oracle Identity Cloud Service et facilite l'intégration des membres du consortium qui préfèrent utiliser la fédération basée sur SAML pour l'authentification auprès de leurs propres fournisseurs d'identités.

Oracle Blockchain Platform est un service géré par Oracle dans lequel le provisionnement, l'exécution et la maintenance de l'ensemble de l'infrastructure sont transparents pour les clients. L'ensemble de la structure peut être provisionné en quelques clics et en quelques entrées utilisateur, telles que la forme à utiliser, le nombre initial d'homologues et si le type d'instance est Fondateur ou Participant. Le reste de l'instance est automatiquement défini par la forme QuickStart que vous avez sélectionnée. Reportez-vous à Avant de créer une instance Oracle Blockchain Platform.

La plate-forme est intégrée au service de surveillance et de gestion des opérations Oracle Cloud pour une DevOps continue. L'application de patches et les mises à niveau sans temps d'arrêt de pile complète sont fournies avec la plate-forme. Ces opérations sont effectuées de manière transparente par les opérations Oracle sans aucun temps d'inactivité du client. En outre, si des failles de sécurité sont détectées, l'application de correctifs de sécurité d'urgence est activée pour le système d'exploitation et tous les composants composant le service. La détection, l'atténuation et la résolution intelligentes adaptatives continues des cybermenaces sont fournies dans le cadre de l'approche de sécurité en profondeur d'Oracle Cloud Infrastructure. Cette solution s'appuie sur l'intelligence adaptative basée sur le machine learning pour une détection rapide des intrusions et des comportements anormaux, ainsi que sur l'application automatisée de correctifs comme l'un des outils permettant d'accélérer la correction. Reportez-vous à Documentation Oracle Cloud Infrastructure.

Oracle Blockchain Platform pris en charge par Oracle Cloud Infrastructure et Oracle Cloud Operations offre les meilleurs niveaux de disponibilité, de performances et de sécurité de sa catégorie. Pour les contrats de niveau de service de disponibilité, reportez-vous à Oracle PaaS and IaaS Public Cloud Services - Pillar Document.