Smart Contracts2021-11-25T11:45:48+01:00

Smart Contracts Anwendungsfälle

Smart Contracts: Was sind sie und wie funktionieren sie? Die Rechtsanwaltskanzlei Herfurtner hat Ihnen alle relevanten Informationen zur Definition und Anwendung von Smart Contracts, auf deutsch: intelligente Verträge, zusammengetragen. Smart Contracts – Erklärung, Definition, Rechtsberatung. Sie haben rechtliche Fragen rund um das Thema Smart Contracts? Wir beraten Sie gerne.

Inhaltsverzeichnis

  1. Smart Contracts: Definition
  2. Intelligente Verträge: technische Voraussetzungen
  3. Smart Contracts – Rechtsverbindlichkeit
  4. Intelligente Verträge: die Vorteile
  5. Smart Contracts – welche gibt es?
  6. Smart Contracts – wo werden sie eingesetzt?
  7. Intelligente Verträge: Wie sicher sind sie?

Smart Contracts einfach erklärt

Intelligente Verträge: Was sind sie und wie funktionieren sie?

Im Gegensatz zu herkömmlichen Verträgen beruhen intelligente Verträge auf Computerprotokollen. Dabei handelt es sich um einen digitalen Vertrag, der auf der Technologie der Blockchain basiert. Die Vertragsbedingungen des Käufers und des Verkäufers werden direkt in Codezeilen geschrieben. Da intelligente Verträge sich selbst ausführen, wenn bestimmte vorher festgelegte Umstände eintreten, benötigen sie keine menschliche Aufsicht.

Eine Transaktion wird automatisch eingeleitet, wenn bestimmte Voraussetzungen erfüllt sind, und dann überprüft und in einen Block aufgenommen.

Auf diese Weise können Transaktionen und Vereinbarungen zwischen mehreren Parteien durchgeführt werden, denen man vertrauen kann.

Wie herkömmliche Verträge, z. B. ein Kaufvertrag oder eine Versicherungspolice, sind auch diese digitalen Verträge recht gut vergleichbar. Diese Art von Fehlern kann vermieden werden, da ein intelligenter Vertrag ohne menschliche Beteiligung abgewickelt wird.

Smart Contracts. Wie verbindlich sind sie?

Ein Vertrag ist eine Vereinbarung zwischen mehreren Parteien. Daher handelt es sich bei einem Vertrag immer um rechtlich einklagbare Willenserklärungen der Vertragsparteien. Sie können einen Vertrag schriftlich, mündlich und durch schlüssiges Verhalten abschließen. Aus Gründen der Rechtsklarheit bevorzugen die Vertragsparteien schriftliche Vereinbarungen. Ein solcher Vertrag muss daher neben der eindeutigen Identifizierung der Vertragsparteien immer auch die Allgemeinen Geschäftsbedingungen enthalten.

Intelligente Verträge folgen demselben Ansatz und enthalten alle notwendigen Vertragsinformationen. Bei der Entwicklung des Codes für die Software sind diese Informationen bereits darin definiert.

Folglich haben intelligente Verträge folgende Merkmale:

Der Code ist das Gesetz, und das Gesetz ist der Code.

Es handelt sich um eine einfache Wenn-Dann-Regel, die alle für einen Vertragsabschluss erforderlichen Informationen liefert.

Wie funktionieren intelligente Verträge technisch?

Ein Ethereum-Smart Contract ist in seiner einfachsten Form ein winziges Computerprogramm, das eine einfache Wenn-Dann-Logik ausführt. Die Programmierer legen im Vorfeld Bedingungen und Aktionen fest, bevor sie den Prozess automatisieren.

Dank der Blockchain sind Smart Contracts in diesem Zusammenhang transparent, unwiderruflich und nachvollziehbar. Da diese winzigen Anwendungen auf einer Blockchain aufgebaut sind, kann keine dritte Partei die Abwicklung beeinflussen. Jede Transaktion findet auf der Blockchain statt, was die Kosten senkt. Unter anderem aufgrund ihrer Unabhängigkeit gibt es bei intelligenten Verträgen keine Zeitverzögerungen.

Ein verteilter Ledger behandelt diese digitalen Verträge wie ein eigenes Konto mit einer öffentlich zugänglichen Adresse, ohne wirklich eine öffentliche Adresse zu haben, so dass niemand Zugriff auf den privaten Schlüssel hat.

Ein Zugriff von außen ist nach der Erstellung des Kontos unmöglich.

Damit das Konto den Inhalt des Vertrags automatisch ausführen kann, muss der Vertragsinhalt in Form von Aktionen und Bedingungen beschrieben werden. Indem es sich mit anderen Konten verbindet und mit ihnen interagiert, ist es in der Lage, sich mit ihnen zu verbinden und zu engagieren.

Werden intelligente Verträge auf eine bestimmte Weise programmiert?

Mit Solidity, einer vertragsorientierten Programmiersprache, können Smart Contracts erstellt werden. Sie können sie mit einer Vielzahl von Blockchains verwenden. Zum Zeitpunkt der Einführung war Solidity auf die Ethereum-Blockchain beschränkt. Im Moment wird diese Programmiersprache verwendet, um intelligente Anwendungen für verschiedene DLTs zu erstellen.

Entwickler benötigen lediglich einen Webbrowser, um ihre Arbeit zu erledigen. Für die Kompilierung des nachfolgenden Codes ist ein Client erforderlich. Im Grunde ist die Syntax von Solidity identisch mit ECMAScript. Die deterministische Programmierung schließt Zufallsereignisse aus. Die Nodes bzw. Knoten im Netz validieren die Transaktion, sobald die eigentliche Anwendung ausgeführt wurde.

Intelligente Verträge: Was sind die Vorteile?

Smart Contracts, die auf der Blockchain-Technologie basieren, treten bei Eintritt bestimmter Umstände automatisch in Kraft. Sie müssen also nicht von Menschen überwacht werden. Wenn es um die Lizenzierung oder Entwicklung sicherer Anwendungen geht, kann dies für Entwickler sehr nützlich sein.

Technologien wie Distributed Ledger (DLT) gelten als wichtige Technologie. Experten konzentrieren sich hier insbesondere auf die Blockchain-Technologie. Diese kann in Zukunft viele Abläufe verbessern und die Dezentralisierung in den Vordergrund rücken. Es entsteht eine dezentrale und fälschungssichere Datenbank, etwa eine Blockchain.

Die Smart Contracts Anwendungsfälle eines solchen Registers sind vielfältig, aber für Unternehmen ist vor allem das Automatisierungspotenzial interessant.

Intelligente Verträge ermöglichen es Unternehmen, eine Vielzahl von Vorgängen zu automatisieren, was zu einer zusätzlichen Wertschöpfung führt.

Was die Blockchain-Plattformen für digitale Verträge angeht, so ist Ethereum vielleicht die beliebteste. Tezos hingegen ist eine zweite Blockchain, die eine breite Palette von Funktionen bietet. Solidity, eine Ethereum-spezifische Programmiersprache, kann verwendet werden, um einen solchen Vertrag zu erstellen.

Funktionen und Vorteile der intelligenten Verträge der Blockchain

Intelligente Verträge haben zahlreiche Vorteile gegenüber normalen Verträgen.

Zu ihnen gehören:

  • Sicherheit: Smart Contracts basieren auf der Blockchain-Technologie und sind dementsprechend durch kryptografische Verschlüsselungsmethoden abgesichert. Daher kann niemand die einmal ausgehandelten Vertragsbedingungen ändern. Bei korrekt programmierten intelligenten Verträgen ist eine Fehlinterpretation der Vertragsbedingungen nahezu unmöglich. Außerdem werden alle Dokumente in der Blockchain gespeichert, so dass sie nicht mehr verschwinden können.
  • Geschwindigkeit und Kostenersparnis: Die Programmierung eines intelligenten Vertrags dauert nur wenige Minuten, bevor er automatisch ausgeführt wird. Die Erstellung und Bearbeitung herkömmlicher Vertragsformulare ist zeitaufwändig und teuer, so dass die Automatisierung des Prozesses sowohl Zeit als auch Geld spart.
  • Dezentralisierte Organisation: Banken und Notare sind nicht mehr erforderlich, da intelligente Verträge in ihrer Organisation dezentralisiert sind. Dieser Validierungsprozess übernimmt nun von die Blockchain. Aufgrund der Regel „Code ist Gesetz“ muss jeder Vertrag rechtmäßig sein, damit er gültig ist.

Dank der Blockchain-Technologie sind nun intelligente Verträge möglich.

Ursprünglich für Bitcoin konzipiert, kann die Blockchain-Technologie von Entwicklern für viel mehr genutzt werden. Noch beeindruckender ist ihre Fähigkeit, „intelligente Verträge“ zu erstellen, die ohne die Beteiligung von teuren Dritten wie Notaren unterzeichnet werden können und dennoch Rechtssicherheit gewährleisten.

In Verbindung mit „Wenn…dann“-Bedingungen automatisieren intelligente Verträge die Ausführung von Verträgen. Natürlich können auch andere datenbankbasierte Anwendungen mit der Blockchain-Technologie ausgestattet werden, da die Blockchain im Grunde nur eine dezentrale Datenbank ist.

Automatisierte Einhaltung von vertraglichen Verpflichtungen

Dies bedeutet, dass Verträge jederzeit ohne menschliches Eingreifen überwacht und durchgesetzt werden können, was ein weiterer Vorteil der Blockchain-Technologie ist, ebenso wie Bitcoin.

Es kann zu Verzögerungen bei der Umsetzung im Unternehmen oder beim Kunden kommen, wenn z. B. ein Mitarbeiter, der für das Lizenzmanagement zuständig ist, ausfällt. Bei der Nutzung von Smart Contracts stellt sich die Frage der Compliance gar nicht: P2P-Netzwerke stellen sicher, dass die Vertragsbedingungen eingehalten werden, wenn sie ordnungsgemäß umgesetzt werden.

Intelligente Verträge – diese gibt es bereits

Die Bereiche, in denen intelligente Verträge in Verbindung mit Blockchain bereits angewendet werden, sind vielfältig. Wir haben Ihnen hier einige Beispiele zusammengetragen.

Versicherungssektor

  • Fluggesellschaften: Schadensregulierung bei bemängelter Qualität der Raumluft sowie Stornierung oder Verspätung von Flügen
  • Naturkatastrophen und Wetterversicherungen
  • Arbeitslosenversicherung: Antragsbearbeitung, Bewilligung und Auszahlung von Arbeitslosengeld
  • Fahrzeugversicherung: Berechnung von Reparaturkosten, Belohnung vorbildlichen Fahrverhaltens

Finanzsektor

  • Transaktionen im Bereich Wertpapierhandel
  • Couponzahlungen
  • Finanzierung von Rechnungen
  • Leasing: Gebühren, Versicherung von Fahrzeugen

Smart Contracts – vielfältige Einsatzmöglichkeiten

Derzeit setzen nur einige wenige Bereiche auf der ganzen Welt Blockchain in geringem Umfang ein. Die Softwarelizenzierung ist nur eine von vielen möglichen Anwendungen dieser Technologie. Wer Blockchain einsetzen will, muss jedoch auch die Software haben.

Stromlieferanten. Hochzeiten. Wahlen.

Die Blockchain setzt sich derzeit in einer Vielzahl von Bereichen durch, darunter auch im Energiesektor, wo Flexibilität gefragt ist. Dies führt zu individuell gestaltbaren Stromlieferoptionen.

Für Stromtankstellen wird der Energieversorger RWE die Smart-Contract-Plattform von Ethereum nutzen. Die Nutzer von E-Autos werden über die Blockchain bezahlen können, anstatt umständliche und diebstahlgefährdete Zahlungsmethoden sowie herkömmliche Banken und Kreditkarten zu verwenden, die bekanntermaßen nur langsam abgewickelt werden können.
Die Transaktion ist genauso schnell und bequem wie die Verwendung von Bargeld, aber es gibt keine Sicherheitsbedenken.

Für Stromverbraucher, die gleichzeitig auch Erzeuger sind und Sonnenkollektoren auf ihren Dächern haben, um eine faire und rechtzeitige Rechnungsstellung zu gewährleisten, ist ein solches System nun auch in anderen Bereichen der Energieversorgung möglich.

Infolgedessen werden andere Sektoren diesem Beispiel folgen.

Wenn es um menschliche oder geschäftliche Vereinbarungen geht, sind intelligente Verträge auf der Grundlage der Blockchain-Technologie überall sinnvoll. Mit dieser Technologie sind zum Beispiel demokratische Wahlen oder kleine Verträge in der Privatwirtschaft theoretisch denkbar. Derzeit müssen noch Wahllokale aufgesucht und Verträge in Papierform unterzeichnet werden.

In den Vereinigten Staaten finden derzeit Blockchain-Hochzeiten statt, bei denen beide Paare einen QR-Code scannen, anstatt physisch zusammen zu sein. Über eine Blockchain-Datenbank wird der „Vertrag“ (in diesem Fall die Ehe) rechtlich festgehalten.

Die Technik und ihre praktische Umsetzung stecken noch in den Kinderschuhen: Die Technik ist da, aber die Anwendungsmöglichkeiten sind noch lange nicht ausgereift. Die Tatsache, dass Bitcoin so erfolgreich ist, ist auf jeden Fall ein Beweis dafür, wie gut es funktioniert und wie sicher es ist.

Theoretisch gibt es keine Einschränkungen für die praktische Nutzung in Anwendungen und Dienstleistungen. Das einzige Problem ist, dass die Verantwortlichen bei der Ausführung innovativ sein müssen, um neue Geschäftsfelder zu erschließen oder einfach Geld zu sparen.

Smart Contracts: So sicher sind sie

Dass Smart Contracts als eines der wichtigsten Merkmale von Blockchains angesehen werden, ist keine Überraschung. Mit Hilfe dieser kleinen Anwendungen können Verträge vollständig automatisiert werden. Außerdem bieten sie ein hohes Maß an Rechtssicherheit, was Angriffe nahezu unmöglich macht.

Sicherlich sind die Funktionen auch aus geschäftlicher Sicht interessant.

Versicherungen, Finanzdienstleister und Energieversorger, um nur einige zu nennen, können davon profitieren. Bislang gibt es jedoch nur wenige Beispiele für den erfolgreichen Einsatz dieser Technologie.

Außerdem muss die Herausforderung gemeistert werden, die neue Technologie in die bereits bestehenden Gesetze und Bankrechtsvorschriften zu integrieren. Es sind Fragen und Problemstellungen zu klären, wie beispielsweise der Umgang mit einer fehlerhaften Programmierung eines intelligenten Vertrages.

Im Einzelfall muss stets die Erfüllung der vertragsrechtlichen Voraussetzungen überprüft werden.

Sie haben rechtliche Fragen zum Thema Smart Contracts, Blockchain oder Kryptowährung? Kontaktieren Sie unsere Rechtsanwälte der Kanzlei Herfurtner.

kostenfreie Anfrage
Jetzt kostenfrei anfragen

Patrick Wilson
Rechtsanwalt / Associate

Erfahrungen & Bewertungen zu Herfurtner Rechtsanwälte

Aktuelle Beiträge Blockchain

Bitcoin Wealth Investment richtet sich mit seinem Angebot an ... mehr

Dogecoinm ist nach Angaben auf der Unternehmenswebsite ein Dienstleistungsunternehmen ... mehr

Kelburn Investment gibt sich auf seiner Webpräsenz als Finanzdienstleister aus, ... mehr

Encoretrade ist laut Angaben, die man auf der Internetpräsenz ... mehr

Trade Max Investic ist nach Aussagen auf der Unternehmenswebsite ... mehr