Kapitel 6. Der Fundraiser-Antrag

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

Nachdem wir nun unsere "Hello, World!"-Anwendung erfolgreich erstellt und eingesetzt haben, wollen wir unsere Reise in die Erstellung von Smart Contracts fortsetzen, indem wir eine Anwendung erstellen, die es Begünstigten ermöglicht, Spenden in Ether zu erhalten. Wir haben diese Anwendung gewählt, um zu sehen, wie wir mit Ether in unseren Verträgen arbeiten und wie wir Datenstrukturen nutzen können, um Guthaben im Laufe der Zeit zu verfolgen, ähnlich wie in Token-Verträgen.

Indem wir diese Anwendung bauen, werden wir einen genaueren Blick auf Solidity werfen und mehr über Konstruktoren, Getter- und Setter-Methoden, Structs und Events sowie ein paar andere hilfreiche Tipps lernen.

Bevor wir mit dem Schreiben von Code beginnen, sollten wir uns einen Moment Zeit nehmen, um die Anwendung zu verstehen, die wir erstellen wollen.

Anwendungsübersicht

Unsere Anwendung wird einem Begünstigten helfen, z.B. einer gemeinnützigen Organisation oder einer anderen Einrichtung, die auf der Suche nach Geldmitteln ist. Der Begünstigte wird eine Adresse bei einem Dienst wie Coinbase einrichten, damit er den Ether einfach verkaufen und in USD umtauschen kann. Da die Ethereum-Adresse von Coinbase verwaltet wird, hat der Begünstigte keinen Zugriff auf den privaten Schlüssel und kann daher nicht mit einer DApp von dieser Adresse aus interagieren. ...

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.