Was ist ein intelligenter Vertrag? Neuer Premier-Leitfaden

Was ist ein intelligenter Vertrag?

Ein intelligenter Vertrag ist ein selbstausführender Vertrag, bei dem die Bedingungen der Vereinbarung direkt in Codezeilen geschrieben sind. Er läuft auf der Blockchain und operiert im digitalen Raum, indem er den Vertrag autonom über Computersysteme übermittelt, verifiziert oder ausführt.

Die dezentrale Natur der Blockchain und ihre fälschungssicheren Daten machen intelligente Verträge besonders geeignet für Blockchain zu implementieren. Die Entwicklung der Blockchain-Technologie hat die Anwendungsmöglichkeiten von Smart Contracts erweitert.

Ein intelligenter Vertrag ist im Wesentlichen ein Programm, das aus Computercode besteht. Der Prozess der Bildung eines intelligenten Vertrags umfasst drei Schritte: Zunächst verhandeln und vereinbaren die beteiligten Parteien die Bedingungen, die dann in einem intelligenten Vertrag verschlüsselt werden. Zweitens wird der intelligente Vertrag über verschiedene Blockchain-Knoten übertragen und gespeichert. Drittens: Sobald die Bedingungen erfüllt sind, führt der intelligente Vertrag seine Bedingungen automatisch aus.

Eine nützliche Analogie ist ein Verkaufsautomat: Wenn eine Münze eingeworfen wird, löst sie die Ausgabe des gewählten Getränks aus, und diese Aktion ist unumkehrbar, ähnlich wie ein intelligenter Vertrag funktioniert.

Der Begriff „intelligenter Vertrag“ geht mindestens auf das Jahr 1994 zurück und wurde von dem bedeutenden interdisziplinären Rechtswissenschaftler Nick Szabo geprägt. Er definierte ihn wie folgt:

„Ein intelligenter Vertrag ist eine Reihe von Versprechen, die in digitaler Form spezifiziert sind, einschließlich Protokollen, mit denen die Parteien diese Versprechen erfüllen.“

Wie Smart Contracts funktionieren

Herkömmliche Verträge legen die Bedingungen einer Vereinbarung zwischen Parteien fest und werden in der Regel per Gesetz durchgesetzt. Intelligente Verträge hingegen sind digital, auf einer Blockchain gespeichert und verwenden kryptografischen Code, um die Vereinbarung durchzusetzen.

Mit anderen Worten: Smart Contracts sind Softwareprogramme, die mit Turing-complete Programmiersprachen, wie sie in Ethereum verwendet werden, geschrieben und betrieben werden. Sobald die im Smart Contract kodierten Bedingungen erfüllt sind, werden die Verpflichtungen automatisch wie vom Programmierer beabsichtigt ausgeführt.

Merkmale eines intelligenten Vertrags

Vertrag vs. Smart Contract

1. Vertrauenslose Natur:

Intelligente Verträge werden digital in die Blockchain geschrieben, wodurch die Vertragsbedingungen transparent, übersichtlich und unveränderlich sind. Das Prinzip „Code ist Gesetz“ gewährleistet, dass Transaktionen auch in vertrauenslosen Umgebungen sicher durchgeführt werden können.

2. Unveränderlichkeit:

Wenn Verpflichtungen in einem „Wenn-dann“-Format kodiert werden, wie z. B. „Wenn A die Aufgabe 1 erfüllt, wird die Zahlung von B an A überwiesen“, ermöglichen intelligente Verträge den Handel mit verschiedenen Vermögenswerten. Jeder Vertrag wird dupliziert und in einem verteilten Ledger gespeichert, was die Informationen fälschungssicher macht und die vollständige Anonymität der Teilnehmer gewährleistet.

3. Wirtschaftlich, effizient und streitfrei:

Im Gegensatz zu herkömmlichen Verträgen, die häufig zu Auslegungsstreitigkeiten führen, werden solche Meinungsverschiedenheiten bei intelligenten Verträgen durch eine präzise Computersprache minimiert. Die Ergebnisse der Schlichtung werden sofort ausgeführt, was intelligente Verträge wirtschaftlicher und effizienter macht.

Anwendungsfälle von Smart Contract

  1. Grundlegende Anwendungen:
    Smarte Verträge können Token ausgeben und Dividenden auf der Grundlage der Blockchain-Technologie ausschütten. Bei der STO-Finanzierung ist der Einsatz von intelligenten Verträgen erforderlich, um die Emissionsbedingungen und die nachfolgenden Bedingungen, einschließlich der automatischen Dividendenausschüttung, festzulegen.
  2. Automatische Ausführung im Finanzwesen:
    Die automatischen Ausführungsfunktionen von Smart Contracts machen sie ideal für das Finanzwesen. Bei P2P-Krediten, Bankdarlehen und Kreditkartentransaktionen können Smart Contracts Schutzmechanismen einrichten, die im Falle eines Ausfalls Aktionen auslösen (z. B. die automatische Freigabe von Pfandrechten) und so betrügerisches Verhalten verhindern.
  3. Dezentrale Anwendungen:
    Die Kombination von intelligenten Verträgen mit der Dezentralisierung der Blockchain kann die Benutzererfahrung in Szenarien wie Krankenversicherungsansprüchen oder Autoversicherungen optimieren. Intelligente Verträge vereinfachen Prozesse, indem sie Ansprüche automatisieren und Kosten reduzieren.
  4. Auf Vertrauen basierende Anwendungen:
    In Szenarien, die institutionelles Vertrauen erfordern, wie z. B. Treuhandkonten oder die Verwaltung von Treuhandfonds, fügen intelligente Verträge eine zusätzliche Sicherheitsebene hinzu, die gewährleistet, dass die Treuhänder innerhalb vordefinierter Grenzen handeln.
  5. Medizinischer Bereich:
    In der Medizin können intelligente Verträge klinische Studien verbessern, indem sie Patientendaten automatisieren und die gemeinsame Nutzung von Daten zwischen Institutionen erleichtern, wodurch der Datenschutz und die Effizienz der Studien verbessert werden.
  6. Andere Anwendungen:
    Smarte Verträge können im Internet der Dinge (IoT) in großem Umfang zur Identitätsüberprüfung, Produktverfolgung und Logistik sowie bei der Verwaltung digitaler Inhalte zur Rechtevergabe und Umsatzverteilung eingesetzt werden.

Die Bedeutung von Smart Contract

Intelligente Verträge ermöglichen die Entwicklung einer Vielzahl von dezentralen Anwendungen (DApps) und Token. Sie können für innovative Finanztools, Logistik, Spielerlebnisse und mehr verwendet werden. Wie jede andere Krypto-Transaktion werden Smart Contracts auf der Blockchain gespeichert und sind in der Regel unveränderlich, wenn sie einmal bereitgestellt wurden, obwohl es einige Ausnahmen gibt.

Smart-Contract-basierte Anwendungen, oft DApps genannt, beinhalten DeFi-Technologien, die das Bankwesen revolutionieren sollen. DeFi ermöglicht komplexe Finanztransaktionen ohne Vermittler und bietet Möglichkeiten zum Sparen, Leihen und Versichern.

Zu den beliebten Smart-Contract-gesteuerten Anwendungen gehören:

  • Uniswap: Eine dezentrale Börse, die es Nutzern ermöglicht, bestimmte Kryptowährungen über intelligente Verträge ohne zentrale Autorität zu handeln.
  • Verbindung: Eine Plattform, auf der Anleger Zinsen verdienen und Kreditnehmer über Smart Contracts ohne Vermittler Kredite erhalten.
  • USDC: Eine Kryptowährung, die durch intelligente Verträge an den US-Dollar gekoppelt ist und deren Wert 1:1 mit dem USD übereinstimmt.

Sicherheitsprobleme

Intelligente Verträge sind „computerisierte Transaktionsprotokolle, die die Bedingungen eines Vertrags ausführen“. Alle Blockchain-Nutzer können Blockchain-basierte intelligente Verträge einsehen, einschließlich aller Schwachstellen. Diese Transparenz kann zu potenziellen Angriffen führen.

So verursachte beispielsweise im Juni 2016 eine Sicherheitslücke im Ether der DAO einen Verlust von 50 Millionen Dollar. Die Entwickler suchten nach einer einvernehmlichen Lösung und führten schließlich eine harte Gabelung durch, um die gestohlenen Gelder vor Ablauf der Frist wiederzuerlangen.

Zu den Problemen in Ethereum-Smart Contracts können Solidity-Programmierfehler, Compiler-Bugs, Fehler in der Ethereum Virtual Machine, Netzwerkangriffe, unveränderlicher Code und undokumentierte Schwachstellen gehören.

Schlussfolgerung

Intelligente Verträge werden inzwischen in verschiedenen Blockchain-Netzwerken eingesetzt, vor allem in Bitcoin und Ethereum. Ihre Anwendungen erstrecken sich über viele Bereiche, von der sozialen Sicherheit bis hin zu IoT, Immobilien, IP-Schutz und mehr.

Trotz der derzeitigen Nachteile wie der Unumkehrbarkeit und der fehlenden Rechtsaufsicht wird erwartet, dass sich intelligente Verträge zusammen mit der Blockchain-Technologie weiterentwickeln werden. In Zukunft werden intelligente Verträge wahrscheinlich zu einem integralen Bestandteil unseres täglichen Lebens werden.