Table des matières
- Titre et droits d'auteur
- Préface
- 1 À quoi sert Oracle Blockchain Platform?
- 2 Démarrer à l'aide d'exemples
-
3 Gérer l'organisation et le réseau
- Qu'est-ce que la console?
- Modifier le paramètre de temporisation de la console
- Trouver et comprendre votre numéro de version d'Oracle Blockchain Platform
- Surveiller le réseau
- Gérer les noeuds
-
Gérer les canaux
- Quels sont les canaux?
- Voir les canaux
- Créer un canal
- Voir l'activité de livre d'un canal
- Voir ou mettre à jour la liste des organisations d'un canal
- Joindre un pair à un canal
- Ajouter un pair d'ancrage
- Modifier ou supprimer un pair d'ancrage
- Voir les informations sur les codes de chaîne déployés
-
Utiliser les politiques de canal et les listes de contrôle d'accès
- Quelles sont les politiques de canal? (Hyperledger Fabric v2.x)
- Quelles sont les politiques de canal? (Hyperledger Fabric v1.4.7)
- Ajouter ou modifier les politiques d'un canal
- Supprimer les politiques d'un canal
- À quoi servent les listes de contrôle d'accès de canal?
- Mettre à jour les listes de contrôle d'accès de canal
- Ajouter ou supprimer des responsables de commande dans ou à partir d'un canal
- Définir l'organisation de l'administrateur de la commande
- Modifier les paramètres du service de commande pour un canal
- Gérer les certificats
- Gérer le service de tri
- 4 Comprendre et gérer les noeuds par type
-
5 Étendre le 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 de tierce partie au réseau
- Flux de travail type pour joindre une organisation avec des certificats de tierce partie à un réseau Oracle Blockchain Platform
- Exigences relatives aux certificats de tierce partie
- Créer le fichier de certificats de tierce partie d'une organisation
- Préparer l'environnement de tierce partie pour utiliser le réseau Oracle Blockchain Platform
- 6 Développer des codes de chaîne
-
7 Créer des codes de chaîne avec le générateur d'applications de chaîne de blocs à faible code
-
Utilisation de l'interface de ligne de commande du générateur d'applications de chaîne de blocs
- Installer et configurer l'interface de ligne de commande du générateur d'applications de chaîne de blocs
- Mettre à niveau l'interface de ligne de commande du générateur d'applications de chaîne de blocs
- Créer un projet de code de chaîne avec l'interface de ligne de commande du générateur d'applications de chaîne de blocs
- Déployer le code de chaîne à l'aide de l'interface de ligne de commande
- Tester le code de chaîne à l'aide de l'interface de ligne de commande
- Mise à niveau des projets de code de chaîne dans l'interface de ligne de commande
- Synchroniser les modifications du fichier de spécification avec le code source généré
- Appliquer un correctif à l'interface de ligne de commande Blockchain App Builder
- Écriture de cas de test d'unité et de rapports de couverture pour le projet de code de chaîne
- Générer une collection Postman à l'aide de l'interface de ligne de commande
- Dépanner l'interface de ligne de commande du générateur d'applications de chaîne de blocs
-
Utilisation de l'extension Blockchain App Builder pour Visual Studio Code
- Installer et configurer l'extension Blockchain App Builder pour Visual Studio Code
- Mettre à niveau l'extension Blockchain App Builder pour Visual Studio Code
- Créer un projet de code de chaîne avec l'extension de code VS du générateur d'applications de chaîne de blocs
- Déployer le code de chaîne à l'aide de Visual Studio Code
- Tester le code de chaîne à l'aide de Visual Studio Code
- Mise à niveau de projets de code de 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épanner l'extension Visual Studio Code du générateur d'applications de chaîne de blocs
-
Prise en charge de la segmentation en unités à l'aide du générateur d'applications de chaîne de blocs
- Cadre de taxonomie de jetons
- MODÈLE:ERC-721
- ERC-1155
- Déploiement et test du code de 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 segmentation en unités
-
Utilisation de l'interface de ligne de commande du générateur d'applications de chaîne de blocs
-
8 Déployer et gérer les codes de chaîne
-
Déployer et gérer des codes de chaîne sur Hyperledger Fabric v2.x
- Flux de travail type pour déployer des codes de chaîne
- Utiliser le déploiement rapide
- Utiliser le déploiement avancé
- Déployer un code de chaîne
- Cycle de vie du code de chaîne
- Spécifier une politique d'endossement
- Voir une politique d'approbation
- Rechercher des informations sur les codes de chaîne
- Supprimer un code de chaîne
- Gérer les versions de code de chaîne
- Mettre à niveau un code de chaîne
- À quoi servent les collectes de données privées?
- Ajouter des collectes de données privées
- Voir les collectes de données privées
-
Déployer et gérer des codes de chaîne sur Hyperledger Fabric v1.4.7
- Flux de travail type pour déployer des codes de chaîne
- Utiliser le déploiement rapide
- Utiliser le déploiement avancé
- Instancier un code de chaîne
- Spécifier une politique d'endossement
- Voir une politique d'approbation
- Rechercher des informations sur les codes de chaîne
- Gérer les versions de code de chaîne
- Mettre à niveau un code de chaîne
- À quoi servent les collectes de données privées?
- Ajouter des collectes de données privées
- Voir les collectes de données privées
-
Déployer et gérer des codes de chaîne sur Hyperledger Fabric v2.x
-
9 Développer des applications de chaîne de blocs
- Avant de développer une application
- Utiliser les trousses SDK Hyperledger Fabric pour développer des applications
- Utiliser les API REST pour développer des applications
- Créer des mises à jour atomiques sur les codes de chaîne et les canaux
- Interopérabilité d'Ethereum
- Inclure Oracle Blockchain Platform dans les transactions réparties globales
-
10 Utiliser des 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éer la chaîne de connexion à Oracle Database version classique pour 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 historiques enrichies
- A Configuration de noeud
- B Utilisation de la bibliothèque de contrôles d'accès de niveau fin incluse dans l'exemple de billes
- C Exécuter des contrats intelligents Solidity avec EVM sur Oracle Blockchain Platform
- D Mise à jour d'applications pour Hyperledger Fabric, v2.x