Création de Projets Blockchain : Construire des Applications Blockchain Décentralisées avec Ethereum et Solidity

Aleksandr Shitik
Aleksandr Shitik

J’écris mes propres articles et livres, et je fais des critiques de films et de livres. Expert en cosmologie et astronomie, informatique, productivité et planification.

Création de Projets Blockchain : Construire des Applications Blockchain Décentralisées avec Ethereum et Solidity
Narayan Prusty
Genres: Programmation
Année de publication: 2018
Année de lecture: 2022
Ma note: Bonne
Nombre de lectures: 1
Nombre total de pages: 252
Résumé (pages): 17
Langue originale de la publication: Anglais
Traductions dans d'autres langues: Russe

Description Générale

Le livre, d'un volume de 250 pages, se compose de 9 chapitres. En plus du contenu textuel, il comporte de nombreuses illustrations et extraits de code. Le niveau de difficulté est moyen ou légèrement supérieur à la moyenne (nécessite de solides bases en programmation).

Aperçu Rapide

  • Chapitre 1. Applications Décentralisées. Présente le concept de DApps et explique comment l'architecture de la blockchain permet de créer des applications sans serveur central, garantissant la transparence et l'immuabilité des données.
  • Chapitre 2. Principes d'Ethereum. Couvre les fondamentaux de l'écosystème Ethereum : la machine virtuelle (EVM), le concept de gas pour le paiement des calculs, la structure des transactions et le fonctionnement des comptes.
  • Chapitre 3. Développement de Contrats Intelligents. Ce chapitre est dédié à la syntaxe du langage Solidity et au processus d'écriture de code auto-exécutable qui gère la logique et les actifs au sein de la blockchain.
  • Chapitre 4. Apprendre à utiliser web3.js. Décrit l'utilisation de la bibliothèque JavaScript pour l'interaction entre le frontend et les nœuds Ethereum, permettant aux applications web de lire les données de la blockchain et d'envoyer des transactions.
  • Chapitre 5. Développement d'un Service de Portefeuille. Un exemple pratique de création d'une interface pour gérer les clés, vérifier les soldes et transférer de l'ether (ETH) entre utilisateurs.
  • Chapitre 6. Développement d'une Plateforme pour Contrats Intelligents. Démontre la création d'un système permettant aux utilisateurs de déployer leurs propres contrats et d'interagir avec eux via une interface simplifiée.
  • Chapitre 7. Application de Paris sur les Résultats de Matchs. Explore la logique complexe des paris décentralisés, où les conditions de distribution des gains sont rigidement fixées dans le code et indépendantes des intermédiaires.
  • Chapitre 8. Développement de Contrats Intelligents au Niveau Entreprise. Traite des questions de sécurité, d'optimisation des coûts de gas et des modèles de conception nécessaires à la création de solutions commerciales fiables et évolutives.
  • Chapitre 9. Développement d'une Blockchain pour Consortium. Ce chapitre présente la création de réseaux privés où l'accès aux données est restreint, ce qui est essentiel pour le secteur corporatif et la protection des secrets commerciaux.

Avis

C'est un autre guide pratique de haute qualité, cette fois sur le travail avec la blockchain. L'accent principal est mis sur l'écosystème Ethereum, l'écriture de contrats intelligents et les sujets connexes. L'ensemble du code associé est écrit principalement en JavaScript.

Вверх