Smart Contracts – alles was man wissen muss

Smart Contracts im Deutschen auch Intelligente Verträge stellen einen weiteren Schritt in der Entwicklung der Blockchain-Technologie dar. 

Es geht um eine Umstellung vom traditionellen Finanztransaktionen-Protokoll zu einem universellen System, wo die Vertragsbedingungen vollautomatisch umgesetzt werden. Dies minimiert das Risiko eines Fehlers oder einer Manipulation. Die auf diese Weise erbrachten Verträge garantieren eine Professionalität, eine hohe Geschwindigkeit der Realisierung und die Daten Aktualisierung in der Echtzeit (Corrales-Capagnucci & Fenwick & Wrbka, 2021, S.17). Unter diesem Aspekt haben die Standardmethoden gegenüber den Smart Contracts keine Chance.

Was sind eigentlich Intelligente Verträge? Mehr darüber erfährst du beim Lesen des folgenden Artikels.

Was sind Smart Contracts? 

Die ersten Intelligente Verträge kamen zum Vorschein im Jahr 2009, also zusammen mit der Entstehung der Blockchain-Technologie. Vorher existierten sie nur im Sinn und in der Theorie (Hanzl, 2020, S. 40-43).

Unter Smart Contracts versteht man in Software realisierte, ausführbare Programme oder Module, welche die Logik vertraglicher Bedingungen in einer Wenn-Dann-Struktur technisch realisieren und beim Eintreten der relevanten Ereignisse definierte Aktivitäten automatisiert auslösen„.

Furrer & Deck, 2019, S.286

Das ist eine Art vom einfachen Code, der in den Netzwerken wie z.B: Ethereum ein wichtiges Element bildet. Dieser Code basiert auf dem Prinzip IFFTT (if this – then that, auf Deutsch: wenn – dann). Mit anderen Worten, ein Smart Contract wird vom Netzwerk als gewöhnlicher Nutzer angesehen (Furrer, Deck, 2019, S.259). Da er über eine eigene Geldbörse-Adresse verfügt, kann er in der Praxis die Transaktionen senden und empfangen. Die im Blockchain enthaltenen Daten können von Ihm automatisch abgelesen werden. Doch die Hauptsache besteht darin, dass die als Smart Contract platzierten Informationen nicht gelöscht oder modifiziert sein dürfen (Egloff & Turnes, 2019, S. 141).

Im Prinzip funktionieren sie als normale Verträge. Die Vertragsparteien legen gemeinsam die bestimmten Bedingungen fest, die man in ein Schema bringen kann: wenn X passiert, dann Y ausgeführt (Wilkens & Falk, 2019, S.16). Anschließend werden die Vertragsbedingungen gespeichert – dennoch in diesem Fall nicht in einer Papierform, sondern in der App, die auf der Blockchain-Technologie basiert (Hanzl, 2019, S.42).

Intelligente Verträge sind Transaktionen, die in unzähligen Lebensbereichen verwendet werden können wie beispielsweise:

  • Auktionen
  • Wahlen
  • Kaufverträge
  • Versicherungen
  • Supply Chain

Vorteile und Nachteile von Smart Contracts

Vorteile:

  • Sicherheit: da die Smart Contracts auf Blockchain-Technologie basieren, sind durch kryptographische Maßnahmen geschützt und absolut sicher vor den fremden Zugriffen.
  • Keine Drittepartei: Smart Contracts lösen das wichtigste Problem, das während der Durchführung der Transaktion entsteht – eine Frage des Vertrauens sowohl zwischen den Parteien als auch den Parteien und den Vermittlern. Für die Durchführung eines Smart Contracts sind keine Drittepartei wie z.B Notare oder Anwälte notwendig.
  • Verlässlichkeit: einwandfrei programmierte Intelligente Verträge eliminieren Interpretationslücken bei den Vertragsbedingungen nahezu völlig.
  • Automatische Ausführung: wenn Smart Contract einmal aktiviert ist, funktioniert er ohne Einflussnahme von außen.

Nachteile:

  • Eingeschränkte Modifikationsmöglichkeit: führt dazu, dass die Fehlerbehebung in dem Code von Smart Contract ausgeschlossen ist. Wurde der intelligente Vertrag einmal in der Blockchain aktiviert, sind die nachträglichen Korrekturen sehr schwierig durchzuführen. Die Smart Contracts sind in der Regel verantwortlich für die Transaktionen mit finanziellen Vermögenswerten. Das kann schon beim Auftreten von einem Fehler zum Millionenverlust führen. Dies war der Fall bei dem Hackerangriff „DAO hack“, veranlasst durch eine Lücke in dem Code Ethereum. Geraubt wurde damals ein Ether in Höhe von 50 mln USD.
  • Kosten: deren Reduktion verursacht in einem Punkt sogar eine Entstehung von weiteren Ausgaben im Hinblick auf die Funktionalität. Die Datenspeicherung in einer Blockchain ist nach wie vor sehr kostspielig.
  • Keine Garantien: Funktionierende Smart Contracts tragen dazu bei, dass alle Vertragspartner davon profitieren. Problematisch wird es, wenn jemand die Ware zurückgeben oder umtauschen möchte. Intelligente Verträge sind noch relativ neu und gelegentlich kann es schon vorkommen, dass passende rechtliche Maßnahmen schwer zu definieren sind.

Sind sie ausreichend sicher?

Ja, selbstverständlich. Die richtig umgesetzten Intelligenten Verträge sind schwer zu hacken, weil die Nutzerdokumente durch die modernen kryptographischen Verfahren geschützt sind. Bist Du misstrauisch? Neue Sachen erwecken das Vertrauen meistens nicht sofort. Der kleinste Fehler im Programmcode kann allerdings zu Problemen führen. Dabei wird die Unerfahrenheit des Systems zu seinem Nachteil. Fraglich ist auch, wie sich die Behörden zu dieser neuen Technologie äußern und ob die Smart Contracts in der Zukunft besteuert werden. Fakt ist, dass jede Innovation viele Fragen aufwirft. Wäre das allerdings ein Grund es aufzugeben?

Wer nutzt Intelligente Verträge?

Nicht nur die Privatpersonen interessieren sich für die Smart Contracts – Technologie. Immer mehr große Institutionen entscheiden sich für diese Lösung. Dazu kann man folgende Beispiele nennen:

  • Bank of America Merrill Lynch
  • Citi
  • Credit Suisse
  • J.P Morgan

Die Dezentralisierung von Werten stärkt effektiv das Vertrauen des potenziellen Geschäftspartners (Egloff & Turnes, 2019, S.147). Darüber hinaus muss diese gewährt werden, damit das System funktionieren kann. Die Kompetenz der Intelligenten Verträge wird unter anderem mit dem SSL-Zertifikat (Secure Sockets Layer) und dem HTTPS-Protokoll (Hyper Text Transfer Protocol Secure) bestätigt (Hanzl, 2019, S.34).

Last but not least! Lerne Smart Contracts zu erstellen

Solidity ist eine Programmiersprache für intelligente Verträge. Es gibt zahlreiche Internetseiten mit den Inhalten über die Codierung von intelligenten Verträgen. Die Solidity Sprache kann man sich beispielweise kostenfrei über das Designen von Spielen auf der Lernplattform, wie CryptoZombies aneignen.

Interessierst du dich für das Thema Blockchain? Dann lies anderen Beiträgen auf der Seite: Blockchain mehr als nur Krypto!

Teile deine Liebe
5 1 vote
Article Rating
Abonnieren
Benachrichtige mich bei
7 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

[…] Schon mal etwas von Smart Contracts gehört? Elzbieta Kliszcz stellt in ihrem Blogbeitrag „Smart Contracts – alles was man wissen muss“ spannende Details dazu […]

[…] Wer sich genauer in das Thema Smart Contracts einlesen will, findet dazu einen großartigen Beitrag von Elzbieta Kliszcz: „Smart Contracts – Alles was man wissen muss“. […]

[…] zu einer autonomen Einheit und arbeitet daher selbstständig. Die Implementierung von Smart Contract ermöglicht eine direkte Zahlung an die Laterne. Sobald eine Zahlung bei der Laterne eingetroffen […]

[…] Wer sich genauer in das Thema Smart Contracts einlesen will, findet dazu einen großartigen Beitrag von Elzbieta Kliszcz: „Smart Contracts – Alles was man wissen muss“. […]

[…] Denjenigen die auf der Suchen nach mehr detaillierten Informationen zum ThemaSmart Contracts sind, empfehle ich meinen Blogartikel: „Smart Contracts – Alleswas man wissen muss“. […]

[…] 2021). Dadurch dass, die in die Blockchain eingetragenen Datensätze nur mittels Smart Contracts modifiziert sowie aktualisiert werden können, wird deren Manipulation deutlich […]

[…] fortsetzen wird. Die Blockchain-Technologie hat immer mehr neue Einsätze. Nehmen wir zum Beispiel Smart Contracts, die in verschiedenen Bereichen der menschlichen Tätigkeit verwendet werden, von Finanzen über […]

7
0
Would love your thoughts, please comment.x
()
x