
Projet Blockchain
Description
Introduction au livre
Facile à démarrer, comme empiler des blocs
Premiers pas dans la blockchain
Bitcoin est le premier service basé sur la blockchain avec une structure UTXO.
Ce livre commence par la mise en place d'un environnement de développement utilisant Docker pour utiliser Bitcoin.
Il couvre tout, de la construction du réseau aux bibliothèques nécessaires à la création d'applications décentralisées.
Ensuite, nous construirons un réseau utilisant Geth et Parity, qui sont des programmes clients représentatifs d'Ethereum, et nous expliquerons le développement de contrats intelligents à l'aide de Solidity.
La structure et les fonctionnalités de la technologie émergente Hyperledger Fabric sont expliquées, et le programme est conçu pour que vous puissiez apprendre en l'installant et en suivant les instructions.
Enfin, nous développerons des dApps Hyperledger Fabric et des dApps Ethereum à l'aide du SDK node.js et construirons des modèles pour une utilisation réelle.
Les fichiers nécessaires à l'étude peuvent être téléchargés depuis le site web Information Culture (infopub.co.kr) ou GitHub (github.com/pjt3591oo/blockchain-book). Pour toute question, vous pouvez contacter l'auteur via son blog (blog.naver.com/pjt3591oo).
Premiers pas dans la blockchain
Bitcoin est le premier service basé sur la blockchain avec une structure UTXO.
Ce livre commence par la mise en place d'un environnement de développement utilisant Docker pour utiliser Bitcoin.
Il couvre tout, de la construction du réseau aux bibliothèques nécessaires à la création d'applications décentralisées.
Ensuite, nous construirons un réseau utilisant Geth et Parity, qui sont des programmes clients représentatifs d'Ethereum, et nous expliquerons le développement de contrats intelligents à l'aide de Solidity.
La structure et les fonctionnalités de la technologie émergente Hyperledger Fabric sont expliquées, et le programme est conçu pour que vous puissiez apprendre en l'installant et en suivant les instructions.
Enfin, nous développerons des dApps Hyperledger Fabric et des dApps Ethereum à l'aide du SDK node.js et construirons des modèles pour une utilisation réelle.
Les fichiers nécessaires à l'étude peuvent être téléchargés depuis le site web Information Culture (infopub.co.kr) ou GitHub (github.com/pjt3591oo/blockchain-book). Pour toute question, vous pouvez contacter l'auteur via son blog (blog.naver.com/pjt3591oo).
indice
PARTIE 1 : Comprendre le Bitcoin
1.
Création d'un environnement Bitcoin
2.
Configuration d'un nœud à l'aide de bitcoind
3.
Manipulation des nœuds à l'aide de bitcoin-cli
4.
Appeler un RPC depuis votre programme en utilisant bitcoind-rpc-client
PARTIE 2 Création d'un réseau Ethereum avec Geth
1.
Création d'un réseau Ethereum basé sur Geth
2.
Générer un bloc de genèse
3.
compte
4.
Transaction
5.
Opération réseau basée sur Geth
PARTIE 3 : Création d'un réseau Ethereum avec Parity
1.
Création d'un environnement Ethereum basé sur la parité
2. Générer un bloc de genèse pour la construction d'un réseau basé sur POA
3.
Fonctionnement multi-nœuds
4.
Système basé sur Docker Compose
PARTIE 4 : Développement de contrats intelligents Ethereum avec Solidity
1.
Gestion du remix de l'outil de développement de contrats intelligents
2.
Créer un contrat intelligent
3.
Type de variable/données
4.
fonction
5.
Modificateur de fonction
6.
Gestion des exceptions
7.
événement
8.
type de données d'adresse
9.
Instructions conditionnelles, boucles
10.
succession
11.
Appeler un autre contrat
12.
appel délégué, appel
13. Jetons ERC20
PARTIE 5 : Création d’une application décentralisée Ethereum avec web3.js
1.
Premiers pas avec web3.js
2.
Manipulation d'Ethereum
3.
Préparation de la liaison contractuelle
4.
Surveillance
PARTIE 6 Construction d'un réseau Hyperledger Fabric
1.
Architecture Hyperledger Fabric
2.
Installation du programme
3.
Construction d'un réseau d'exemple
4.
Création étape par étape d'un certificat à l'aide d'un programme binaire
5.
Fonctionnement du nœud
6. Intégration CA Node/CouchDB
PARTIE 7 Développement de la chaîne de code Hyperledger Fabric
1.
Mode de développement Chaincode
2.
Code de chaîne d'écriture
PARTIE 8 : Développement d’applications décentralisées Hyperledger Fabric à l’aide du SDK Node.js
1.
Exécution d'un exemple de code
2.
Développez votre propre dApp
PARTIE 9 : Création d’une application décentralisée Ethereum
1.
Clonez le remix
2.
Créer un portefeuille
PARTIE 10 : Création d'un modèle commercial Hyperledger Fabric
1.
Prestation de services par le biais de canaux multiples
2.
Installation/Déploiement de Chaincode (Utilisation de l'interface de ligne de commande)
3. Exécution de l'API
1.
Création d'un environnement Bitcoin
2.
Configuration d'un nœud à l'aide de bitcoind
3.
Manipulation des nœuds à l'aide de bitcoin-cli
4.
Appeler un RPC depuis votre programme en utilisant bitcoind-rpc-client
PARTIE 2 Création d'un réseau Ethereum avec Geth
1.
Création d'un réseau Ethereum basé sur Geth
2.
Générer un bloc de genèse
3.
compte
4.
Transaction
5.
Opération réseau basée sur Geth
PARTIE 3 : Création d'un réseau Ethereum avec Parity
1.
Création d'un environnement Ethereum basé sur la parité
2. Générer un bloc de genèse pour la construction d'un réseau basé sur POA
3.
Fonctionnement multi-nœuds
4.
Système basé sur Docker Compose
PARTIE 4 : Développement de contrats intelligents Ethereum avec Solidity
1.
Gestion du remix de l'outil de développement de contrats intelligents
2.
Créer un contrat intelligent
3.
Type de variable/données
4.
fonction
5.
Modificateur de fonction
6.
Gestion des exceptions
7.
événement
8.
type de données d'adresse
9.
Instructions conditionnelles, boucles
10.
succession
11.
Appeler un autre contrat
12.
appel délégué, appel
13. Jetons ERC20
PARTIE 5 : Création d’une application décentralisée Ethereum avec web3.js
1.
Premiers pas avec web3.js
2.
Manipulation d'Ethereum
3.
Préparation de la liaison contractuelle
4.
Surveillance
PARTIE 6 Construction d'un réseau Hyperledger Fabric
1.
Architecture Hyperledger Fabric
2.
Installation du programme
3.
Construction d'un réseau d'exemple
4.
Création étape par étape d'un certificat à l'aide d'un programme binaire
5.
Fonctionnement du nœud
6. Intégration CA Node/CouchDB
PARTIE 7 Développement de la chaîne de code Hyperledger Fabric
1.
Mode de développement Chaincode
2.
Code de chaîne d'écriture
PARTIE 8 : Développement d’applications décentralisées Hyperledger Fabric à l’aide du SDK Node.js
1.
Exécution d'un exemple de code
2.
Développez votre propre dApp
PARTIE 9 : Création d’une application décentralisée Ethereum
1.
Clonez le remix
2.
Créer un portefeuille
PARTIE 10 : Création d'un modèle commercial Hyperledger Fabric
1.
Prestation de services par le biais de canaux multiples
2.
Installation/Déploiement de Chaincode (Utilisation de l'interface de ligne de commande)
3. Exécution de l'API
Image détaillée

Avis de l'éditeur
Survivre à la période des États en guerre de la blockchain
Ce livre traite de la blockchain, la technologie sous-jacente des cryptomonnaies, plutôt que des cryptomonnaies elles-mêmes.
L'auteur, qui présente la technologie blockchain à travers diverses conférences, a compilé des informations qu'il espère plus facilement compréhensibles par un grand nombre de personnes.
Si vous avez déjà souhaité gérer un réseau ou créer une application décentralisée basée sur Ethereum ou Hyperledger Fabric, ce livre vous sera une ressource précieuse.
Et comme différents langages sont utilisés pour développer des contrats intelligents ou des dApps, il est facile de s'y intéresser si vous connaissez JavaScript ou Golang.
Parce que la blockchain est totalement différente des technologies précédentes, ce livre souligne l'importance des données.
Par conséquent, en apprenant les bases de la technologie blockchain à travers les cryptomonnaies et en créant quelque chose par vous-même, vous serez capable de la maîtriser librement.
Ce livre traite de la blockchain, la technologie sous-jacente des cryptomonnaies, plutôt que des cryptomonnaies elles-mêmes.
L'auteur, qui présente la technologie blockchain à travers diverses conférences, a compilé des informations qu'il espère plus facilement compréhensibles par un grand nombre de personnes.
Si vous avez déjà souhaité gérer un réseau ou créer une application décentralisée basée sur Ethereum ou Hyperledger Fabric, ce livre vous sera une ressource précieuse.
Et comme différents langages sont utilisés pour développer des contrats intelligents ou des dApps, il est facile de s'y intéresser si vous connaissez JavaScript ou Golang.
Parce que la blockchain est totalement différente des technologies précédentes, ce livre souligne l'importance des données.
Par conséquent, en apprenant les bases de la technologie blockchain à travers les cryptomonnaies et en créant quelque chose par vous-même, vous serez capable de la maîtriser librement.
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 1er juillet 2019
Nombre de pages, poids, dimensions : 400 pages | 918 g | 187 × 235 × 24 mm
- ISBN13 : 9788956748344
- ISBN10 : 8956748349
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne