Intelligente Verträge, sogenannte Smart Contracts, sind das Rückgrat der Blockchain-Industrie. Ethereum, Solana, Polkadot und Cardano arbeiten alle daran, solche intelligente Verträge möglich und zugänglich zu machen. Aber was genau sind Smart Contracts und wofür können sie verwendet werden?
Das automatisierte Gesetz auf der Blockchain
Smart Contracts sind elektronische Verträge, also programmierte Codes, die das Recht auf einer bestimmten Blockchain festlegen. Da diese Codes so konzipiert sind, dass sie sich selbst ausführen, wird dieses Gesetz immer befolgt, wenn bestimmte Parameter erfüllt sind. Sie benötigen keine Person oder eine dritte Partei, um dieses Gesetz durchzusetzen. Ein intelligenter Vertrag kann zum Beispiel die Bedingungen einer Vereinbarung zwischen Käufer und Verkäufer sein. Sobald die Bedingungen in Code gefasst sind, werden sie auf der Blockchain verteilt. Der Code steuert dann die Ausführung dieser Bedingungen, und die Transaktionen sind nachvollziehbar und können nicht rückgängig gemacht werden.
EIn Beispiel mit einem Limonadenstand: Der Junge, der Limonade verkauft, hat festgelegt, dass eine Limonade 2 Dollar kostet. Wenn also jemand dem Jungen einen 10-Dollar-Schein gibt, weiss er, dass er 8 Dollar zurückgeben muss. Ein intelligenter Vertrag würde den Jungen ersetzen. Er kennt die Bedingungen von Käufer und Verkäufer und führt die Transaktion selbst aus.
Auf der Ethereum-Blockchain weiss er zum Beispiel, wie viele Token von Token B er einem Käufer im Austausch für Token A schicken soll. Natürlich helfen Orakelnetzwerke DeFi und Smart Contracts mit Preisdaten, aber der Smart Contract ist das Gesetz, dem Transaktionen folgen. Jeder Entwickler kann in das Ethereum-Netzwerk kommen und seine eigenen intelligenten Verträge schreiben. Allerdings sind alle Smart Contracts auf Ethereum in der gleichen Programmiersprache geschrieben – Solidity.
Wofür Smart Contracts verwendet werden können
Wie bereits erwähnt, ist Ethereum nicht das einzige Smart-Contract-Protokoll in der Kryptowelt. Zu den anderen gehören EOS, Cardano, Solana und Polkadot. Allerdings sollte man sich nicht an dem Wort “Smart Contracts” aufhängen. Wie Ben Goertzel im Joe Rogan-Podcast sagt:
“Smart Contract ist eine Art Fehlbezeichnung, denn ein Smart Contract muss weder smart noch ein Vertrag sein. In Wirklichkeit ist es wie eine programmierbare Transaktion.”
Aber was ist der Anwendungsfall von Smart Contracts in der Kryptowirtschaft? Im Wesentlichen ermöglichen intelligente Verträge Transaktionen, die ohne eine vertrauenswürdige dritte Partei durchgeführt werden können. Dies wird als Automatisierung bezeichnet – der Prozess, bei dem eine weitere Instanz zur Überwachung von Transaktionen wegfällt. Oftmals haben menschliche Vermittler den Fehler des Vertrauens. Könnte eine Person, die bei einer Transaktion als dritte Kontrollinstanz fungiert, versuchen, die beiden zentralen Parteien einer Börse auszunutzen? Natürlich ist das möglich. Eine nicht-menschliche Instanz wie ein automatisiertes Programm kann dagegen völlig transparent und daher vertrauenswürdiger sein. Smart Contracts haben also den Vorteil, dass sie Transparenz und Fälschungssicherheit bieten.
Auch Smart Contracts sind nicht perfekt
Das soll jedoch nicht heissen, dass Smart Contracts perfekt sind. Es gibt immer noch Raum für Ausbeutung und Betrug in Krypto und Blockchain. Es gab eine Handvoll Fälle, in denen Hacker Schlupflöcher in den Codes bestimmter intelligenter Verträge gefunden haben. Mit der Zeit wird der Code dieser intelligenten Verträge jedoch immer sicherer, da Fehler und Lücken ständig gefunden und behoben werden.
Eine der grössten Errungenschaften von Smart Contracts war die Erfindung von Stablecoins. Mit intelligenten Verträgen können Münzen an Fiat-Währungen wie den US-Dollar gekoppelt werden, ohne dass echte Dollars vorrätig gehalten werden müssen.
Andere Verwendungszwecke für Smart Contracts
Smart Contracts sind ganz einfach ausgedrückt Computerprogramme, die manuelle Abläufe übernehmen. Wenn also das Finanzwesen automatisiert werden kann, wie bei DeFi , könnte dann auch die Welt des Rechts automatisiert werden? Im Moment scheint es, dass es in der Welt des Rechts immer ein menschliches Element geben muss, da sich das Recht im Laufe der Zeit ändert. Intelligente Verträge könnten jedoch sicherlich in diesem Bereich eingesetzt werden und würden die mühsamen Aufgaben, die mit juristischen Dienstleistungen verbunden sind, rationalisieren, was die Zeit der Juristen entlasten würde.
Smart Contracts könnten auch in der Lebensmittelversorgungskette eingesetzt werden, um die Transparenz bei der Lebensmittelsicherheit zu gewährleisten.
Aaron hat eine Passion für Blockchain und investiert seit mehreren Jahren in Kryptowährungen. Er tauscht sich gerne mit der Krypto-Community aus, insbesondere auf Telegram, und lernt von den Experten. So hat er sich sehr viel Wissen über die Blockchain-Branche angeeignet.