Wenn Sie auf einer dezentralen Börse einen Token gegen einen anderen tauschen, wird der Handel von keinem Menschen genehmigt. Keine Bank verwahrt Ihr Geld zwischendurch. Die gesamte Transaktion findet innerhalb eines Smart Contracts statt: einem Code, der auf einer Blockchain gespeichert ist und sich selbst ausführt, sobald die festgelegten Bedingungen erfüllt sind.
Smart Contracts sind Programme, die auf einer Blockchain gespeichert sind und automatisch eine Reihe von Anweisungen ausführen, sobald vordefinierte Bedingungen erfüllt sind. Sie bilden die Grundlage für den Großteil der Anwendungen, die heute im Kryptobereich genutzt werden – von der Vergabe von Krediten in Milliardenhöhe über Protokolle wie Aave über den Tausch von Token auf Uniswap bis hin zur Prägung von NFTs auf Ethereum und Solana.
In diesem Leitfaden wird erläutert, was Smart Contracts sind, wie sie Schritt für Schritt funktionieren, wo sie ausgeführt werden (unter anderem auf Bitcoin) und wofür sie verwendet werden.
Verwenden Sie die Multichain Bitcoin.com Wallet-App, der Millionen von Nutzern vertrauen, um Bitcoin (BTC), Bitcoin Cash (BCH), Ether (ETH) und die beliebtesten Kryptowährungen sicher und einfach zu senden, zu empfangen, zu kaufen, zu verkaufen, zu tauschen, zu nutzen und zu verwalten. Die App ermöglicht es Ihnen, mit Smart Contracts in einer Vielzahl öffentlicher Blockchain-Netzwerke zu interagieren.
Die wichtigsten Erkenntnisse
- Ein Smart Contract ist ein sich selbst ausführender Code, der in einer Blockchain gespeichert ist. Sobald die Bedingungen erfüllt sind, wird der Vorgang automatisch ausgeführt, ohne dass eine Partei das Ergebnis blockieren oder außer Kraft setzen kann.
- Sie durchlaufen vier Phasen: Ein Entwickler schreibt den Code (in der Regel in Solidity), stellt ihn auf einer Blockchain bereit, ein Nutzer löst ihn durch eine Transaktion aus, und jeder Knoten im Netzwerk führt denselben Code aus.
- Ethereum verfügt über das größte Ökosystem, aber auch Bitcoin unterstützt Smart Contracts über Taproot, Stacks, Rootstock und das experimentelle BitVM-Framework.
- Die wichtigsten Anwendungsfälle im Jahr 2026 sind DeFi, NFTs, DAOs und tokenisierte reale Vermögenswerte, wobei zu jedem Zeitpunkt Hunderte von Milliarden Dollar über Smart Contracts abgewickelt werden.
- Unveränderlichkeit ist ein zweischneidiges Schwert. Genau die Eigenschaft, die Smart Contracts vertrauenswürdig macht, sorgt dafür, dass ihre Fehler dauerhaft bestehen bleiben. Deshalb sind Audits zwar hilfreich, können aber keine Sicherheit garantieren.
Was ist ein Smart Contract?
Ein Smart Contract ist ein auf einer Blockchain gespeichertes Programm, das automatisch eine Reihe von Anweisungen ausführt, sobald vordefinierte Bedingungen erfüllt sind.
Das klingt abstrakt, bis man es mit einem gewöhnlichen Vertrag vergleicht. Ein gewöhnlicher Vertrag ist eine schriftliche Vereinbarung. Wenn eine Partei ihren Verpflichtungen nicht nachkommt, muss die andere Partei sie verklagen und ein Gericht davon überzeugen, den Vertrag durchzusetzen. Das Papier selbst bewirkt nichts.
Ein Smart Contract unterscheidet sich davon, da die Regeln als Code geschrieben sind und dieser Code in einem Netzwerk von Computern ausgeführt wird, das von keiner einzelnen Partei kontrolliert wird. Sobald die im Code festgelegten Bedingungen erfüllt sind, wird der Vertrag ausgeführt. Es gibt keinen Vollstreckungsschritt, den jemand ablehnen könnte. Wenn der Code besagt: „Wenn X eintritt, sende 1 ETH an Alice“, und X eintritt, erhält Alice 1 ETH. Keine der Vertragsparteien kann dies verhindern.
Der Begriff geht auf den Informatiker Nick Szabo zurück, der ihn Mitte der 1990er Jahre prägte. Die Idee blieb weitgehend theoretisch, bis Ethereum 2015 mit einer virtuellen Maschine an den Start ging, die speziell dafür entwickelt wurde, diese Art von Code in großem Maßstab auszuführen. Damals entwickelten sich Smart Contracts vom Konzept zur eigenständigen Kategorie.
Manchmal wird gefragt, ob Smart Contracts im rechtlichen Sinne „echte“ Verträge sind. Manchmal ja, manchmal nein. Ein auf einer Blockchain gespeicherter, sich selbst ausführender Vertrag kann zwar die rechtlichen Anforderungen einer Vereinbarung erfüllen, doch die meisten Smart Contracts, die in der Praxis zum Einsatz kommen, lassen sich eher als automatisierte Mechanismen innerhalb einer größeren Vereinbarung verstehen denn als eigenständige Rechtsdokumente. Mehr dazu in den unten stehenden FAQ.
Wie funktionieren Smart Contracts?
Smart Contracts durchlaufen vier Phasen: Ein Entwickler schreibt den Code, der Code wird in einer Blockchain bereitgestellt, jemand löst ihn durch eine Transaktion aus, und das Netzwerk führt das Ergebnis aus.
1. Der Code wird geschrieben
Smart Contracts werden in einer eigens für diesen Zweck entwickelten Programmiersprache geschrieben. Am weitesten verbreitet ist Solidity, das auf Ethereum und den meisten damit kompatiblen Blockchains läuft. Weitere Sprachen sind Rust (verwendet auf Solana und Near), Move (Aptos und Sui) sowie Vyper. Der Code legt genau fest, was der Vertrag beinhaltet, welche Bedingungen welche Aktionen auslösen und wer welche Funktionen aufrufen darf.
Man muss keinen Code lesen, um zu verstehen, was hier vor sich geht. Hier ist ein fünfzeiliger Codeausschnitt in Solidity:
function withdraw() public { require(block.timestamp >= unlockTime, "Guthaben gesperrt"); require(msg.sender == owner, "Nicht der Eigentümer"); payable(owner).transfer(address(this).balance);}
Im Klartext: Jeder kann diese Funktion aufrufen, aber sie gibt Gelder erst dann frei, wenn zwei Bedingungen beide erfüllt sind. Erstens muss der Zeitpunkt der Freigabe bereits verstrichen sein. Zweitens muss der Aufrufer der Eigentümer sein. Wenn eine der beiden Bedingungen nicht erfüllt ist, bricht die Funktion ab und es geschieht nichts. Das ist der Kern eines Smart Contracts: eine Reihe von „Wenn-dann“-Regeln, bei denen kein Raum für menschliches Eingreifen bleibt.
2. Der Vertrag wird bereitgestellt
Wenn der Entwickler mit dem Schreiben fertig ist, sendet er eine spezielle Transaktion an die Blockchain, die den kompilierten Code enthält. Validatoren (oder Miner, bei Blockchains, die diese noch verwenden) fügen die Transaktion in einen Block ein. Der Vertrag wird nun unter einer eindeutigen Adresse in der Blockchain gespeichert, zusammen mit allen anderen Verträgen und Benutzerkonten. Jeder auf der Welt kann seinen Code lesen und mit ihm interagieren.
3. Jemand löst es aus
Smart Contracts führen von sich aus keine Aktionen aus. Sie warten. Wenn ein Nutzer eine Transaktion an die Adresse des Smart Contracts sendet – in der Regel über eine Wallet wie MetaMask –, führt jeder Knoten im Netzwerk den Code des Smart Contracts mit dieser Transaktion als Eingabe aus. Auf Ethereum läuft dies innerhalb der Ethereum Virtual Machine (EVM), einer Laufzeitumgebung, die jeder Knoten nutzt, um für dieselbe Eingabe dasselbe Ergebnis zu erzeugen. Die EVM sorgt dafür, dass das Ergebnis vertrauenswürdig ist, ohne dass jemand die Kontrolle darüber hat.
4. Das Ergebnis wird aufgezeichnet
Sobald die Ausführung des Codes abgeschlossen ist, werden die daraus resultierenden Änderungen (aktualisierte Guthaben, übertragene Eigentumsrechte, ein geschriebener Datensatz) Teil des nächsten Blocks. Jeder Knoten überprüft unabhängig voneinander dasselbe Ergebnis. Nachdem noch einige weitere Blöcke darauf aufgebaut wurden, ist die Änderung endgültig und praktisch unumkehrbar.
Wo Smart Contracts laufen: Ein Vergleich der Plattformen
Mit Ethereum haben sich Smart Contracts etabliert, und es beherbergt nach wie vor das größte Ökosystem. Es ist jedoch nicht mehr die einzige Option. Insbesondere unterstützt auch Bitcoin mittlerweile Smart Contracts auf verschiedene Weise.
Ethereum beherbergt das größte Ökosystem für Smart Contracts. Laut DefiLlama belief sich der Gesamtwert der in DeFi gebundenen Mittel im April 2026 auf 95 bis 160 Milliarden US-Dollar, je nachdem, wie Restaking- und Liquid-Staking-Token berücksichtigt werden, wobei Ethereum und seine Layer-2-Netzwerke den Großteil ausmachen. Der Nachteil sind die Kosten: Die Transaktionsgebühren im Mainnet steigen bei hoher Auslastung, was dazu geführt hat, dass sich die Aktivität auf kostengünstigere Layer-2-Netzwerke verlagert hat, die darauf aufbauen.
Solana ist der größte Nicht-EVM-Konkurrent. Die Plattform nutzt Rust, verarbeitet Transaktionen parallel und hält die Gebühren im Bereich von Bruchteilen eines Cent. Mitte Mai 2026 lag der TVL von Solana bei rund 5,5 Milliarden US-Dollar, was etwa 6,8 % des globalen DeFi-Volumens entspricht, bei einem hohen Verhältnis von Handelsvolumen zu TVL, das den Durchsatz der Blockchain widerspiegelt.
Die Situation bei Bitcoin ist interessanter, als die meisten Erklärartikel vermuten lassen. Bitcoin hat schon immer eine eingeschränkte Form von Smart Contracts über Bitcoin Script unterstützt, die beispielsweise für Multisig-Wallets und zeitgesteuerte Zahlungen genutzt werden. Das Taproot-Upgrade im November 2021 hat diese noch effizienter und privater gemacht. Mehrere andere Projekte erweitern die Smart-Contract-Fähigkeiten von Bitcoin noch weiter: Stacks führt Clarity-Verträge aus, die in Bitcoin abgerechnet werden, Rootstock ist eine durch Bitcoin gesicherte Sidechain, auf der Solidity-Verträge ausgeführt werden, und BitVM (vorgeschlagen im Jahr 2023) ist ein Forschungsframework zur Verifizierung beliebiger Berechnungen auf Bitcoin.
Wozu werden Smart Contracts verwendet?
Die aktivsten Anwendungsbereiche für Smart Contracts im Jahr 2026 sind dezentrale Finanzen, digitales Eigentum, On-Chain-Governance sowie eine wachsende Zahl von Anwendungen, die nicht kryptospezifisch sind.
Dezentrale Finanzdienstleistungen (DeFi). Kredite vergeben, Kredite aufnehmen, Tauschgeschäfte tätigen und Renditen erzielen – ganz ohne zentralen Vermittler. Das bekannteste Beispiel hierfür ist Uniswap, eine dezentrale Börse, deren Smart Contracts bis Januar 2026 ein kumuliertes Handelsvolumen von über 3,45 Billionen US-Dollar abgewickelt haben. Aave ist das entsprechende Referenzprotokoll für die Kreditvergabe.
NFTs und digitales Eigentumsrecht. Smart Contracts, die Standards wie ERC-721 und ERC-1155 auf Ethereum entsprechen, legen die Eigentumsverhältnisse an einzigartigen digitalen Vermögenswerten fest – von Kunstwerken über Gegenstände in Videospielen bis hin zu tokenisierten realen Vermögenswerten. Jeder NFT-Marktplatz ist eine Benutzeroberfläche, die auf diesen Smart Contracts aufsetzt.
DAOs und Governance. Dezentrale autonome Organisationen (DAOs) nutzen Smart Contracts, um gemeinsame Finanzmittel zu verwalten, Abstimmungen über Vorschläge durchzuführen und die Ergebnisse automatisch umzusetzen, sobald ein Antrag angenommen wurde. Einige DAOs verfügen über Finanzmittel im Wert von mehreren hundert Millionen Dollar.
Mehr als nur Kryptowährungen. Über die rein kryptospezifischen Anwendungsbereiche hinaus haben sich Smart Contracts in den Bereichen Lieferkettenverfolgung, tokenisierte reale Vermögenswerte (wie Schatzwechsel und Immobilien) sowie parametrische Versicherungen durchgesetzt, bei denen Auszahlungen automatisch auf der Grundlage eines nachprüfbaren Ereignisses – wie beispielsweise einer Flugverspätung – erfolgen.
Grenzen und Risiken
Smart Contracts bringen echte Vor- und Nachteile mit sich, die in jeder ehrlichen Beschreibung berücksichtigt werden müssen.
Unveränderlichkeit ist ein zweischneidiges Schwert. Einmal implementiert, lässt sich ein Smart Contract nur schwer ändern. Das liegt in seiner Konzeption begründet. Es bedeutet auch, dass Fehler dauerhaft bestehen bleiben, sofern die Entwickler keinen Upgrade-Pfad eingebaut haben. Der DAO-Hack von 2016, bei dem damals durch einen Reentrancy-Fehler ETH im Wert von rund 60 Millionen US-Dollar abgezogen wurden, ist das Paradebeispiel dafür. Durch die Sperrung der Parity-Multisig-Wallet im Jahr 2017 wurden Nutzergelder in Höhe von über 150 Millionen Dollar dauerhaft gesperrt, da ein anderer Fehler es einem Nutzer ermöglichte, den Bibliotheksvertrag versehentlich in einen persönlichen Vertrag umzuwandeln und diesen anschließend zu zerstören. Auf die Gelder kann bis heute nicht zugegriffen werden.
Das Orakel-Problem. Smart Contracts können nur auf Daten zugreifen, die bereits in der Blockchain vorhanden sind. Um auf Ereignisse in der Außenwelt zu reagieren (einen Aktienkurs, eine Flugverspätung, das Ergebnis eines Fußballspiels), benötigen sie einen Orakel-Dienst, der diese Daten in die Blockchain einspeist. Chainlink ist dabei der marktführende Anbieter. Orakel führen eine Vertrauensabhängigkeit ein, die der Rest des Systems eigentlich vermeiden sollte.
Prüfungen sind hilfreich. Sie garantieren jedoch keine Sicherheit. Die meisten großen Protokolle werden geprüft, manchmal sogar von mehreren Unternehmen. Doch auch geprüfte Verträge werden immer wieder ausgenutzt. Betrachten Sie den Vermerk „geprüft“ als eines von vielen positiven Signalen und nicht als Freigabe, Gelder zu investieren, deren Verlust Sie sich nicht leisten können.
Fazit
Ein Smart Contract ist ein auf einer Blockchain gespeichertes Programm, das sich selbst ausführt, sobald seine Bedingungen erfüllt sind. Im Jahr 2026 ist diese einfache Idee auf Ethereum zu einer ausgereiften Infrastruktur herangewachsen, die sich auf Bitcoin ausweitet und die Grundlage für den Großteil dessen bildet, was Menschen im Kryptobereich tatsächlich tun. Der Wandel von „einer Vereinbarung, die jemand durchsetzt“ hin zu „Code, der sich selbst durchsetzt“ ist nach wie vor die mit Abstand größte Errungenschaft, die Blockchains ermöglicht haben, und das Spektrum der Möglichkeiten von Smart Contracts wächst weiter, während die zugrunde liegenden Netzwerke ausgereifter werden.





