Kapitel 3. Bevor wir loslegen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In diesem Kapitel werden wir alle Werkzeuge einrichten, die für die Entwicklung von Smart Contracts benötigt werden. Zunächst installieren wir einen Ethereum-Client, also eine Software, mit der wir mit der Ethereum-Blockchain interagieren können. Dann installieren wir Node.js, das die JavaScript-Umgebung für Truffle bereitstellt. Zum Schluss installieren wir Truffle und Ganache aus der Truffle Suite. Truffle bietet eine fantastische Reihe von Dienstprogrammen zum Testen und Bereitstellen unserer Verträge, während Ganache uns eine lokale Blockchain-Umgebung bietet, um unsere Anwendung lokal auszuführen.

Sobald diese Tools installiert sind, sind wir bereit, unseren ersten Smart Contract zu schreiben. Ohne Umschweife, lasst uns loslegen.

Ethereum Kunden

Bevor wir uns mit der Installation eines Ethereum-Clients beschäftigen, sollten wir kurz darauf eingehen, wie sich ein Ethereum-Client von HTTP-Clients unterscheidet, mit denen du wahrscheinlich viel vertrauter bist.

Bei einer herkömmlichen Webanwendung ist der Server zentralisiert und mit einer URL oder IP-Adresse lokalisiert. Diese Software kann in jeder Programmiersprache geschrieben werden, die in der Lage ist, eine HTTP-Anfrage zu senden. Die Client-Software würde die Interaktion mit dem Server erleichtern, da sie die gesamte Logik und die Abstraktionen für die Erstellung ...

Get Praktische Smart Contract Entwicklung mit Solidity und Ethereum now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.