Smart Contract

Zuletzt aktualisiert 24. Sept. 2026

Kurz gesagt

Ein Smart Contract ist Blockchain-Code, der bei Aufruf definierte Operationen nach Netzwerkregeln ausführt.

Definition

Ein Smart Contract wendet vorgegebene Logik auf Transaktionen und Zustand an und verwaltet Assets, Rechte oder Interaktionen. „Smart“ bedeutet nicht intelligent, „Contract“ nicht automatisch rechtlich durchsetzbar; Code und Umgebung bestimmen das Verhalten.

Funktionsweise

Nutzer oder Verträge rufen Funktionen per Transaktion oder Ausführung auf. Knoten prüfen Anweisungen und gültige Änderungen, etwa Sicherheiten vor einem Kredit. Externe Informationen erfordern meist Orakel oder andere Eingaben; das Programm beobachtet keine Außenwelt selbstständig.

Anwendungen und Grenzen

Automatisierung reduziert Abstimmung, führt aber auch erlaubte Fehler aus. Bugs, unsichere Abhängigkeiten und Administratorrechte gefährden Assets. Manche Verträge sind aktualisierbar, Unveränderlichkeit ist nicht vorauszusetzen. Audits oder Quellcode helfen, garantieren jedoch nichts. Vor Freigaben sind Rechte zu verstehen.