Was sind intelligente Verträge? Alles, was Sie über automatisierte Verträge wissen müssen

Was sind intelligente Verträge?

Intelligente Verträge sind eines der populärsten Schlagworte, die Sie in der Krypto Raum. Während Menschen, die in der Kryptoraum seit einiger Zeit genau wissen, was ein intelligenter Vertrag ist, haben Neulinge vielleicht kein klares Verständnis. Egal, ob Sie neu im Kryptobereich sind oder schon eine Weile hier sind, aber immer noch nicht genau wissen, was ein Smart Contract ist, der heutige Beitrag sollte Ihnen alle Informationen geben, die Sie über Smart Contracts wissen müssen. 

Zunächst einmal handelt es sich bei intelligenten Verträgen in der Regel um automatisierte Vereinbarungen zwischen dem Vertragsersteller und dem Empfänger. Diese automatisierten Vereinbarungen werden in Code geschrieben und in das blockchain integriert. Der Prozess macht die Vereinbarung für alle Parteien verbindlich. Und nicht nur das: Die Vereinbarung ist auch unveränderlich und unumkehrbar. 

Während intelligente Verträge in der Kryptowelt alltäglich geworden sind, wurde der Begriff nach der Einführung der nach Marktkapitalisierung zweitgrößten Kryptowährung der Welt bekannt, Ethereum. Dank der Smart-Contract-Funktion von Ethereum sind im Netzwerk viele spannende dezentrale Anwendungen (DApps) mit bedeutenden Anwendungsfällen entstanden. 

Einer der faszinierendsten Vorteile von blockchain-Netzwerken ist die Automatisierung von Aufgaben, für die normalerweise ein Dritter als Vermittler erforderlich wäre. Anstatt beispielsweise eine dritte Partei wie eine Bank zu benötigen, um einen Geldtransfer von, sagen wir, einem Kunden an einen Freiberufler zu genehmigen, kann der Prozess mithilfe von Smart Contracts automatisiert werden; wie cool kann das sein? Alles, was passieren muss, ist, dass sich die beiden beteiligten Parteien auf ein bestimmtes Konzept einigen. So einfach ist das. 

Ein weiteres Beispiel, an dem sich die praktische Funktionsweise eines intelligenten Vertrags erläutern lässt, ist die Debatte über ein Gesetz zwischen einer Regulierungsgruppe und den von ihr vertretenen Bürgern. Würden sich die beiden Parteien in einem blockchain-basierten System einigen, würde das Gesetz mithilfe eines Smart Contracts in Kraft gesetzt werden. Und die Leser können alles über das neue Gesetz über eine einzigartig gestaltete DApp lesen oder auch mit dem Gesetz über eine blockchain-basierten Weg. 

Eine kurze Geschichte der intelligenten Verträge

Intelligente Verträge gab es schon vor der Einführung der blockchain-Technologie. Auch wenn EthereumDie im Jahr 2014 gestartete Plattform Smart Contract dient als die populärste Implementierung des Smart-Contract-Protokolls. Der Kryptograph Nick Szabo führte den Begriff Smart Contract erstmals in den 1990er Jahren ein.

Damals war der Kryptograph Szabo dabei, eine digitale Währung mit dem Namen Bit Gold zu entwickeln. Sein Konzept wurde zwar nie verwirklicht, aber dieser bitcoin-Vorgänger warf ein Schlaglicht auf den Anwendungsfall des intelligenten Vertrags, zumal sein vorgeschlagener digitaler Vermögenswert für vertrauenslose Transaktionen im Internet konzipiert war. Wenn das Web 1.0 das Internet selbst repräsentiert und das Web 2.0 zentralisierte Plattformen hervorgebracht hat, dann ist das Web 3.0 eine automatisierte, vertrauenslose und nutzergesteuerte Version des digitalen Raums. 

Viele Krypto Gurus, darunter auch die Ethereum-Website, haben sich für intelligente Verträge ausgesprochen und sie mit einem Verkaufsautomaten verglichen. Lassen Sie uns das ein wenig erklären, damit Sie genau wissen, worauf wir hinauswollen. Ein Verkaufsautomat erfüllt den Zweck eines Verkäufers, der den Nutzern Produkte zur Verfügung stellt, ohne dass eine Person anwesend sein muss, um Geld einzusammeln und die Produkte an die Käufer auszuhändigen. Obwohl Smart Contracts fast genauso funktionieren, besteht der Hauptunterschied zwischen den beiden darin, dass Smart Contracts sehr viel vielseitiger sind. 

Dank des technologischen Fortschritts haben sich intelligente Verträge in den letzten Jahren bemerkenswert entwickelt. Smart Contracts begannen als einfache "Wenn-dann"-Anweisungen, die Programmierer erstellen und implementieren. Allerdings wussten die meisten Programmierer in diesem Bereich, insbesondere in den Anfangstagen von Smart Contracts, nur begrenzt, wie diese vertrauenslosen Verträge wirklich genutzt werden können. Glücklicherweise gibt es in der Krypto-Branche heute einige der erfahrensten Entwickler, die rund um die Uhr daran arbeiten, Probleme mit der Zugänglichkeit von Smart Contracts zu lösen. 

Seit der Einführung von Smart Contracts haben die Entwickler Smart Contracts so gestaltet, dass sie fast nahtlos sind und jeder ohne solide Programmierkenntnisse seinen eigenen Smart Contract erstellen kann. Und das ist auch gut so, denn die Entwickler arbeiten rund um die Uhr daran, die Sicherheit von Smart Contracts mithilfe verschiedener Programmiersprachen zu erhöhen. Sie schaffen auch Alternativen wie geheime Smart Contracts und entwerfen zahlreiche Möglichkeiten, wie Nutzer die Geschichte von Smart Contracts automatisch in einem für Menschen lesbaren Format speichern können. Dadurch ist ein intelligenter Vertrag viel einfacher zu lesen als der blockchain. 

Verstehen, wie intelligente Verträge funktionieren

Um ein klares Bild davon zu bekommen, worum es bei intelligenten Verträgen geht, sollten Sie sich den Vertrag als digitale "Wenn-dann"-Anweisungen vorstellen, die für zwei oder mehr Parteien verbindlich sind. Sobald das Bedürfnis einer Gruppe erfüllt ist, können Sie davon ausgehen, dass die Vereinbarung eingehalten wird; in diesem Fall gilt der Vertrag als abgeschlossen. Klingt verwirrend? Dann lesen Sie weiter, denn wir werden die Sache ein wenig vereinfachen. 

Nehmen wir an, ein Markt bestellt bei einem Landwirt 100 Ähren. Der Markt sperrt dann Mittel in einen intelligenten Vertrag, der schließlich genehmigt wird, wenn der Landwirt die Bestellungen erfüllt. Sobald der Landwirt alle 100 Ähren geliefert hat, werden die Mittel automatisch an den Landwirt freigegeben. Hält der Landwirt seinen Teil der Vereinbarung nicht ein und liefert nicht zum besagten Datum, wird der Vertrag automatisch aufgelöst und die Gelder gehen an den Markt zurück, der den intelligenten Vertrag zuvor initiiert hat. Das ist doch ganz einfach, oder? 

Nur damit Sie es wissen, die obige Erklärung ist nur ein winziger Anwendungsfall für intelligente Verträge, und das liegt daran, dass intelligente Verträge in fast allen menschlichen Unternehmungen eingesetzt werden können, einschließlich der Programmierung, um für die Massen zu arbeiten, staatliche Mandate und Einzelhandelssysteme zu ersetzen, neben Tonnen von anderen Vorteilen. Lassen Sie uns noch schnell hinzufügen, dass intelligente Verträge die Notwendigkeit beseitigen werden, bestimmte Meinungsverschiedenheiten vor Gericht auszutragen, was den beteiligten Parteien eine Menge Geld und Zeit erspart. 

Die Sicherheit von intelligenten Verträgen ist hauptsächlich auf den inhärenten intelligenten Vertragscode zurückzuführen. Zum Beispiel auf der Ethereum-Netzwerk, intelligente Verträge werden mit der Solidity-Programmiersprache des Netzwerks geschrieben, die als Turing-komplett beschrieben wurde. Das bedeutet, dass die Regeln und Beschränkungen von intelligenten Verträgen effektiv in den Code des Netzwerks eingebettet sind, was es für einen schlechten Akteur schwierig macht, die Regeln zu manipulieren. Im Idealfall sind diese Einschränkungen in intelligente Verträge integriert, um versteckte Vertragsänderungen und Betrug zu verhindern. Zur Erinnerung: Ein intelligenter Vertrag ist nur dann verbindlich, wenn alle Teilnehmer zustimmen und unterschreiben. 

Um Smart Contracts technisch zu erklären, werden wir versuchen, die Idee der Smart Contracts in ein paar Schritte zu zerlegen. Zunächst einmal erfordert ein intelligenter Vertrag eine Vereinbarung zwischen zwei oder mehr Parteien. Sobald sich die Parteien geeinigt haben, können sie den Vertrag ausarbeiten und sich auf die Bedingungen einigen, unter denen der Vertrag als abgeschlossen gilt. Ihre Entscheidung wird dann in einen intelligenten Vertrag geschrieben, verschlüsselt und im blockchain-Netzwerk gespeichert. 

Sobald der Vertrag abgeschlossen ist, wird er wie jede andere Transaktion im blockchain aufgezeichnet. Danach aktualisieren alle Knoten ihre Kopie des blockchain, um diese Transaktion aufzunehmen und somit den neuen Status des Vertrags im Netz zu aktualisieren. 

An dieser Stelle fragen Sie sich sicher, ob Bitcoin und andere Netzwerke Smart Contracts nutzen können. Bis zu einem gewissen Grad, ja. Jede bitcoin-Transaktion ist technisch gesehen eine abgeschwächte Version eines Smart Contracts. Und nur um Sie auf den neuesten Stand zu bringen: Lösungen für die zweite Ebene sind in Arbeit. Dies wird die Funktionalität des Netzwerks effektiv erweitern. Abgesehen davon ist die Verwendung und der Einsatz von Smart Contracts bei Ethereum ein Einzelfall. 

Im Gegensatz zu anderen blockchain-Netzwerken, die als Distributed Ledger bezeichnet werden, ist Ethereum, das zweitgrößte Kryptowährung nach Marktkapitalisierung, wird typischerweise als verteilter Zustandsautomat betrachtet, mit dem, was die meisten Menschen als Ethereum Virtual Machine (EVM) kennengelernt haben. 

Für diejenigen, die keine Ahnung haben: Der Maschinenzustand von Ethereum ist der Punkt, an dem die Knoten zustimmen, eine Kopie des Smart Contracts zu behalten und den Smart-Contract-Code zusammen mit den Regeln zu speichern, an die sich alle Parteien halten müssen. Da jeder Der Ethereum-Knoten enthält die Regeln in Form von Codebedeutet dies, dass alle auf Ethereum basierenden intelligenten Verträge die gleichen Einschränkungen haben. 

Wo können intelligente Verträge eingesetzt werden?

Neben dem oben beschriebenen Beispiel für Zahlungen gibt es eine Vielzahl von spannenden Implementierungen von Smart Contracts, die dazu verwendet werden können, die Welt zu automatisieren und sie zu einem einfachen Ort für alle zu machen. Hier sind einige brillante Beispiele für Anwendungsfälle von Smart Contracts, die Sie kennen sollten. 

Digitale Identität

In der digitalen Welt sind Informationen eine Währung. Viele Unternehmen im Internet machen heute Millionengewinne mit dem Wissen über die Interessen der Menschen. Leider haben viele Menschen nicht immer die Kontrolle darüber, wie die Daten erfasst werden. Außerdem profitieren sie nicht davon. Aber mit dem Einsatz von intelligenten Verträgen in diesem Bereich werden die Menschen die Kontrolle über ihre Daten haben. 

Mit den Fortschritten in der blockchain-Technologie erwarten wir, dass Identitäten in naher Zukunft tokenisiert werden. Wenn wir jemals diesen Punkt erreichen, würde dies in der Regel bedeuten, dass die Identität jeder Person auf einem blockchain existiert, wo sie sicher und vor jeder Art von bösem Akteur geschützt ist. Wenn ein Nutzer beispielsweise einer Bank Dokumente zur Kreditvergabe vorlegen oder sich an einer Social-Media-Plattform beteiligen möchte, kann er den Transaktionsprozess im ersten Fall kontrollieren und im zweiten Fall davon profitieren. 

In Bezug auf die sozialen Medien wird es keine zentrale Behörde geben, die das Netz kontrolliert. Stattdessen haben die Nutzer das alleinige Recht zu bestimmen, welche Informationen öffentlich gemacht werden und welche privat bleiben sollen. Wenn sie an einem Informationsaustausch wie einer Empfehlung teilnehmen möchten, können sie einfach einen intelligenten Vertrag erstellen und entscheiden, welche Daten ausgetauscht werden sollen, anstatt alles zu übernehmen, was den Nutzer betrifft. Außerdem gäbe es keine Dritten, die einen Teil der Gelder abgreifen oder diese Daten heimlich speichern oder verkaufen könnten. So profitiert nur der Nutzer. 

Das gleiche Szenario spielt sich im Umgang mit Banken und anderen Finanzinstituten ab. Bei der Kommunikation müssen die Nutzer nur die erforderlichen Dokumente und wichtigen Informationen übermitteln. Auf diese Weise besteht nicht das Risiko, dass eine Kreditgruppe Ihre E-Mail speichert und an andere Kreditunternehmen weitergibt, da diese Informationen fest unter der Kontrolle des Nutzers stehen. 

Immobilien 

Immobilienmakler werden in der traditionellen Welt als notwendiges Übel bezeichnet, und wir sind damit nicht weniger einverstanden. In Anbetracht der Tatsache, dass der Verkaufsprozess eines Hauses langwierig und verworren ist, müssen Hausbesitzer einen Makler beauftragen, um die verwirrenden Aspekte zu bewältigen. Damit meinen wir den schwierigen Papierkram und die Suche nach einem Käufer. Auch wenn diese Vereinbarung für einen Hausverkäufer ideal klingt, sollten Sie bedenken, dass Makler in der Regel eine erhebliche Gebühr für den Verkauf eines Hauses verlangen. 

Die gute Nachricht ist, dass ein intelligenter Vertrag die Position eines Maklers einnehmen kann und den Prozess der Hausübertragung nahtlos rationalisiert, während er gleichzeitig sicherstellt, dass das Geschäft genauso sicher ist wie mit einem Vermittler. Mit dem vertrauenswürdigen Namen, den intelligente Verträge tragen, können Sie sicher sein, dass das Geschäft reibungslos abläuft. 

Stellen Sie sich für eine Sekunde vor, dass die Urkunde für Ihr Haus auf Ethereum blockchain tokenisiert ist. Wann immer Sie Ihr Haus verkaufen wollen, müssen Sie nur einen Smart Contract mit dem Käufer erstellen. Der intelligente Vertrag hält die Urkunde in einem Treuhandkonto, bis der Betrag vom Käufer überwiesen wird. Sobald das geschehen ist, wird die Urkunde freigegeben. 

Der Einsatz von intelligenten Verträgen bei Immobiliengeschäften wird zweifellos eine Win-Win-Situation für alle Beteiligten darstellen. Auf der einen Seite spart der Verkäufer Geld, das an einen Vermittler geflossen wäre, während der Käufer sein Wunschobjekt schneller bekommt, als er es sich vorstellen kann. 

Versicherung

Die Versicherungsbranche kann leicht von intelligenten Verträgen profitieren. Mit all den fantastischen Vorteilen, die intelligente Verträge mit sich bringen, kann man sich nur vorstellen, wie intelligente Verträge die Versicherungspolitik verbessern können. 

Der Einsatz von intelligenten Verträgen in der Versicherungsbranche bedeutet, dass der Nutzer mit dem Abschluss einer Police im Wesentlichen einen intelligenten Vertrag mit einem Anbieter eingeht. Auf diese Weise werden alle Anforderungen an die Versicherungspolice in einem intelligenten Vertrag festgehalten, den die Nutzer lesen und unterschreiben, wenn sie mit den Bedingungen einverstanden sind. 

Der Vertrag wird so lange offen gelassen, bis eine haftpflichtige Partei ihn benötigt. Sollte dies der Fall sein, muss er nur die erforderlichen Formulare hochladen und nachweisen, dass er die Versicherungsleistung benötigt. Sobald das geschehen ist, sollten die Mittel freigegeben werden. 

Mit dieser Art von Vertrag müssen die Nutzer nicht mehr mit Versicherungsgruppen und Einzelpersonen kommunizieren. Der Nutzer muss zwar immer noch Papiere ausfüllen, um seinen Bedarf nachzuweisen, aber die anschließende Einreichung und der Finanzierungsprozess werden nahezu sofort erfolgen.

Was den Aspekt der Identität angeht, so müssen wir hinzufügen, dass alle Fahrer eine Aufzeichnung ihrer Unfallberichte haben müssen. Außerdem müssen die Fahrer alle wichtigen Versicherungsinformationen bei sich haben. Dies könnte zu niedrigeren Tarifen für gute Fahrer führen, vor allem für Fahrer ohne Makel in ihrer Fahrgeschichte. 

Lieferkette

Die Lieferkette ist eine der Branchen, die von der Einführung intelligenter Verträge in ihre Abläufe immens profitieren wird. 

Büroräume, Lebensmittelgeschäfte, Landwirte und andere Akteure in der Lieferkette haben ihren Platz und ihre Rolle zu spielen. Da diese Netzwerke jedoch immer komplexer werden, ist es für die Unternehmen eine ziemliche Herausforderung, den Überblick über die Produktverwahrung und die Zahlungen zu behalten, ganz zu schweigen von anderen Dingen. Mit intelligenten Verträgen kann der gesamte Prozess automatisiert und mit Anreizen versehen werden, um ihre Verantwortlichkeit zu erhöhen. 

Nehmen wir an, ein Lebensmittelgeschäft wartet auf eine Bananenlieferung aus einem anderen Kontinent und bezahlt für eine genaue Anzahl von Bananen, während es die gleiche Anzahl bei der Ankunft erwartet. Leider kann es aufgrund menschlichen Versagens zu Unregelmäßigkeiten kommen. Es könnte sein, dass die Mitarbeiter einige Bananen verlegt haben, dass sie gelogen haben, dass alle Bananen am Zielort angekommen sind, oder dass sie einige vom Band gestohlen haben. Jeder, der so etwas tut, kann die gesamte Lieferkette durcheinander bringen, und bis die Ware im Laden ankommt, ist schon viel schief gelaufen. 

Mit Hilfe von intelligenten Verträgen könnten Lebensmittelläden eine automatisierte Kontrolle bei jedem Schritt des Weges einrichten. Auch wenn es diese Kontrollen in einer typischen Lieferkette bereits gibt, besteht der Unterschied darin, dass sie manuell durchgeführt werden. Bei einem manuellen Prozess muss jemand die Produkte zählen und die gelieferten Waren melden. Der Nachteil dabei ist, dass diese Person unehrlich sein und einige der Produkte mitnehmen könnte, weil sie behauptet, sie seien unterwegs verloren gegangen. Und nur damit Sie es wissen: Diebstahl in der Lieferkette ist ein ernsthaftes Problem, vor allem in den USA, wo Unternehmen jedes Jahr $35 Milliarden verlieren. 

Das Besondere an intelligenten Verträgen ist der Aspekt der Vertrauenslosigkeit. Mit einem intelligenten Vertrag kann ein Lebensmittelgeschäft die Dinge so ändern, dass die Zahlung erst freigegeben wird, wenn alle Bananen verbucht sind. Dank intelligenter Verträge gibt es keine Möglichkeit für eine einzelne Partei, das System in die Irre zu führen. Daher werden alle beteiligten Parteien aufmerksamer sein, wenn es um die Lieferung geht. Darüber hinaus werden die Zahlungen sofort an den Verkäufer freigegeben, was ein hervorragender Anreiz ist, sich weiter zu verbessern. 

Ein weiterer spannender Aspekt des Einsatzes von intelligenten Verträgen in der Lieferkette ist, dass die Parteien leicht nachvollziehen können, welche intelligenten Verträge nicht erfüllt werden, und entscheiden können, nicht mit diesen Parteien zusammenzuarbeiten. In Zukunft werden Smart Contracts auch dazu verwendet werden, Kunden zu bewerten. Auf diese Weise werden Sie wissen, mit welchen Kunden Sie am besten zusammenarbeiten sollten und mit welchen nicht. Letztendlich wird der Einsatz von intelligenten Verträgen im Lieferkettenprozess allen Beteiligten Zeit und Geld sparen. 

Die weniger coolen Aspekte von intelligenten Verträgen

Auch wenn Smart Contracts vom Konzept her erstaunlich sind, sind sie in der Realität noch nicht perfekt. Einerseits ist es immer wichtig zu wissen, dass Entwickler Smart Contracts und blockchain-Netzwerke programmieren. Zu diesem Zweck sind menschliche Fehler möglich. Diese Fehler können Schlupflöcher bieten, die Hacker ausnutzen können. Genau das ist 2016 mit der berühmten Decentralized Autonomous Organization (DAO) passiert. Hacker nutzten die Schwachstelle im Fundraising-Vertrag der DAO aus und stahlen bei dieser Gelegenheit Gelder aus dem Projekt. 

Wir möchten auch auf die mangelnde Klarheit der Rechtsvorschriften hinweisen, die für diese Abkommen gelten. Auch wenn die Idee eines sicheren und rationalisierten Geldtransfers auf dem Papier großartig aussieht, müssen Sie dennoch die Frage der Besteuerung und anderer staatlicher Eingriffe berücksichtigen. Während die Nutzer die vollständige Kontrolle über ihre Daten haben wollen, was bekommen die staatlichen Stellen im Gegenzug?

Lassen Sie uns noch schnell hinzufügen, dass intelligente Verträge nicht in der Lage sind, Informationen außerhalb des primären Netzwerks, in dem sie existieren, zu beziehen. Was wir damit meinen, ist, dass Sie keine Daten von, sagen wir, einer bestehenden Website in einen Smart Contract auf Ethereum hochladen können. Aber keine Sorge, die Entwickler haben jetzt einen Workaround gefunden, indem sie Orakel von Kettenknoten verwenden. Dies ermöglicht es den Nutzern, Informationen aus dem Internet zu ziehen und sie mit blockchain-Netzwerken kompatibel zu machen. Da sich die Branche weiter entwickelt, erwarten wir, dass die Zeit kommen wird, in der eine Datenbank in das blockchain verschoben werden kann, und wir erwarten, dass Orakel dies bald möglich machen werden. 

Man darf auch nicht vergessen, dass es noch ein Problem mit der Skalierbarkeit gibt, über das man sich Gedanken machen muss. Seit der Gründung des blockchain-Netzwerks gab es immer ein Problem mit der Skalierung. Damit ist gemeint, dass die Abwicklung von Transaktionen Minuten, wenn nicht gar Stunden dauern kann. Während dies zweifellos von Anfang an ein Problem sein wird, erwarten wir, dass Ethereum 2.0 das Problem der Skalierbarkeit ein für alle Mal lösen wird. Selbst wenn Transaktionen Stunden dauern, ist das immer noch viel besser als bei traditionellen Geldtransfers. 

Verwandte Nachrichten

de_DEGerman