Zum Hauptinhalt springen

Seite zuletzt aktualisiert: 15. Februar 2026

Einführung in Smart Contracts

Smart Contracts sind die grundlegenden Bausteine der Anwendungsebene von Ethereum. Es handelt sich um Computerprogramme, die auf der gespeichert sind und einer „Wenn-Dann“-Logik folgen. Sie werden garantiert nach den durch ihren Code definierten Regeln ausgeführt, die nach der Erstellung nicht mehr geändert werden können.

Nick Szabo prägte den Begriff „Smart Contract“. Im Jahr 1994 schrieb er eine Einführung in das Konzept (opens in a new tab) und 1996 verfasste er eine Untersuchung darüber, was Smart Contracts leisten könnten (opens in a new tab).

Szabo stellte sich einen digitalen Marktplatz vor, auf dem automatische, Prozesse Transaktionen und Geschäftsfunktionen ohne vertrauenswürdige Vermittler ermöglichen. Smart Contracts auf Ethereum setzen diese Vision in die Praxis um.

Sehen Sie sich an, wie Finematics Smart Contracts erklärt:

Vertrauen in herkömmliche Verträge

Eines der größten Probleme bei einem traditionellen Vertrag ist die Notwendigkeit von vertrauenswürdigen Personen, die die Ergebnisse des Vertrags umsetzen.

Hier ist ein Beispiel:

Alice und Bob veranstalten ein Fahrradrennen. Nehmen wir an, Alice wettet mit Bob um 10 $, dass sie das Rennen gewinnen wird. Bob ist zuversichtlich, dass er der Gewinner sein wird, und geht auf die Wette ein. Am Ende beendet Alice das Rennen weit vor Bob und ist die klare Siegerin. Aber Bob weigert sich, die Wette auszuzahlen, und behauptet, Alice müsse betrogen haben.

Dieses einfache Beispiel veranschaulicht das Problem mit jeder nicht-smarten Vereinbarung. Selbst wenn die Bedingungen der Vereinbarung erfüllt sind (d. h. Sie sind der Gewinner des Rennens), müssen Sie immer noch einer anderen Person vertrauen, dass sie die Vereinbarung erfüllt (d. h. die Wette auszahlt).

Ein digitaler Verkaufsautomat

Eine einfache Metapher für einen Smart Contract ist ein Verkaufsautomat, der ähnlich wie ein Smart Contract funktioniert – bestimmte Eingaben garantieren vorher festgelegte Ausgaben.

  • Sie wählen ein Produkt aus
  • Der Verkaufsautomat zeigt den Preis an
  • Sie bezahlen den Preis
  • Der Verkaufsautomat überprüft, ob Sie den richtigen Betrag bezahlt haben
  • Der Verkaufsautomat gibt Ihnen Ihren Artikel

Der Verkaufsautomat gibt Ihr gewünschtes Produkt erst aus, nachdem alle Anforderungen erfüllt sind. Wenn Sie kein Produkt auswählen oder nicht genug Geld einwerfen, gibt der Verkaufsautomat Ihr Produkt nicht heraus.

Automatische Ausführung

Der Hauptvorteil eines Smart Contracts besteht darin, dass er deterministisch eindeutigen Code ausführt, wenn bestimmte Bedingungen erfüllt sind. Es ist nicht nötig, darauf zu warten, dass ein Mensch das Ergebnis interpretiert oder aushandelt. Dadurch entfällt die Notwendigkeit von vertrauenswürdigen Vermittlern.

Zum Beispiel könnten Sie einen Smart Contract schreiben, der Gelder treuhänderisch für ein Kind verwaltet und es ihm ermöglicht, die Gelder nach einem bestimmten Datum abzuheben. Wenn es versucht, vor diesem Datum abzuheben, wird der Smart Contract nicht ausgeführt. Oder Sie könnten einen Vertrag schreiben, der Ihnen automatisch eine digitale Version eines Fahrzeugbriefs gibt, wenn Sie den Händler bezahlen.

Vorhersehbare Ergebnisse

Traditionelle Verträge sind mehrdeutig, da sie darauf angewiesen sind, dass Menschen sie interpretieren und umsetzen. Zum Beispiel könnten zwei Richter einen Vertrag unterschiedlich interpretieren, was zu inkonsistenten Entscheidungen und ungleichen Ergebnissen führen könnte. Smart Contracts schließen diese Möglichkeit aus. Stattdessen werden Smart Contracts genau basierend auf den im Code des Vertrags geschriebenen Bedingungen ausgeführt. Diese Präzision bedeutet, dass der Smart Contract unter denselben Umständen dasselbe Ergebnis liefert.

Öffentliche Aufzeichnung

Smart Contracts sind nützlich für Prüfungen und Nachverfolgung. Da sich Ethereum-Smart-Contracts auf einer öffentlichen Blockchain befinden, kann jeder sofort Vermögensübertragungen und andere damit verbundene Informationen nachverfolgen. Zum Beispiel können Sie überprüfen, ob jemand Geld an Ihre Adresse gesendet hat.

Schutz der Privatsphäre

Smart Contracts schützen auch Ihre Privatsphäre. Da Ethereum ein pseudonymes Netzwerk ist (Ihre Transaktionen sind öffentlich an eine eindeutige kryptografische Adresse gebunden, nicht an Ihre Identität), können Sie Ihre Privatsphäre vor Beobachtern schützen.

Sichtbare Bedingungen

Schließlich können Sie, wie bei traditionellen Verträgen, überprüfen, was in einem Smart Contract steht, bevor Sie ihn unterzeichnen (oder anderweitig mit ihm interagieren). Die Transparenz eines Smart Contracts garantiert, dass jeder ihn genau prüfen kann.

Anwendungsfälle für Smart Contracts

Smart Contracts können im Grunde alles tun, was Computerprogramme tun können.

Sie können Berechnungen durchführen, Währungen erstellen, Daten speichern, prägen, Kommunikationen senden und sogar Grafiken generieren. Hier sind einige beliebte Beispiele aus der Praxis:

Weiterführende Literatur

Testen Sie Ihr Ethereum-Wissen

Letzte Aktualisierung der Seite: 15. Februar 2026

War dieser Artikel hilfreich?