Bewertung:

Das Buch wird für seine umfassende Abdeckung grundlegender Konzepte der Ethereum-Webentwicklung hoch geschätzt und ist damit eine großartige Ressource sowohl für Anfänger als auch für diejenigen, die ihr Wissen auffrischen wollen.
Vorteile:Deckt die Grundlagen der Ethereum-Entwicklung gründlich ab, beinhaltet Konzepte wie Smart Contracts und Skalierung, geht auf Layer-2-Lösungen und ergänzende Technologien ein, geschrieben von einem Autor aus dem OpenZeppelin-Team.
Nachteile:Enthält möglicherweise nicht die neuesten Updates oder Überarbeitungen, da sich das Ethereum-Ökosystem schnell weiterentwickelt.
(basierend auf 1 Leserbewertungen)
Ethereum for Web Developers: Learn to Build Web Applications on Top of the Ethereum Blockchain
Die Technologie entwickelt sich ständig weiter, und Blockchain bringt die Entwicklung an neue Orte, wie es die Mobiltechnologie vor einem Jahrzehnt tat - und Ethereum ist die führende Plattform für die Erstellung dieser neuen Welle von Anwendungen. Dieses Buch zeigt Ihnen alles, was Sie brauchen, um eine robuste dezentralisierte Anwendung (besser bekannt als DApp) zu erstellen. Im Gegensatz zu anderen Büchern zu diesem Thema konzentriert sich dieses auf die Web-Anwendungsschicht und leitet Sie bei der Erstellung großartiger Erfahrungen auf der Ethereum-Blockchain an. Sie werden die Herausforderungen und Unterschiede bei der Entwicklung von DApps im Vergleich zu herkömmlichen Webanwendungen kennenlernen.
Nach einer kurzen Einführung in die Geschichte der Blockchain und insbesondere von Ethereum können Sie direkt mit der Erstellung einer dezentralen Beispielanwendung beginnen, um sich mit allen beweglichen Teilen vertraut zu machen. Dieses Buch bietet spezielle Kapitel über die Abfrage und Darstellung von Daten aus der Blockchain, die Reaktion auf Ereignisse, die Interaktion mit Benutzerkonten, das Senden von Transaktionen, die Verwaltung von Gas, die Handhabung von Bestätigungen und Umstrukturierungen und vieles mehr. Sie werden auch ein Kapitel finden, das Solidity gewidmet ist und Ihnen die notwendigen Mittel an die Hand gibt, um Ihre eigenen intelligenten Verträge zu verstehen und sogar zu erstellen.
Weitere wichtige Themen sind der Aufbau von Backend-Servern, die als Indexierungsschichten fungieren, und die effiziente Verwaltung von Speicher mit Lösungen wie dem interplanetarischen Dateisystem (IPFS). Zu guter Letzt finden Sie Kapitel, die sich mit den größten Problemen von Ethereum beschäftigen: Onboarding und Skalierbarkeit. Dazu gehört der Stand der Technik der verfügbaren Strategien, um diese Probleme anzugehen, wie Metatransaktionen, Smart Accounts, ENS, State Channels, Sidechains und mehr.
(Was Sie lernen werden)
⬤ Verbinden Sie sich mit der Blockchain über den Browser und senden Sie Transaktionen von der Client-Seite.
⬤ Erstellen Sie eine Web-App, die eine Nur-Lese-Schnittstelle zu einem Blockchain-Vertrag bietet.
⬤ Erstellen einer Wallet-Schnittstelle für beliebige fungible Token, die den Kontostand des Benutzers anzeigt und einfache Überweisungen an andere Adressen ermöglicht.
⬤ Entwickeln Sie eine Webanwendung, die große Datenblöcke außerhalb der Blockchain speichert und einen Verweis darauf auf der Blockchain behält (z. B. Avatare, lange Textbeschreibungen)
⬤ Erstellen Sie eine Webanwendung, die auf einen zentralen Server zur Indizierung von On-Chain-Informationen angewiesen ist, um sie dem Benutzer zu präsentieren.
Für wen ist dieses Buch?
Webentwickler, die sich auf clientseitige Anwendungen konzentrieren, mit Kenntnissen in JavaScript und HTML/CSS. Sie benötigen keine Vorkenntnisse über Blockchain, Ethereum oder Kryptowährungen.