Description du livre
La technologie est en constante évolution, et blockchain transporte le développement vers de nouveaux lieux, comme l'a fait le mobile il y a dix ans - et Ethereum est la plateforme leader pour créer cette nouvelle vague d'applications. Contrairement à d'autres livres sur le sujet, celui-ci se concentre sur la couche d'application web, et vous guide dans la création de grandes expériences sur le sommet de la chaîne de blocs Ethereum. Après une brève introduction à l'historique de la chaîne de blocage et à Ethereum en particulier, vous passerez directement à la construction d'un exemple d'application décentralisée, pour vous familiariser avec tous les éléments en mouvement
. Ce livre propose des chapitres spécifiques sur l'interrogation et le rendu des données de la chaîne de blocs, la réaction aux événements, l'interaction avec les comptes utilisateurs, l'envoi de transactions, la gestion du gaz, la gestion des confirmations et des réorganisations, et plus. Vous y trouverez également un chapitre consacré à la Solidité qui vous donnera les moyens nécessaires pour comprendre et même construire vos propres contrats intelligents, ainsi que d'autres
sujets importants comme la construction de serveurs backend qui agissent comme des couches d'indexation, et la gestion efficace du stockage avec des solutions comme le système de fichiers interplanétaires, ou IPFS. Enfin, vous trouverez des chapitres qui examinent les plus grands problèmes d'Ethereum aujourd'hui : l'intégration et l'évolutivité. Il s'agit notamment de l'état de l'art des stratégies disponibles pour y faire face, telles que les méta-transactions, les comptes intelligents, l'ENS, les chaînes nationales, les sidechains, et plus encore.
Ce que vous apprendrez
Connectez-vous à la chaîne de blocage à partir du navigateur et envoyez des transactions à partir du côté du clientCréez une application Web qui fournit une interface en lecture seule à un contrat de chaîne de blocs.
Créer une interface portefeuille pour les jetons fongibles arbitraires, affichant le solde de l'utilisateur et permettant des transferts simples vers d'autres adresses.Développer une application Web qui stocke de grandes quantités de données hors chaîne et garde une référence à ces données en chaîne (p. ex. avatars, longues descriptions textuelles). Produire une application web qui s'appuie sur un serveur centralisé pour l'indexation des informations en chaîne à présenter à l'utilisateur.
A qui s'adresse ce livre ?Les développeurs Web se sont concentrés sur les applications côté client, avec une connaissance de JavaScript et HTML/CSS. Vous n'avez besoin d'aucune connaissance préalable de Blockchain, Ethereum, ou de cryptocurrency.