Was sind Smart Contracts?

Was ist ein Smart Contract?

Haben Sie auf Ihrer Reise durch die Kryptowährungswelt schon einmal von Smart Contracts oder intelligenten Verträgen gehört?

Im Wesentlichen handelt es sich dabei um elektronische Verträge, die auf der Blockchain ausgeführt werden und auf einer einfachen Wenn-dann-Logik basieren. Sie können vollautomatisch verwaltet werden. Wie bei einem traditionellen Vertrag legen sie Bedingungen und Aktionen fest. Der Vorteil jedoch ist, dass intelligente Verträge die Eigenschaften der Blockchain nutzen: Sie sind unveränderlich, transparent und benötigen keinen Vermittler für ihre Abwicklung.

Stellen Sie sich vor, Sie könnten automatisierte Verträge abschließen, die bei Eintritt bestimmter Ereignisse ausgelöst werden, ohne dass ein Mensch sie überwachen muss. Genau das ermöglichen intelligente Verträge, die auf der Blockchain-Technologie basieren, eine sehr nützliche Funktion für Entwickler, die Lizenzen vergeben oder Anwendungen erstellen möchten.

Die Ursprünge all dessen gehen zurück auf die Kryptowährung Bitcoin, ein dezentrales, regierungsunabhängiges Zahlungssystem, das über ein Peer-to-Peer-Netzwerk funktioniert. Der große Vorteil dieser Währung ist ihre völlige Unabhängigkeit vom traditionellen Finanzsystem. Es besteht keine Notwendigkeit, sich auf Staaten oder Banken zu verlassen, wie es bei staatlich unterstützten Währungen wie dem Euro oder dem Lew der Fall ist. Bitcoin-Nutzer können sich allein auf die Sicherheit der Technologie verlassen, die durch die sogenannte Blockchain gewährleistet wird.

Innerhalb einer Blockchain wird jede Transaktion zunächst von einem Computernetzwerk bestätigt und dann als Hash in der Blockchain gespeichert. Diese Informationen werden dann an alle Computer verteilt, die an das Netzwerk angeschlossen sind. Betrachten Sie die Leistung und Sicherheit der Blockchain-Technologie.

Geschichte der intelligenten Verträge

Intelligente Verträge wurden erstmals 1994 von Nick Szabo, einem amerikanischen Informatiker, vorgeschlagen. Im Jahr 1998 erfand er eine virtuelle Währung namens „Bit Gold“ – ganze 10 Jahre vor der Erfindung von bitcoin. Tatsächlich wird oft gemunkelt, Szabo sei der echte Satoshi Nakamoto, der anonyme Erfinder von Bitcoin, was er jedoch bestreitet.

Szabo definiert intelligente Verträge als computergesteuerte Transaktionsprotokolle, die die Bedingungen eines Vertrags durchsetzen. In seinem Papier schlägt Szabo auch die Vertragsausführung für Vermögenswerte wie Derivate und Anleihen vor. Szabo schreibt: „Diese neuen Wertpapiere werden durch die Kombination von Wertpapieren (z. B. Anleihen) und Derivaten (Optionen und Futures) auf vielfältige Weise gebildet. Dank der computergestützten Analyse dieser komplexen Strukturen können nun sehr komplexe Laufzeit-Zahlungsstrukturen in standardisierte Verträge eingebaut und zu niedrigen Transaktionskosten gehandelt werden.“

Die größte Popularität haben intelligente Verträge jedoch mit dem Aufkommen von Etherium erlangt, das die Sprache Solidity zur Programmierung seiner Verträge verwendet. Bitcoin unterstützt ebenfalls intelligente Verträge, aber um sie zu nutzen, muss man die Opcode-Programmierung beherrschen. Dadurch ist die Verwendung von intelligenten Verträgen auf der Bitcoin-Blockchain sehr begrenzt.

Vorteile von Smart Contracts gegenüber herkömmlichen Verträgen?

Im Vergleich zu herkömmlichen Vertragsformen bieten intelligente Verträge mehrere Vorteile. Dazu gehören:

Sicherheit von intelligenten Verträgen

Smart Contracts basieren auf der Blockchain-Technologie und sind daher durch kryptografische Verschlüsselungsverfahren geschützt. Dementsprechend kann niemand die vereinbarten Vertragsbedingungen nachträglich ändern.

Wirkungsgrad

Die Programmierung eines intelligenten Vertrags nimmt relativ wenig Zeit in Anspruch. Dabei wird ein Teil der Verarbeitung automatisiert. Herkömmliche Vertragsformulare sind sowohl in der Erstellung als auch in der Bearbeitung aufwändiger, sodass die Automatisierung zu Zeit- und Kosteneinsparungen führt.

Verlässlichkeit von intelligenten Verträgen

Richtig programmierte intelligente Verträge schließen Lücken bei der Auslegung von Vertragsbedingungen fast vollständig aus. Darüber hinaus werden alle Dokumente in einer Blockchain dokumentiert, so dass ein Verlust unmöglich ist.

Unabhängigkeit von Dritten

Aufgrund des dezentralen Charakters des Smart Contracts sind Dritte wie Banken oder Notare nicht erforderlich. Stattdessen übernimmt die Blockchain die Validierung der Transaktion. Die Gültigkeit des Vertrags hängt ausschließlich von der Erfüllung der Vertragsbedingungen ab.

Nachteile von Smart Contracts im Vergleich zu traditionellen Verträgen

Obwohl die Vorteile von intelligenten Verträgen auf den ersten Blick überzeugend sind, ist ihr Konzept noch nicht vollständig etabliert. Es ist daher möglich, dass bei der Nutzung der Programme Fehler auftreten. Aufgrund der Eigenschaften der Blockchain sind die bereits getätigten Transaktionen unwiderruflich in der Blockchain dokumentiert. Eine nachträgliche Korrektur ist daher nicht mehr möglich.

Zum Beispiel ermöglichte 2016 ein Fehler bei einer dezentralen autonomen Organisation (DAO) den Diebstahl von 50 Millionen Dollar. Aufgrund des zugrundeliegenden Fehlers mussten die Entwickler der Ethereum-Blockchain ein Update durchführen, das zu einer Hard Fork, einer Abspaltung der zugrundeliegenden Blockchain, führte. Das direkte Ergebnis war die Kryptowährung Ethereum Classic, die auf der Abspaltung der Ethereum-Blockchain basiert.

Außerdem ist es nicht ausgeschlossen, dass Entwickler Schlupflöcher im Programmiercode der Verträge hinterlassen. Dieser Umstand zeigt, dass nicht nur die zugrunde liegende Blockchain von Bedeutung ist, sondern dass auch zuverlässige Entwickler benötigt werden. Man kann also sagen, dass es immer noch Nachteile gibt, die aber durch das Potenzial aller Vorteile von Smart Contracts gut kompensiert werden.

Anwendungsfälle für intelligente Verträge

Die Anwendungsfälle für intelligente Systeme sind buchstäblich grenzenlos. Wir werden uns daher auf eine engere Auswahl möglicher Anwendungsfälle konzentrieren.

Liegenschaften

Digitale Verträge können die Beziehung zwischen Vermieter und Mieter definieren und regeln. Ein intelligenter Vertrag kann die Miete automatisch senken oder erhöhen, je nach Marktwert der Immobilie oder der Vereinbarung im Mietvertrag.

Versicherungsgesellschaften

Mit Hilfe von Smart Contracts können Versicherungen Schäden automatisiert abwickeln und so langfristig ihre Kosten senken. Zudem können so die relevanten Informationen zum Versicherungsfall transparent und unumkehrbar im Blockchain-System dokumentiert werden.

Die Lieferkette

Moderne Lieferketten sind vielschichtig und umfassen mehrere Vertragsparteien. Neben dem Hersteller und seinen Zulieferern umfasst die Lieferkette auch Zwischenhändler, Produzenten und Verbraucher. Mit Hilfe von digitalen Verträgen können die Vertragsparteien auf einer gemeinsamen Basis zusammenarbeiten. Ein weiterer Vorteil ist, dass Blockchain eine transparente Produktverfolgung ermöglicht.

Lizenzvergabe

Eine weitere Möglichkeit, intelligente Verträge zu nutzen, ist die Vergabe von Softwarelizenzen. Mit diesen Programmen können Softwareentwickler im Vertrag festlegen, dass die Software im Falle eines unbefugten Zugriffs automatisch gesperrt wird.

Smart Contract: Smart Contracts im Überblick

Die Beispiele zeigen, dass Blockchain-basierte intelligente Verträge überall dort nützlich sind, wo Verträge schnell und ohne Umwege abgeschlossen werden müssen. Dazu gehören sowohl kollaborative als auch Verträge zwischen Einzelpersonen. Auch transparente Wahlen wären mit dieser Technologie theoretisch möglich. Derzeit ist es jedoch noch notwendig, Wahllokale aufzusuchen und Papierverträge zu unterzeichnen.

Die Technologie und die praktische Anwendung stecken jedoch noch in den Kinderschuhen. Obwohl sie bereits verfügbar ist, sind die Nutzungsmöglichkeiten noch lange nicht ausgereift. Der Erfolg von bitcoin hat jedoch bewiesen, dass es im Prinzip funktioniert und sicher ist. Nur müssen die Verantwortlichen bei der Anwendung kreativ sein, um neue Geschäftsfelder zu erschließen oder einfach die Ressourcen für die bereits bestehenden zu schonen.

Häufig gestellte Fragen zu intelligenten Verträgen

Nein. Die Bitcoin-Blockchain ist nicht für die Implementierung intelligenter Verträge konzipiert. Es gibt jedoch bereits Anwendungen der zweiten Schicht wie Sovryn, die intelligente Verträge auf der Bitcoin-Blockchain entwickeln.

Intelligente Verträge werden in den meisten bestehenden Kryptowährungsnetzwerken verwendet und sind das Unterscheidungsmerkmal von Etherium, über das am meisten geredet wird.

Andere Kryptowährungen, die intelligente Verträge anbieten, sind:

  • Cardano (ADA)
  • Tezos (XTZ)
  • Polkadot (DOT)
  • ЕОС (EOS)
  • Binance Coyne (BNB)
  • Solana (SOL) et al.

Im Ethereum-Netzwerk sind intelligente Verträge für die Ausführung und Verwaltung der Blockchain-Vorgänge verantwortlich, die stattfinden, wenn Nutzer (ihre Adressen) miteinander interagieren.

Eine der häufigsten Verwendungen von Smart Contracts ist derzeit die Erstellung von Token. Ein Token ist eine Blockchain-basierte Währung. Der Ersteller kann den Wert der Währung durch den intelligenten Vertrag selbst bestimmen.

Matthias Sommer

Matthias Sommer

Matthias ist ein in Berlin ansässiger Diplom-Finanzwirt, der sich eine Nische im Bereich der Kryptowährung und Blockchain-Technologie geschaffen hat. Als Teilnehmer und angesehener Redner auf den wichtigsten Krypto-Konferenzen in Dubai, Amsterdam und Miami hat er einen aktuellen Überblick über die neuesten Branchentrends. Seine Artikel bieten gut recherchierte Einblicke, die seinen akademischen Hintergrund im Finanzwesen und seine praktischen Erfahrungen kombinieren. Matthias genießt den Nervenkitzel beim Fahren schneller Autos.