Blockchain-Projekte Erstellen: Dezentrale Blockchain-Anwendungen mit Ethereum und Solidity Erstellen

Aleksandr Shitik
Aleksandr Shitik

Ich schreibe meine eigenen Beiträge und Bücher und rezensiere Filme und Bücher. Experte für Kosmologie und Astronomie, IT, Produktivität und Planung.

Blockchain-Projekte Erstellen: Dezentrale Blockchain-Anwendungen mit Ethereum und Solidity Erstellen
Narayan Prusty
Genres: Programmierung
Jahr der Veröffentlichung: 2018
Jahr der Lektüre: 2022
Meine Bewertung: Gut
Anzahl der Lesevorgänge: 1
Gesamtseitenzahl: 252
Zusammenfassung (Seiten): 17
Originalsprache der Veröffentlichung: Englisch
Übersetzungen in andere Sprachen: Russisch

Allgemeine Beschreibung

Das Buch mit einem Umfang von 250 Seiten besteht aus 9 Kapiteln. Neben dem Textmaterial enthält es zahlreiche Illustrationen und Code-Ausschnitte. Der Schwierigkeitsgrad ist mittel bis leicht überdurchschnittlich (erfordert solide Programmiergrundkenntnisse).

Kurzer Überblick

  • Kapitel 1. Dezentralisierte Anwendungen. Führt das Konzept von DApps ein und erklärt, wie die Blockchain-Architektur die Erstellung von Anwendungen ohne zentralen Server ermöglicht und dabei Daten-Transparenz und -Unveränderbarkeit gewährleistet.
  • Kapitel 2. Prinzipien von Ethereum. Behandelt die Grundlagen des Ethereum-Ökosystems: die virtuelle Maschine (EVM), das Gas-Konzept für die Bezahlung von Berechnungen, die Transaktionsstruktur und die Funktionsweise von Konten.
  • Kapitel 3. Entwicklung von Smart Contracts. Dieses Kapitel widmet sich der Syntax der Sprache Solidity und dem Prozess der Erstellung von selbstausführendem Code, der Logik und Assets innerhalb der Blockchain verwaltet.
  • Kapitel 4. Arbeiten mit web3.js lernen. Beschreibt die Verwendung der JavaScript-Bibliothek zur Interaktion zwischen Frontend und Ethereum-Knoten, wodurch Webanwendungen Daten aus der Blockchain lesen und Transaktionen senden können.
  • Kapitel 5. Entwicklung eines Wallet-Dienstes. Ein praktisches Beispiel für die Erstellung einer Oberfläche zur Verwaltung von Schlüsseln, Kontostandsprüfung und der Übertragung von Ether (ETH) zwischen Nutzern.
  • Kapitel 6. Entwicklung einer Plattform für Smart Contracts. Demonstriert die Erstellung eines Systems, das Nutzern ermöglicht, eigene Verträge bereitzustellen und über eine vereinfachte Oberfläche mit ihnen zu interagieren.
  • Kapitel 7. Anwendung für Wett-Einsätze auf Spielergebnisse. Erforscht die komplexe Logik dezentraler Wettplattformen, bei denen die Auszahlungsbedingungen streng im Code festgelegt und unabhängig von Vermittlern sind.
  • Kapitel 8. Entwicklung von Smart Contracts auf Unternehmensebene. Diskutiert Sicherheitsfragen, die Optimierung von Gas-Kosten und die für die Erstellung zuverlässiger, skalierbarer Geschäftslösungen notwendigen Entwurfsmuster.
  • Kapitel 9. Entwicklung einer Blockchain für Konsortien. Dieses Kapitel führt in die Erstellung privater Netzwerke ein, in denen der Datenzugriff beschränkt ist – ein kritischer Aspekt für den Unternehmenssektor und den Schutz von Geschäftsgeheimnissen.

Meinung

Dies ist ein weiterer qualitativ hochwertiger Praxisleitfaden, diesmal zum Thema Blockchain. Der Hauptfokus liegt auf dem Ethereum-Ökosystem, der Erstellung von Smart Contracts und verwandten Themen. Der gesamte zugehörige Code wird vorwiegend in JavaScript geschrieben.

Вверх