
Ein Smart Contract ist ein Blockchain-basiertes Programm, das die Bedingungen eines Vertrags automatisch durchsetzt.
Am einfachsten kann man es sich so vorstellen: Angenommen, Sie wollen ein Haus kaufen. Bevor Ihr Verkauf abgeschlossen ist, wird Ihr Geld üblicherweise auf ein Treuhandkonto gelegt. Der Treuhandagent fungiert als Vermittler, dessen Aufgabe es ist, das Geld zu halten, zu verifizieren, dass beide Seiten ihren Verpflichtungen nachgekommen sind, und das Geld freizugeben, sobald alles in Ordnung ist.
Ein Smart Contract übernimmt eine ähnliche Rolle, aber mit Code statt eines Treuhandagenten.
Die Regeln der Vereinbarung sind in ein Blockchain-basiertes Programm geschrieben, und sobald die erforderlichen Bedingungen erfüllt sind, werden die Mittel (oder ein anderer vereinbarter Vermögenswert) automatisch freigegeben. Es ist keine Drittpartei nötig, um die Transaktion zu genehmigen oder Papierkram zu erledigen. Der Smart Contract führt exakt das aus, was programmiert wurde.
Smart Contracts funktionieren nach einer einfachen "Wenn/dann...-Logik". Wird eine bestimmte Bedingung erfüllt, führt der Vertrag automatisch die programmierte Aktion aus. Anders gesagt: Smart Contracts führen sich selbst aus – niemand muss die Transaktion manuell genehmigen, Papierkram bearbeiten oder sie anstoßen. Der Code prüft, ob die Bedingung erfüllt ist, und handelt dann eigenständig.
Entwickler schreiben diese Regeln in Code und implementieren den Smart Contract auf einem Blockchain-Netzwerk wie Ethereum oder World Chain. Nach der Veröffentlichung ist der Vertrag schwer zu ändern oder zu manipulieren, da dieselbe Version im gesamten Netzwerk gespeichert wird. Dadurch können die Computer, die die Blockchain ausführen, verifizieren, dass der Vertrag exakt wie vorgesehen ausgeführt wird.
Der Prozess umfasst typischerweise folgende Schritte:
Schritt 1: Zunächst legen die beteiligten Parteien die Bedingungen der Vereinbarung fest. Hier definieren sie genau, welche Voraussetzungen den Vertrag aktivieren und welche Aktion ausgeführt werden soll.
Schritt 2: Anschließend werden die Bedingungen der Vereinbarung in Code übersetzt. Der Smart Contract wird so programmiert, dass er auf bestimmte Auslöser wartet, bevor er handelt.
Einige Auslöser erfolgen direkt auf der Blockchain, z. B. der Eingang einer Kryptowährungszahlung. Andere kommen von außerhalb der Blockchain durch sogenannte Oracles. Oracles bringen reale Informationen – etwa Preise, Wetterberichte oder Sportergebnisse – auf die Blockchain, sodass der Smart Contract diese Daten verwenden kann.
Schritt 3: Ist der Vertrag in der Blockchain bereitgestellt, wartet er. Das Netzwerk der Computer, die die Blockchain betreiben, verifiziert fortlaufend den Status des Vertrags. Wenn die bestimmte "if"-Bedingung eintritt, wird die "then"-Aktion automatisch ausgeführt.
Smart Contracts werden für nahezu jede Vereinbarung oder jeden Prozess genutzt, der festen Regeln folgt. Hier sind einige der häufigsten Anwendungsfälle.
Die grundlegendste Anwendung von Smart Contracts ist die Abwicklung sicherer Peer-to-Peer-Zahlungen online. Sie ermöglichen es Nutzern, digitale Vermögenswerte weltweit in Sekunden auszutauschen – ohne dass eine Bank Gebühren erhebt oder den Transfer verzögert. Der Vertrag verifiziert einfach, ob der Absender ausreichend Mittel besitzt, und überträgt sie an den Empfänger.
Dezentrale Finanzen, oder DeFi, bezieht sich auf Blockchain-basierte Finanzanwendungen, die Smart Contracts nutzen, um viele der Funktionen zu übernehmen, die traditionell von Banken, Maklern oder Börsen abgewickelt werden.
So kann beispielsweise ein DeFi-Lending-Protokoll statt einer Bank, die einen Kredit genehmigt, Sicherheiten verwahrt und Rückzahlungen verarbeitet, mithilfe von Smart Contracts diese Schritte automatisch steuern. Dezentrale Börsen verwenden ebenfalls Smart Contracts, um es Nutzern zu ermöglichen, Token direkt zu tauschen.
Im Jahr 2025 erreichte der Gesamtwert, der in DeFi-Protokollen hinterlegt war, 129 Milliarden US-Dollar.
Non-Fungible Tokens (NFTs) nutzen ebenfalls Smart Contracts, um Eigentum nachzuweisen und Transfers zu verwalten. Wenn ein Künstler ein NFT erstellt, registriert ein Smart Contract, wer es besitzt, und verfolgt zukünftige Übertragungen. Er kann sogar so programmiert sein, dass bei jedem Weiterverkauf Tantiemen an den ursprünglichen Urheber ausgezahlt werden. Für Künstler und Kreative bietet das ein Maß an Kontrolle und Vergütung, das online bisher schwer durchzusetzen war.
Moderne Videospiele nutzen Smart Contracts, um Spielern echten Besitz an ihren digitalen Spielobjekten zu ermöglichen. Wenn Sie beispielsweise ein Sammlerstück freischalten oder etwas Wertvolles erschaffen, kann ein Smart Contract diesen Gegenstand direkt Ihrer Wallet zuweisen.
Das bedeutet, Sie besitzen es wirklich und können es verkaufen, tauschen oder behalten, wie Sie möchten. Während die meisten In-Game-Objekte keinen hohen Wert haben, wurden einige seltene virtuelle Assets, wie der Blaue Partyhut in Runescape und die virtuelle Stadt Amsterdam in Second Life, bereits für Tausende Dollar verkauft.
Einzelhandelsmarken können Smart Contracts auch einsetzen, um Treueprogramme zu automatisieren. So werden Rewards ausgegeben, wenn ein Kunde einen Kauf tätigt, eine Aufgabe abschließt oder bestimmte Engagement-Ziele erreicht.
Ein gutes Beispiel dafür ist die Uptrip-App von Lufthansa, die Fluggäste bei jedem Flug mit digitalen Sammelkarten belohnt. Wenn Reisende Kartensets vervollständigen, schalten Smart Contracts automatisch Vorteile wie kostenloses WLAN an Bord, Zugang zu Lounges, Sitzplatz-Upgrades und Bonusmeilen frei.
Unternehmen nutzen Smart Contracts auch, um wichtige Prozesse in Lieferketten und bei der Logistik zu automatisieren und die Nachverfolgbarkeit zu verbessern.
Smart Contracts können beispielsweise Produkte entlang der Lieferkette nachverfolgen, indem jede Station in einem sicheren digitalen Register festgehalten wird.
Zum Beispiel setzt Home Depot Smart Contracts auf der Blockchain ein, um die Transparenz zwischen dem Unternehmen und seinen Lieferanten zu erhöhen. Da beide Seiten besser nachvollziehen können, was geliefert und was empfangen wurde, lassen sich Streitigkeiten schneller lösen. Ein Bericht besagt, dass Home Depot 65 % der Lieferantenstreitigkeiten mithilfe von Smart Contracts und Blockchain ausgeräumt hat.
Um genau zu verstehen, wie Smart Contracts funktionieren, schauen wir uns ein paar Beispiele aus der realen Welt an.
Es ist kein Geheimnis, dass die Ticketbranche für Live-Events von Bots, Ticket-Scalpern und gefälschten Tickets geplagt wird. Sowohl Ticketmaster als auch Live Nation stehen unter genauer Beobachtung von Fans und Regulierungsbehörden wegen ihres Vorgehens beim Weiterverkauf. Allein im Vereinigten Königreich geben Fans jährlich zusätzliche 145 Millionen £ für teure Weiterverkäufe durch Ticket-Bots aus.
Smart Contracts können einen Teil dieses Problems lösen, indem die Regeln direkt im Ticket festgeschrieben werden:
Das regelt den Wiederverkauf. Es regelt aber nicht, wer das Ticket zuerst bekommt – und das ist meist kein Fan. Bots füllen Formulare aus, lösen CAPTCHAs und umgehen Warteschlangen schneller als jeder Mensch. Als der Vorverkauf für Taylor Swifts Eras Tour begann, verzeichnete Ticketmaster an einem Tag 3,5 Milliarden Anfragen und schloss Millionen echter Fans aus.
World hat Concert Kit für diese Hälfte des Problems entwickelt. Künstler reservieren Tickets für verifizierte Personen, Fans belegen mit World ID, dass sie echte Menschen sind, und dadurch werden die reservierten Plätze freigeschaltet. Mehr über Concert Kit erfahren Sie hier.
Wenn Sie jemals einen Versicherungsfall gemeldet haben, wissen Sie bereits, dass der Prozess oft langsam und frustrierend sein kann.
Smart Contracts können dies beschleunigen, indem sie vordefinierte Bedingungen automatisch verifizieren und Auszahlungen auslösen.
Zum Beispiel könnte eine Dürreversicherung so funktionieren:
Dasselbe Konzept lässt sich auf viele andere Versicherungsarten anwenden, die auf objektiven, verifizierbaren Daten basieren. Zum Beispiel könnte ein Smart Contract einen Flugverspätungsanspruch wie folgt automatisieren:
In beiden Fällen nimmt der Smart Contract viele Verwaltungsaufgaben ab, die ansonsten bei der Bearbeitung von Ansprüchen anfallen würden. Sobald ein verlässliches Oracle bestätigt, dass die Bedingungen erfüllt wurden, wird die Auszahlung automatisch ausgelöst – das verkürzt Wartezeiten für Kunden und senkt die Betriebskosten für Versicherer um etwa 30 %.
Auch Händler können Smart Contracts einsetzen, um Kundenrewards-Programme zu automatisieren.
Zum Beispiel könnte ein Blockchain-basiertes Treueprogramm für eine Café-Kette so funktionieren:
In diesem Beispiel dient der Smart Contract als automatisierter Manager der Rewards. Sobald die Bedingungen erfüllt sind, werden Rewards automatisch ausgegeben, ohne dass Mitarbeiter Käufe prüfen oder Einlösungen abwickeln müssen.
Es ist wichtig zu erwähnen, dass die gleichen Eigenschaften, die Smart Contracts so mächtig machen, auch spezifische Risiken bergen können.
Beispielsweise erlaubte im Jahr 2016 ein Fehler in einem Smart Contract einem Hacker den Diebstahl von etwa 60 Millionen Dollar in Ether aus einem Blockchain-Projekt namens The DAO. Der Vertrag arbeitete exakt wie programmiert, allerdings enthielt der Code einen Fehler, den der Angreifer ausnutzen konnte.
Vor diesem großen Risiko hier einige der wichtigsten Vorteile und Nachteile von Smart Contracts:
| Die Vor- und Nachteile von Smart Contracts | |
|---|---|
| Vorteile | Nachteile |
| Weniger manuelle Arbeit: Sind die Regeln festgelegt, kann der Vertrag automatisch ausgeführt werden, ohne dass jemand Papierkram bearbeitet oder Transaktionen genehmigt. | Programmfehler können teuer sein: Smart Contracts führen die Instruktionen exakt aus, einschließlich etwaiger Fehler im Code. |
| Schnellere Transaktionen: Vorgänge, die bei Banken, Versicherungen oder Rechtskanzleien Tage dauern, sind oft in wenigen Minuten oder Sekunden erledigt. | Fehler lassen sich schwer rückgängig machen: Blockchain-Transaktionen sind in der Regel dauerhaft, wodurch Fehler schwerer rückgängig zu machen sind. |
| Niedrigere Kosten: Weniger Zwischenhändler bedeuten weniger Gebühren für Makler, Treuhänder und andere Dritte. | Gesetzliche Regeln entwickeln sich noch: Die Regulierung ist je nach Land und Gerichtsbarkeit sehr unterschiedlich. |
| Mehr Transparenz: Beteiligte können die Regeln einsehen und vorab verifizieren, wie der Vertrag funktioniert. | Abhängigkeit von externen Daten: Verträge, die reale Informationen nutzen, müssen einem Oracle vertrauen, um korrekte Daten zu erhalten. |
| Mehr Nutzerkontrolle: Beteiligte können direkt interagieren, ohne dass eine zentrale Instanz die Vereinbarung verwaltet. | |
Nicht ganz. Bitcoin ist keine Smart-Contract-Plattform wie Ethereum, aber sie bietet einige grundlegende, smart-contract-ähnliche Funktionen.
Bitcoin wurde ursprünglich geschaffen, um als dezentralisierte digitale Währung und Wertspeicher zu dienen. Deshalb sind die Programmiermöglichkeiten bewusst limitiert. Bitcoin kann einfache Regeln abbilden, beispielsweise dass mehrere Personen eine Transaktion genehmigen müssen oder dass Gelder erst nach einem bestimmten Datum verwendet werden können. Allerdings fehlt ihm die "Turing-vollständige" Programmiersprache, die für komplexe, mehrstufige Vereinbarungen notwendig wäre.
Klassische Smart Contracts sind statisch. Sie folgen festen Regeln und können nach der Veröffentlichung nicht mehr auf veränderte Umstände reagieren.
Mit zunehmendem Fortschritt bei künstlicher Intelligenz (KI) suchen Entwickler nach Wegen, die Zuverlässigkeit von Smart Contracts mit der Flexibilität von Machine Learning zu kombinieren. Ein denkbares Beispiel wäre in dezentralen Finanzanwendungen, wo KI-basierte Smart Contracts die Zinssätze eines Protokolls dynamisch auf Basis der Marktsituation anpassen, anstatt einer starren Formel zu folgen.
Obwohl KI-unterstützte Smart Contracts noch ein aufstrebendes Feld sind, nimmt das Interesse an dieser Technologie rasch zu. Precedence Research prognostiziert, dass der globale Markt für Smart Contracts bis 2035 mit einer jährlichen Wachstumsrate von 76,25 % wächst, wobei KI-Integration als ein wesentlicher Treiber gilt.
Heutzutage kann ein Smart Contract zwar verifizieren, dass eine Transaktion stattgefunden hat – aber er kann nicht leicht feststellen, ob der Nutzer dahinter ein echter Mensch, ein Bot oder ein KI-Agent ist.
Um diese Herausforderung zu lösen, werden Smart Contracts zunehmend mit digitalen Identitäten und proof-of-personhood-Systemen verbunden, die helfen, echte menschliche Teilnahme zu verifizieren, ohne den Datenschutz zu gefährden.
World ist ein Beispiel dafür. Entwickler können Anwendungen auf World Chain mit Smart Contracts erstellen, während World ID Menschen die Möglichkeit gibt, als unverwechselbare Menschen aufzutreten, ohne ihre Identität zu enthüllen. Zusammen helfen diese Tools Entwicklern, Anwendungen zu bauen, die widerstandsfähiger gegen Bots, Fake-Accounts und doppelte Teilnahmen sind – bei gleichzeitigem Schutz der Nutzer-Privatsphäre.
Mehr über World und die dort entwickelten Anwendungen erfahren Sie unter World Chain.
Was ist ein Smart Contract in Krypto?
In der Kryptowelt ist ein Smart Contract die zugrunde liegende Technologie, die dezentrale Anwendungen ermöglicht. Erstmals populär gemacht durch Ethereum, sind Smart Contracts Code, der automatisch ausgeführt wird, wenn bestimmte Bedingungen erfüllt sind. Dadurch werden Token gehandelt, Zinsen auf Krypto verdient, digitale Kunst gekauft oder dezentrale Anwendungen genutzt, ohne dass eine zentrale Börse, Bank oder Plattform die Transaktion abwickelt.
Was ist eine Smart-Contract-App?
Eine Smart-Contract-App ist eine Anwendung, die mithilfe von Smart Contracts Aktionen im Hintergrund automatisiert. Anstatt also ein Unternehmen, eine Bank oder andere Vermittler für eine Transaktion zu brauchen, wickelt die App diese mithilfe von Blockchain-Code selbstständig ab.
Welche verschiedenen Arten von Smart Contracts gibt es?
Smart Contracts können für fast jeden Prozess genutzt werden, der festen Regeln folgt. Zu den häufigsten Typen gehören:
Unabhängig vom Zweck funktionieren alle Smart Contracts im Prinzip gleich: Wenn bestimmte Bedingungen erfüllt sind, führt der Vertrag automatisch das aus, wofür er programmiert wurde.

Blockchain
Bei der Blockchain-Authentifizierung wird der Zugang über kryptografische Schlüssel auf einer Blockchain und nicht über Passwörter verifiziert. Sie erklärt, wie das System funktioniert, wo es eingesetzt wird und welche Grenzen bestehen.
Blockchain
Bridges helfen Web3-Nutzern, Krypto zwischen Blockchains zu übertragen, sind aber auch ein großes Ziel für Hacker. Hier erfahren Sie, was Sie über Krypto-Bridge-Hacks wissen müssen.
Blockchain
Krypto-Mining ist ein komplexes und manchmal kontroverses Thema. Erfahre, worum es dabei geht und wie es funktioniert.
Blockchain
Bei einem Sybil-Angriff täuscht eine Person oder ein Bot ein Peer-to-Peer-Netzwerk mit vielen gefälschten Konten. Learn, was ein Sybil-Angriff ist und wie er auf Blockchain-Technologien angewendet wird.