Table des matières
- Informations relatives au titre et au copyright
- Préface
- 1 Qu'est-ce qu'Oracle Blockchain Platform ?
- 2 Introduction aux échantillons
-
3 Gérer l'organisation et le réseau
- Qu'est-ce que la console ?
- Modification du paramètre de délai d'expiration de la console
- Recherche et compréhension du numéro de version d'Oracle Blockchain Platform
- Surveiller le réseau
- Gérer les noeuds
-
Gérer les canaux
- Qu'est-ce qu'un canal ?
- Afficher les canaux
- Créer un canal
- Afficher l'activité du livre d'un canal
- Afficher ou mettre à jour la liste des organisations d'un canal
- Rejoindre un homologue à un canal
- Ajouter un élément d'ancrage
- Modification ou suppression d'un pair d'ancrage
- Affichage des informations sur les codes chaîne déployés
- Utilisation des stratégies de canal et des listes de contrôle d'accès
- Ajout ou suppression de donneurs d'ordres vers ou depuis un canal
- Définir l'organisation de l'administrateur donneur d'ordre
- Modifier les paramètres du service de tri d'un canal
- Gérer les certificats
- Gérer le service de tri
- 4 Comprendre et gérer les noeuds par type
-
5 Extension du réseau
- Ajouter des organisations participantes Oracle Blockchain Platform au réseau
- Ajouter des organisations Fabric au réseau
-
Ajouter des organisations avec des certificats tiers au réseau
- Workflow standard pour rejoindre une organisation disposant de certificats tiers sur un réseau Oracle Blockchain Platform
- Exigences relatives aux certificats tiers
- Créer le fichier de certificats tiers d'une organisation
- Préparation de l'environnement tiers à l'utilisation du réseau Oracle Blockchain Platform
- 6 Développement de codes chaîne
-
7 Créer des codes chaîne avec Low-Code Blockchain App Builder
-
Utilisation de l'interface de ligne de commande de Blockchain App Builder
- Installer et configurer l'interface de ligne de commande de Blockchain App Builder
- Mettre à niveau l'interface de ligne de commande Blockchain App Builder
- Création d'un projet de code chaîne avec l'interface de ligne de commande Blockchain App Builder
- Déploiement du code chaîne à l'aide de la CLI
- Test du code chaîne à l'aide de la CLI
- Mise à niveau des projets de code chaîne dans la CLI
- Synchroniser les modifications du fichier de spécification avec le code source généré
- Application d'un patch à l'interface de ligne de commande Blockchain App Builder
- Ecrire des scénarios de test d'unité et des rapports de couverture pour le projet de code chaîne
- Génération d'une collection Postman à l'aide de la CLI
- Dépannage de l'interface de ligne de commande de Blockchain App Builder
-
Utilisation de l'extension Blockchain App Builder pour Visual Studio Code
- Installer et configurer l'extension Blockchain App Builder pour Visual Studio Code
- Mise à niveau de l'extension Blockchain App Builder pour Visual Studio Code
- Création d'un projet de code chaîne avec l'extension de code VS Blockchain App Builder
- Déployer le code chaîne à l'aide de Visual Studio Code
- Test du code chaîne à l'aide de Visual Studio Code
- Mise à niveau des projets de code chaîne dans Visual Studio Code
- Synchroniser les modifications du fichier de spécification avec le code source généré
- Débogage à partir de Visual Studio Code
- Générer une collection Postman à l'aide de Visual Studio Code
- Dépannage de l'extension de code Visual Studio Blockchain App Builder
-
Prise en charge de la segmentation en jetons à l'aide de Blockchain App Builder
- Structure de taxonomie de jeton
- MODÈLE:ERC-721
- MODÈLE:ERC-1155
- Déploiement et test du code chaîne de jeton
- Utilisation des exemples de fichiers de spécification de jeton
- Prise en charge de la récupération après sinistre pour la création de jetons
-
Utilisation de l'interface de ligne de commande de Blockchain App Builder
-
8 Déployer et gérer des codes chaîne
-
Déployer et gérer des codes chaîne sur Hyperledger Fabric v2.x
- Workflow standard pour le déploiement de codes chaîne
- Utiliser le déploiement rapide
- Utiliser le déploiement avancé
- Déployer un code chaîne
- Cycle de vie du code chaîne
- Spécifier une stratégie d'approbation
- Afficher une politique d'approbation
- Rechercher des informations sur les codes chaîne
- Suppression d'un code chaîne
- Gérer les versions de code chaîne
- Mettre à niveau un code de chaîne
- Que sont les collectes de données privées ?
- Ajouter des collections de données privées
- Afficher les collections de données privées
-
Déployer et gérer des codes chaîne sur Hyperledger Fabric v1.4.7
- Workflow standard pour le déploiement de codes chaîne
- Utiliser le déploiement rapide
- Utiliser le déploiement avancé
- Instancier un code de chaîne
- Spécifier une stratégie d'approbation
- Afficher une politique d'approbation
- Rechercher des informations sur les codes chaîne
- Gérer les versions de code chaîne
- Mettre à niveau un code de chaîne
- Que sont les collectes de données privées ?
- Ajouter des collections de données privées
- Afficher les collections de données privées
-
Déployer et gérer des codes chaîne sur Hyperledger Fabric v2.x
-
9 Développement d'applications de chaîne de blocs
- Avant de développer une application
- Utiliser les SDK Hyperledger Fabric pour développer des applications
- Utiliser les API REST pour développer des applications
- Effectuer des mises à jour atomiques entre les codes chaîne et les canaux
- Interopérabilité Ethereum
- Inclure Oracle Blockchain Platform dans les transactions distribuées globales
-
10 Accès aux bases de données
- Interroger la base de données d'état
-
Créer la base de données d'historique enrichi
- Qu'est-ce que la Rich History Database ?
- Création de la chaîne de connexion Oracle Database Classic Cloud Service
- Activer et configurer la base de données d'historique enrichi
- Modifier la connexion à la base de données d'historique enrichi
- Configurer les canaux qui écrivent des données dans la base de données d'historique enrichi
- Surveiller le statut de l'historique enrichi
- Limiter l'accès à l'historique enrichi
- Tables et colonnes de base de données d'historique enrichi
- A Configuration de noeud
- B Utilisation de la bibliothèque de contrôle d'accès de niveau fin incluse dans l'exemple de billes
- C Exécuter des contrats intelligents et solides avec EVM sur Oracle Blockchain Platform
- D Mise à jour des applications pour Hyperledger Fabric v2.x