Zum Inhalt springen
buybitcoinsmart

Was sind Smart Contracts und wofür sind sie gut?

Smart Contracts sind Programme auf einer Blockchain, die automatisch ausgeführt werden. Sie ermöglichen DEXs, Kreditvergabe und Stablecoins, doch Fehler und Orakel begrenzen ihre Möglichkeiten.

9 Min. Lesezeit. Aktualisiert am 12. August 2026.

Ein Smart Contract ist ein Programm, das auf einer Blockchain gespeichert ist und automatisch ausgeführt wird, sobald seine Bedingungen erfüllt sind, ohne dass ein Unternehmen es betreibt und ohne dass eine der Seiten mitten im Geschäft heimlich die Regeln ändern kann. Smart Contracts sind wirklich gut in einem engen Aufgabenbereich: Token tauschen, gegen Sicherheiten verleihen, Stablecoins ausgeben und Gelder unter transparenten gemeinsamen Regeln halten. Sie sind überall dort schlecht, wo die reale Welt hineinreicht, weil sie Ereignisse außerhalb der Chain nicht ohne Hilfe sehen können, ihre Fehler genauso bindend sind wie ihre Funktionen und Code, der Milliarden von Dollar bewacht, die am besten finanzierten Angreifer des Planeten anzieht. Dieser Artikel erklärt, wie sie funktionieren, was sie im großen Maßstab betreiben, wo sie versagen und warum Bitcoin bewusst so wenig davon unterstützt.

Code als Vereinbarung

Die Idee ist älter als die Blockchains, die sie praktikabel gemacht haben. Der Informatiker Nick Szabo prägte den Begriff in den 1990er Jahren und nutzte einen Verkaufsautomaten als klassisches Beispiel: Sie werfen Münzen ein, der Automat gibt einen Snack heraus, und kein Angestellter, Gericht oder Vertragsanwalt ist beteiligt. Die Vereinbarung wird von der Maschinerie selbst durchgesetzt.

Ein Smart Contract verallgemeinert diesen Verkaufsautomaten. Eine traditionelle Vereinbarung besteht aus Worten auf Papier, die Institutionen nachträglich durchsetzen, wenn jemand sie bricht. Ein Smart Contract besteht aus ausführbaren Regeln, die während des Vorgangs von einem Netzwerk von Computern durchgesetzt werden, die alle denselben Code ausführen und die Ergebnisse der anderen prüfen. Einmal bereitgestellt, lebt der Vertrag an einer Adresse auf der Blockchain, sein Code ist für jeden öffentlich einsehbar, und er tut genau das, was er sagt, ob es nun das ist, was seine Autoren gemeint haben, oder nicht.

Der Name übertreibt in zwei Richtungen zugleich. Ein Smart Contract ist nicht intelligent, er hat kein Urteilsvermögen und tut nur, wofür er programmiert wurde. Und er ist meist kein Vertrag im rechtlichen Sinn, obwohl Gerichte an verschiedenen Orten noch klären, wo sich Code und Recht überschneiden. Am besten versteht man ihn als Software, die Geld nach Regeln bewegt.

Wie ein Smart Contract tatsächlich ausgeführt wird

Auf Ethereum, der größten Smart-Contract-Plattform, sieht der Lebenszyklus so aus. Ein Entwickler schreibt den Vertrag in einer Sprache wie Solidity und stellt ihn in einer Transaktion bereit. Von da an hat der Vertrag seine eigene Adresse, kann eigene Salden halten und stellt Funktionen bereit, die jeder aufrufen kann. Wenn Sie mit einem interagieren, senden Sie eine Transaktion, die die Funktion und Ihre Eingaben nennt, und zahlen eine Gas-Gebühr für die Berechnung. Jeder validierende Node führt denselben Code auf demselben Zustand aus und muss zum selben Ergebnis kommen, was das Resultat vertrauenswürdig macht, ohne einer einzelnen Maschine zu vertrauen.

Aus diesem Design folgen zwei Eigenschaften. Erstens ist die Ausführung deterministisch und unaufhaltsam: Niemand genehmigt Ihre Transaktion, und kein Support kann sie rückgängig machen. Zweitens können Verträge andere Verträge aufrufen, sodass sie wie Bauteile zusammenpassen. Ein Kreditprotokoll kann sich in einer einzigen atomaren Transaktion an einen Preisfeed und einen Token-Tausch anschließen. Diese Kombinierbarkeit ist der Motor von allem, was in was DeFi ist behandelt wird, und der größte Teil dieser Aktivität findet heute in Layer-2-Netzwerken statt, die zur Abrechnung auf Ethereum zurückgreifen, um die Gebühren niedrig zu halten.

Wofür Smart Contracts wirklich gut sind

Handeln ohne Intermediär

Dezentrale Börsen ersetzen die Matching-Engine einer traditionellen Börse durch eine Formel. Uniswap, die größte, hält gepaarte Token in gepoolten Verträgen und bepreist Trades automatisch gegen den Pool. Es gibt kein Konto, keine Registrierung und keinen Verwahrer; Sie handeln aus Ihrer eigenen Wallet, und Liquiditätsanbieter verdienen die Gebühren. Das Modell hat ein gewaltiges Volumen abgewickelt: Uniswap überschritt 3 Billionen Dollar kumuliertes Handelsvolumen als erste dezentrale Börse. Die Nachteile sind ebenfalls real, darunter Slippage bei großen Trades und Bots, die die Reihenfolge von Transaktionen ausnutzen.

Verleihen gegen Sicherheiten

Protokolle wie Aave und Compound betreiben Geldmärkte als Verträge. Einleger stellen Vermögenswerte bereit und verdienen Zinsen; Kreditnehmer hinterlegen Sicherheiten, die mehr wert sind als das Geliehene, und zahlen dafür. Weil ein Vertrag Ihren Charakter oder Ihr Gehalt nicht bewerten kann, sind Kredite überbesichert, und wenn der Wert der Sicherheiten zu weit fällt, liquidiert der Vertrag sie automatisch. Es ist Kredit, reduziert auf das Einzige, was Code überprüfen kann: Vermögenswerte, die er bereits hält.

Stablecoins

Die am weitesten verbreiteten Smart Contracts der Welt sind wohl die Token-Verträge hinter Stablecoins wie USDC und USDT, die Salden und Übertragungen von dollargebundenen Token erfassen. Beachten Sie das hybride Vertrauensmodell: Der Token bewegt sich per Code, aber die Dollar, die ihn decken, liegen beim Emittenten außerhalb der Chain, und genau deshalb sind die Regulierer eingeschritten. Der US-GENIUS Act, im Juli 2025 unterzeichnet, schuf den ersten bundesrechtlichen Rahmen für Zahlungs-Stablecoins und verlangt eins zu eins gedeckte Reserven in Bargeld und kurzfristigen Staatsanleihen. Stablecoins sind der klarste Fall von Smart Contracts, die langweilige, nützliche Finanzinfrastruktur in globalem Maßstab betreiben.

Treuhand und gemeinsame Verwahrung

Verträge können Gelder halten, die nur unter vereinbarten Bedingungen freigegeben werden: Multisignatur-Wallets, die die Zustimmung mehrerer Schlüsselinhaber für eine Zahlung verlangen, Zeitsperren, die Auszahlungen verzögern, Vesting-Pläne, die Gründer über Jahre hinweg mit Token versorgen, und Treasuries, die durch Abstimmungen der Token-Inhaber gesteuert werden. Für Organisationen, die keinen einzelnen Vertrauenspunkt über gemeinsames Geld wollen, ist dies der stärkste praktische Anwendungsfall.

Die Grenzen, die niemand beschönigen sollte

Das Orakelproblem

Ein Vertrag weiß nur, was auf seiner Blockchain steht. Er kann den Dollarkurs von Ether nicht sehen, nicht das Wetter und nicht, ob Waren angekommen sind. Orakel sind Dienste, die externe Daten On-Chain einspeisen, und sie führen genau das Vertrauen wieder ein, das der Vertrag beseitigen sollte: Manipulieren Sie die Datenquelle, und Sie manipulieren jeden Vertrag, der sich auf sie stützt. Manipulierte Preisfeeds haben viele DeFi-Exploits ermöglicht, und jeder Vertrag, der von Fakten aus der realen Welt abhängt, ist nur so stark wie derjenige, der sie meldet.

Fehler sind Gesetz

Unveränderbarkeit ist die Stärke und der Fehler. Weil bereitgestellter Code nicht heimlich gepatcht werden kann, können Nutzer darauf vertrauen, dass er sich nicht unter ihnen ändert, und Angreifer können das auch. Ein Exploit ist kein Einbruch; er ist eine gültige Ausführung des Codes wie geschrieben. Wenn die Regeln erlauben, den Tresor zu leeren, hilft das Netzwerk getreulich dabei, ihn zu leeren.

Audits helfen, Garantien gibt es nicht

Ernsthafte Protokolle zahlen Sicherheitsfirmen für Audits, betreiben Bug-Bounties und nutzen formale Verifikation für kritische Teile. All das senkt das Risiko; nichts davon beseitigt es, und auditierte Protokolle wurden trotzdem geleert. Ein Audit ist eine Stichprobe fachlicher Aufmerksamkeit, kein Beweis der Korrektheit, und ein Vertrag kann sich auch isoliert korrekt verhalten und dennoch versagen, wenn er mit anderen Verträgen in einer Weise kombiniert wird, die niemand modelliert hat.

Upgradefähige Verträge führen Vertrauen wieder ein

Weil unveränderliche Fehler beängstigend sind, stellen viele Teams upgradefähige Verträge bereit, die von Admin-Schlüsseln oder Governance-Abstimmungen gesteuert werden. Das löst ein Problem, indem es ein anderes wieder aufhebt: Wenn jemand den Code ändern kann, vertrauen Sie wieder Menschen, und gestohlene Admin-Schlüssel werden zu einem zentralen Exploit. Jedes ernsthafte Protokoll liegt irgendwo auf diesem Spektrum zwischen nicht reparierbar und veränderbar, und zu wissen, wo, gehört dazu, Ihr Risiko zu kennen.

Warnende Geschichten, die man sich merken sollte

The DAO, Juni 2016. Das erste große Smart-Contract-Experiment, ein ausschließlich von Code gesteuerter Risikokapitalfonds, sammelte rund 150 Millionen Dollar in Ether ein und wurde innerhalb von Wochen durch einen Reentrancy-Fehler um 3,6 Millionen ETH geleert. Die Ethereum-Community entschied sich, die Chain per Hard Fork zu ändern, um den Diebstahl rückgängig zu machen, und die Andersdenkenden, die sich weigerten, hielten die ursprüngliche Chain als Ethereum Classic am Leben. Die Episode legte die Begriffe der Debatte fest, die bis heute läuft: Code ist Gesetz, bis der Verlust groß genug ist für einen Fork.

Ronin, März 2022. Die Bridge, die das Spiel Axie Infinity bediente, verlor rund 625 Millionen Dollar, nicht durch einen Vertragsfehler, sondern durch kompromittierte Schlüssel: Angreifer erlangten die Kontrolle über fünf der neun Validatoren, deren Signaturen Gelder bewegten. Die Lehre ist, dass ein perfekter Vertrag, der von zu wenigen Schlüsseln bewacht wird, nur ein kleines Multisig mit zusätzlichen Schritten ist.

Bybit, Februar 2025. Der größte Krypto-Diebstahl aller Zeiten, rund 1,5 Milliarden Dollar, traf die Börse Bybit, als Nordkoreas Lazarus Group eine Entwicklermaschine bei Safe, dem Anbieter von Multisig-Wallets, kompromittierte und den Unterzeichnern von Bybit eine gefälschte Oberfläche zeigte. Die Unterzeichner genehmigten, was wie eine routinemäßige Überweisung aussah; der Multisig-Vertrag führte dann die bösartige Transaktion genau wie unterzeichnet aus. Der Code funktionierte einwandfrei. Die Menschen und die Bildschirme vor ihnen waren der Exploit.

Das Muster über ein Jahrzehnt ist beständig, und Chainalysis bezifferte gestohlene Gelder allein 2025 auf rund 3,4 Milliarden Dollar: Angreifer gehen dorthin, wo die schwächste Schicht ist, ob das der Vertrag, die Schlüssel, das Orakel oder die Person mit dem Signaturgerät ist.

Bitcoins Minimalismus gegenüber Ethereums Ausdrucksstärke

Bitcoin kann einiges davon, und seine Weigerung, mehr zu tun, ist eine Design-Position, kein Mangel. Bitcoin Script, seine eingebaute Sprache, ist bewusst begrenzt: keine Schleifen, keine beliebigen Programme, gerade genug für Multisignatur-Ausgaben, Zeitsperren und die Zahlungskanäle hinter dem Lightning-Netzwerk. Die Begründung lautet, dass Geld, das Hunderte Milliarden Dollar sichert, die kleinstmögliche Angriffsfläche bieten sollte und Komplexität in Schichten über dem Basisgeld leben sollte statt darin. Upgrades wie Taproot erweiterten, was Script ausdrücken kann, aber die Philosophie hat sich nicht bewegt: Bitcoin ist darauf optimiert, schwer zu brechen zu sein, nicht leicht zu programmieren.

Ethereum ging die entgegengesetzte Wette ein: eine Allzweck-Virtual-Machine, auf der Entwickler alles bauen können, und akzeptierte, dass alles jeden Fehlermodus in diesem Artikel einschließt. Keine Seite hat einfach recht. Alles im Abschnitt über echte Nutzungen existiert, weil Ethereum dieses Risiko einging, und jede warnende Geschichte existiert aus demselben Grund. Die beiden Designs sind Antworten auf unterschiedliche Fragen, weshalb der ehrliche Vergleich Zweck gegen Zweck und nicht besser gegen schlechter stellt.

Was das für Sie bedeutet

Sie müssen keine Zeile Solidity schreiben, um dem Risiko von Smart Contracts ausgesetzt zu sein; einen Stablecoin zu halten oder eine DeFi-App zu nutzen reicht. Die praktischen Regeln folgen aus allem oben. Bevorzugen Sie alte, stark genutzte, auditierte Protokolle, denn Jahre in dieser Umgebung zu überleben ist selbst ein Beleg. Verstehen Sie Token-Genehmigungen, bevor Sie sie erteilen, da eine Signatur, die einen Vertrag Ihre Token ausgeben lässt, genau das ist, was Phishing-Betrugsmaschen mit Genehmigungen ernten. Behandeln Sie ungewöhnlich hohe Renditen als nicht eingepreistes Risiko, bis das Gegenteil bewiesen ist. Und behalten Sie die Gewohnheiten aus dem Artikel Ihre digitalen Vermögenswerte sicher aufbewahren bei, denn in einem System, in dem Code genau ausführt, was Sie signieren, ist die letzte Verteidigungslinie die Person, die signiert.

Häufig gestellte Fragen

Was ist ein Smart Contract, einfach erklärt?

Es ist ein Programm, das auf einer Blockchain gespeichert ist und automatisch ausgeführt wird, wenn jemand es auslöst, wie ein Verkaufsautomat aus Code. Einmal bereitgestellt, verwahrt es Guthaben, befolgt seine Regeln genau, und kein Unternehmen und kein Administrator kann es stoppen oder heimlich ändern, was es tut.

Sind Smart Contracts rechtlich bindend?

Für sich genommen meist nicht. Ein Smart Contract setzt seine Regeln technisch durch, indem er ausgeführt wird, nicht rechtlich, und Gerichte in den meisten Ländern klären noch, wie Code und Vertragsrecht zusammenwirken. Reale Projekte verbinden On-Chain-Code oft mit gewöhnlichen rechtlichen Vereinbarungen, um abzudecken, was der Code nicht kann.

Kann ein Smart Contract nach der Bereitstellung geändert werden?

Unveränderliche Contracts lassen sich nicht ändern, was bedeutet, dass auch ihre Fehler dauerhaft sind. Viele Teams stellen deshalb aktualisierbare Contracts bereit, die durch Admin-Schlüssel oder Governance-Abstimmungen gesteuert werden, doch das führt Vertrauen in Personen wieder ein, und gestohlene Admin-Schlüssel haben zu großen Diebstählen geführt. Wo ein Protokoll auf diesem Spektrum steht, ist ein Kernpunkt seines Risikos.

Warum hat Bitcoin keine Smart Contracts wie Ethereum?

Aus freier Entscheidung. Bitcoin Script ist bewusst auf einfache Konstrukte wie Ausgaben mit mehreren Signaturen und Zeitsperren beschränkt, mit der Begründung, dass Geld die kleinstmögliche Angriffsfläche bieten sollte. Ethereum wählte stattdessen vollständige Programmierbarkeit, was DeFi und Stablecoins ermöglichte, zusammen mit jeder Exploit-Kategorie, die damit einherging.

Sind Smart Contracts sicher in der Nutzung?

Sie bergen ein reales Risiko, auch wenn sie gut gebaut sind. Exploits sind gültige Ausführungen fehlerhaften Codes, Audits verringern Fehler, beseitigen sie aber nie, Orakel können manipuliert werden, und der Bybit-Diebstahl vom Februar 2025 über rund 1,5 Milliarden $ zeigte, dass selbst ein korrekter Contract versagt, wenn Unterzeichner getäuscht werden. Chainalysis zählte rund 3,4 Milliarden $, die im Jahr 2025 gestohlen wurden.

Weiterlernen

Diese Seite auf Englisch lesen