Provisionner la plate-forme en quelques clics et obtenir tous les noeuds Hyperledger Fabric et les services d'infrastructure sous-jacents (calcul, conteneurs, réseau, stockage, gestion des identités).
Commencez avec une blockchain Hyperledger Fabric prête à l'emploi qui inclut des services d'adhésion, des noeuds homologues et un service de commandes, ainsi qu'une passerelle d'API et des outils de consoles d'opérations d'Oracle.
Le seul service de blockchain d'entreprise géré avec un contrat de niveau de service de 99,95 % fournissant une disponibilité maximale via un déploiement et une réplication automatiques sur les domaines de disponibilité dans les régions Oracle Cloud Infrastructure (OCI).
Ajoutez facilement des partenaires localement ou à l'échelle mondiale. Provisionnez une nouvelle instance de service dans toute région Oracle Cloud prise en charge et complétez le processus guidé pour rejoindre la nouvelle organisation.
Créez des contrats intelligents pour les transactions interentreprises en temps réel ou pour valider les commandes d’achat, les factures et les informations d’expédition correspondantes avant le paiement. Exposez via la passerelle d'API REST ou appelez via le SDK client.
Environnement de développement/test low code prenant en charge l'échafaudage, les tests locaux et le déploiement automatisé de contrats intelligents. Peut générer automatiquement des contrats intelligents à partir de modèles déclaratifs et accélérer le développement, les tests et le déploiement. Inclut la prise en charge de la création de jetons avec la génération automatique de codes chaîne pour le cycle de vie complet des jetons, y compris les jetons fongibles et non fongibles.
Les opérations d'initialisation et de cycle de vie de jetons générées automatiquement fournissent un ensemble complet de méthodes et d'API pour l'émission (extraction), le transfert et la gravure de jetons avec la prise en charge des services d'entiercement (maintien/libération) en fonction de la spécification Token Taxonomy Framework. La sécurité basée sur les rôles garantit que seuls les comptes spécifiés peuvent utiliser des jetons mint, séquestre et burn. Ensemble complet d'API de requêtes pour extraire les soldes de compte, les historiques de jetons, les affectations de rôles et d'autres informations utiles. Compatible avec les opérations de jetons fongibles ERC-20.
Définissez une stratégie d'approbation indiquant le nombre de signatures requises et les organisations spécifiques dont vous avez besoin.
Automatisez les tâches manuelles et synchronisez-les avec les systèmes d’enregistrement en publiant des événements personnalisés à partir du code chaîne pour déclencher des mises à jour de back-office ou des actions en aval.
Blockchain App Builder fournit des modèles déclaratifs où les utilisateurs peuvent adapter les propriétés de jetons, puis les utiliser pour générer automatiquement du code chaîne avec des opérations d'initialisation et de cycle de vie des jetons. Le code chaîne généré fournit un ensemble complet de méthodes et d'API pour l'émission (extraction), le transfert et la gravure de jetons avec la prise en charge des services d'entiercement (maintien/libération) basés sur la spécification Token Taxonomy Framework et les spécifications ERC-20/ERC-721. La sécurité basée sur les rôles garantit que seuls les comptes spécifiés peuvent utiliser des jetons mint, séquestre et burn. Ensemble complet d'API de requêtes pour extraire les soldes de compte, les historiques de jetons, les affectations de rôles et d'autres informations utiles. Le code chaîne généré peut être testé et déployé tel quel pour un appel via les API REST ou le SDK client Hyperledger Fabric, ou étendu avec toute méthode personnalisée selon une logique applicative supplémentaire basée sur le SDK de jeton incorporé.
Compatible avec les jetons fongibles définis par TTF et les opérations de jetons fongibles ERC-20. Permet aux administrateurs de configurer un système de jetons avec des comptes de garde et des accès spécifiques basés sur les rôles pour les mints de tokens, séquestre et burn. Plusieurs types de jetons peuvent être initialisés et pris en charge, les requêtes de comptes renvoyant aux soldes utilisateur agrégés. Les jetons peuvent être étendus avec des propriétés personnalisées et des méthodes personnalisées comme requis par des applications spécifiques et utilisés dans des systèmes de récompenses/fidélisation, des solutions de traçabilité des produits, des applications financières, etc.
Compatible avec les spécifications de jetons ERC-721 pour les jetons non fongibles. Un code chaîne unique est généré par classe de jeton NFT, avec des méthodes intégrées pour créer et transférer des NFT et des extensions pour gérer les métadonnées NFT et d'autres propriétés personnalisées en fonction de la propriété. Les NFT peuvent être créés et transférés directement via des API REST, utilisés à partir de places de marché NFT personnalisées ou tierces, ou intégrés dans d'autres applications pour représenter des actifs uniques - propriété physique, connaissement, certifications, titre de propriété, droits IP, etc. Inclut la possibilité de graver un NFT en cas d'expiration ou de transfert vers un autre livre.
Les applications actuelles basées sur Ethereum développées dans Solidity peuvent être utilisées sur Oracle Blockchain en tirant parti de notre prise en charge des machines virtuelles Ethereum. Cela permet aux applications Solidity actuelles d'être déployées sur une blockchain autorisée et exécutées sans facturer les frais de transaction Ethereum et la consommation élevée d'énergie et les émissions de dioxyde de carbone associées. Le fournisseur web3 disponible fab3 expose les interfaces d'appel de procédure distante JSON compatibles avec Ethereum pour de nombreuses applications client ("portefeuille") interagissant avec les contrats intelligents Solidity.
Dans un monde avec de nombreux réseaux blockchain, il est important de permettre aux actifs de se déplacer facilement entre les blockchains. Les échanges d'actifs atomiques s'appuient sur l'interopérabilité inter-chaînes pour exécuter des contrats de hachage verrouillés dans le temps qui garantissent que chaque partie obtient les actifs promis. Ils peuvent être utilisés pour échanger des jetons fongibles et des NFT entre Oracle Blockchain Platform et Ethereum ou d'autres livres.
Contrôlez l'ajout de participants réseau et d'organisations client uniquement pour vous assurer que seules les organisations autorisées peuvent accéder à une blockchain autorisée. À l'aide des options de fédération et d'Oracle Identity Cloud Service pré-intégrées, définissez et gérez les comptes et les rôles pour contrôler les privilèges d'un membre. Contrôlez l'appartenance à un canal et ajouter des homologues en lecture seule à un canal pour bénéficier d'une visibilité sur le registre à des fins d'audit. Implémentez un contrôle d'accès de niveau fin dans les contrats intelligents et demander des audits à la demande.
Créez des canaux de manière dynamique dans l'interface utilisateur Web de la console ou par programmation, selon les besoins, via des API REST, définissez les membres autorisés et leurs rôles, puis joignez leurs nœuds homologues pour exécuter des contrats intelligents et hébergez des copies du registre. Avec la possibilité de définir des stratégies détaillées, ces canaux peuvent être utilisés pour le sharding afin d'augmenter l'évolutivité ou d'isoler des groupes d'organisations membres disposant d'un accès spécifique à des livres distincts et à des transactions associées.
Contrôlez les membres de canal qui peuvent voir et stocker des données privées dans leurs bases de données latérales, partagées uniquement avec d'autres membres autorisés, avec des hachages unidirectionnels utilisés pour prouver les transactions ajoutées au livre de canal.
Définissez des identités et des groupes, puis combinez avec des ressources et des opérations pour créer des ACL stockées et suivies sur chaîne, que les développeurs de code chaîne peuvent vérifier pour appliquer des autorisations d'accès.
Simplifiez les intégrations en appelant des transactions et les requêtes exécutant des méthodes de code chaîne via des API REST et recevez une réponse synchrone ou asynchrone lors de la validation de la transaction. Abonnez-vous aux événements et recevez des rappels pour intégrer les systèmes back-office et les applications en aval.
Inscrivez des membres, ajoutez des homologues, créez des canaux, déployez des smart contracts, inscrivez-vous à des événements et exécutez des transactions ou interrogez des données de registres à l’aide de Java, GO ou Node.js.
Permettre aux systèmes Oracle et SaaS tiers et sur site d'appeler des transactions ou d'interroger des noeuds de blockchain via des adaptateurs d'entreprise et des outils de workflow uniques dans Oracle Integration Cloud. Simplifiez l’intégration des événements avec les applications de back-office à l’aide d’abonnements bidirectionnels à des événements.
Créez de nouvelles applications ou extensions SaaS pour permettre aux développeurs d'exécuter des transactions sur la blockchain à l'aide d'IaaS Compute, de Java, d'Oracle Container Engine pour Kubernetes, de Mobile Hub, de Visual Builder ou des services Integration Cloud d'Oracle.
Tirez parti de la technologie blockchain prête à l’emploi dans les services bancaires de base Oracle FLEXCUBE, la plateforme d’innovation numérique pour les opérations bancaires ouvertes, la plateforme SuiteCloud de Netsuite et d’autres applications sectorielles Oracle.
Déployez des instances de blockchain dans plusieurs régions Oracle Cloud du monde entier afin de connecter des organisations sur différents pays et continents.
Connectez les organisations déployées sur site ou dans des clouds tiers.
Plusieurs organisations peuvent exécuter des noeuds et y contribuer, ce qui permet une décentralisation, une confidentialité, une évolutivité et une résilience accrues grâce à des clusters de commande géo-redondants. Associez des canaux à différents clusters de commande pour encore plus de confidentialité.
Connectez des nœuds de blockchain non Oracle à partir d’autres clouds et de n’importe quel fournisseur prenant en charge Hyperledger Fabric. Avec Hyperledger Fabric open source de la fondation Linux, tirez parti du pouvoir de la communauté.
Accélère la banque clé-valeur sous-jacente avec la puissante base de données Berkeley avec l'interface SQLite, permettant une plus grande simultanéité d'accès aux données et la prise en charge des requêtes enrichies basées sur SQL à 10 fois les performances des autres bases de données clé-valeur.
Peut diffuser l'historique des transactions vers Oracle DBCS, ExaCS ou Autonomous Database (Autonomous Data Warehouse/Autonomous Transaction Processing) et s'intégrer à des outils BI tiers ou Oracle Analytics pour des tableaux de bord en temps réel, des visualisations enrichies et des rapports sur les transactions de blockchain. L'analyse en direct sur le flux de transactions de blockchain enrichit de nombreuses applications en permettant une meilleure visibilité, une prise de décision optimisée et une détection des anomalies.
Synchronisez les données d’historique enrichies avec les tables de blockchain inviolables dans Database afin de garantir l’intégrité des rapports d’analyse et de conformité avec les fonctions PL/SQL à des fins de validation.
Modifications de configurations capturées dans le journal d'audit OCI et les enregistrements de blockchain, pouvant être extraites via des API et des demandes de fichiers de banques d'objets. La validation de bloc peut être demandée à la demande via une API pour vérifier l'intégrité de la chaîne.
Affichez l’état du réseau à partir du tableau de bord ou utilisez les onglets Réseau, Nœuds, Canaux et Chaincodes pour afficher les composants de la blockchain et gérer le réseau. Consultez les indicateurs relatifs aux canaux et aux homologues, l’utilisation des nœuds, parcourez les registres et les journaux pour le dépannage.
Concentrez-vous sur les applications avec la surveillance des services gérée par Oracle, la gestion intégrée des identités, la capacité de récupération autonome, l’application de correctifs et les mises à niveau sans temps d’arrêt.
Gérez l’adhésion, les homologues, les commandants et l’autorité de certification de manière dynamique. Ajoutez ou configurez des canaux réseau et définissez des stratégies, déployez ou mettez à niveau des contrats intelligents à l'aide de la console Web ou d'API REST. Augmentez, réduisez ou extrayez les composants et le stockage de la blockchain, ou la plateforme complète.