Wofür sind intelligente Verträge?
Stellen Sie sich vor, Sie müssen ein Haus verkaufen. Es ist ein ziemlich komplizierter und entmutigender Prozess, der viel Papierkram, Kommunikation mit verschiedenen Firmen und Personen sowie ein hohes Maß an verschiedenen Risiken mit sich bringt. Aus diesem Grund entscheidet sich die absolute Mehrheit der Hausverkäufer, einen Immobilienmakler zu finden, der sich um den gesamten Papierkram kümmert, die Immobilie vermarktet und zu Beginn der Verhandlungen als Vermittler fungiert und den Deal bis zum Abschluss überwacht.
Darüber hinaus bietet die Agentur einen Treuhandservice an, der besonders bei solchen Transaktionen nützlich ist, da die Summen normalerweise ziemlich groß sind und Sie der Person, mit der Sie es zu tun haben, nicht wirklich vertrauen können. Nach dem erfolgreichen Abschluss teilen sich die Agenten des Verkäufers und des Käufers jedoch rund sieben Prozent des Verkaufspreises als Provision. Dies bedeutet für den Verkäufer einen erheblichen finanziellen Verlust.
Es sind Situationen wie diese, in denen intelligente Verträge wirklich nützlich sein und eine ganze Branche effektiv revolutionieren könnten, während der Prozess viel weniger belastet wird. Vielleicht am wichtigsten, Sie würden ein Vertrauensproblem lösen. Smart Contracts arbeiten nach einem Wenn-Dann-Prinzip, was bedeutet, dass das Eigentum an dem Haus nur dann an den Käufer weitergegeben wird, wenn der vereinbarte Geldbetrag an das System gesendet wird.
Sie arbeiten auch als Treuhanddienste, was bedeutet, dass sowohl das Geld als auch das Eigentumsrecht im System gespeichert und genau zur gleichen Zeit an die beteiligten Parteien verteilt werden. Darüber hinaus wird die Transaktion von Hunderten von Personen bezeugt und verifiziert, sodass die fehlerfreie Lieferung garantiert ist. Da das Vertrauen zwischen den Parteien kein Thema mehr ist, ist kein Vermittler erforderlich. Alle Funktionen, die ein Immobilienmakler ausführt, können in einem intelligenten Vertrag vorprogrammiert werden, während gleichzeitig sowohl dem Verkäufer als auch dem Käufer erhebliche Geldbeträge gespart werden.
Und dies ist nur ein Beispiel für mögliche Anwendungen von Smart Contracts. Sie sind in der Lage, den Austausch von Geld, Eigentum und allem anderen von Wert zu erleichtern, die vollständige Transparenz zu gewährleisten, die Dienstleistungen und die damit verbundenen Gebühren eines Zwischenhändlers zu vermeiden und die Vertrauensfrage zwischen den Parteien zu beseitigen. Der Code eines bestimmten intelligenten Vertrags enthält alle von den Parteien vereinbarten Bedingungen, und die Informationen über die Transaktion selbst werden in einer Blockchain, einem dezentralen, verteilten öffentlichen Hauptbuch, aufgezeichnet.
Wie funktionieren intelligente Verträge?
Einfach gesagt, intelligente Verträge funktionieren wie Verkaufsautomaten. Sie geben einfach einen erforderlichen Betrag einer Kryptowährung in den Smart Contract ein, und Ihr Treuhandkonto, Ihr Hauseigentumsrecht, Ihr Führerschein oder was auch immer wird auf Ihr Konto überwiesen. Alle Regeln und Strafen sind nicht nur durch intelligente Verträge vordefiniert, sondern werden auch von ihnen durchgesetzt.
Interdependenz
Ein Smart Contract kann alleine funktionieren, aber auch zusammen mit einer beliebigen Anzahl anderer Smart Contracts implementiert werden. Sie können so eingerichtet werden, dass sie voneinander abhängig sind. Zum Beispiel kann der erfolgreiche Abschluss eines bestimmten Smart Contracts den Start eines anderen auslösen und so weiter. Theoretisch können ganze Systeme und Organisationen vollständig auf intelligenten Verträgen laufen. Bis zu einem gewissen Grad ist dies bereits in verschiedenen Kryptowährungssystemen implementiert, in denen alle Gesetze vordefiniert sind und das Netzwerk selbst autonom und unabhängig funktionieren kann.
Objekte intelligenter Verträge
Im Wesentlichen gibt es drei integrale Teile, die auch als Objekte bezeichnet werden, zu jedem intelligenten Vertrag. Die erste sind die Unterzeichner, die zwei oder mehr Parteien, die den Smart Contract verwenden und den Bedingungen der Vereinbarung unter Verwendung digitaler Signaturen zustimmen oder nicht zustimmen.
Das zweite Objekt ist Gegenstand der Vereinbarung. Dies kann nur ein Objekt sein, das in der Umgebung des Smart Contracts vorhanden ist. Alternativ müssen die Smart Contracts ungehinderten und direkten Zugriff auf das Objekt haben. Obwohl die Smart Contracts bereits 1996 zum ersten Mal diskutiert wurden, war es dieses spezielle Objekt, das ihre Entwicklung zum Stillstand brachte. Dieses Problem wurde teilweise erst gelöst, nachdem die erste Kryptowährung im Jahr 2009 erschien.
Schließlich muss jeder intelligente Vertrag bestimmte Bedingungen enthalten. Diese Begriffe müssen vollständig mathematisch beschrieben werden und eine Programmiersprache verwenden, die für die jeweilige Umgebung des Smart Contracts geeignet ist. Dazu gehören die Anforderungen, die von allen teilnehmenden Parteien erwartet werden, sowie alle Regeln, Belohnungen und Strafen, die mit diesen Bedingungen verbunden sind.
Umgebung
Damit sie existieren und ordnungsgemäß funktionieren, müssen intelligente Verträge in einer bestimmten geeigneten Umgebung funktionieren. Zunächst muss die Umgebung die Verwendung von Public-Key-Kryptographie unterstützen, die es Benutzern ermöglicht, sich mit ihren eindeutigen, speziell generierten kryptografischen Codes für die Transaktion abzumelden. Dies ist genau das System, das die absolute Mehrheit der derzeit existierenden Kryptowährungen verwendet.
Zweitens benötigen sie eine offene und dezentrale Datenbank, der alle Vertragsparteien voll vertrauen können und die vollständig automatisiert ist. Darüber hinaus muss die gesamte Umgebung selbst dezentralisiert sein, damit der Smart Contract implementiert werden kann. Blockchains, insbesondere die Ethereum-Blockchain, sind die perfekten Umgebungen für intelligente Verträge.
Schließlich muss die Quelle der vom Smart Contract verwendeten digitalen Daten absolut zuverlässig sein. Dies beinhaltet die Verwendung von Root-SSL-Sicherheitszertifikaten, HTTPS und anderen sicheren Verbindungsprotokollen, die bereits weit verbreitet sind und in den meisten modernen Softwareprogrammen automatisch implementiert werden.
Intelligente Verträge geben Ihnen:
Autonomie – Intelligente Verträge beseitigen die Notwendigkeit eines Vermittlers oder Vermittlers durch Dritte und geben Ihnen im Wesentlichen die volle Kontrolle über die Vereinbarung.
Vertrauen – Niemand kann Ihre Dokumente stehlen oder verlieren, da sie verschlüsselt und sicher in einem gesicherten, gemeinsam genutzten Ledger gespeichert sind. Darüber hinaus müssen Sie den Menschen, mit denen Sie es zu tun haben, nicht vertrauen oder erwarten, dass sie Ihnen vertrauen, da das unvoreingenommene System intelligenter Verträge das Vertrauen im Wesentlichen ersetzt.
Einsparungen – Notare, Immobilienmakler, Berater, Unterstützung und viele andere Vermittler werden dank intelligenter Verträge nicht benötigt. Und im weiteren Sinne die erpresserischen Gebühren, die mit ihren Dienstleistungen verbunden sind.
Sicherheit – Bei korrekter Implementierung sind intelligente Verträge äußerst schwer zu hacken. Darüber hinaus sind perfekte Umgebungen für intelligente Verträge mit komplexer Kryptographie geschützt, die Ihre Dokumente sicher hält.
Effizienz – Mit intelligenten Verträgen sparen Sie viel Zeit, die normalerweise für die manuelle Verarbeitung von Papierdokumenten, das Senden oder Transportieren an bestimmte Orte usw. aufgewendet wird.
Lesen Sie mehr: Wie die Blockchain-Technologie funktioniert
Wer hat sie erstellt und wer verwendet sie
Smart Contracts wurden erstmals 1996 von Nick Szabo, einem Informatiker und Kryptografen, beschrieben. Im Laufe mehrerer Jahre überarbeitete Szabo das Konzept und veröffentlichte mehrere Publikationen, in denen er das Konzept der Etablierung vertragsrechtlicher Geschäftspraktiken durch die Gestaltung elektronischer Handelsprotokolle zwischen Fremden im Internet beschrieb.
Die Implementierung intelligenter Verträge erfolgte jedoch erst 2009, als die erste Kryptowährung Bitcoin zusammen mit ihrer Blockchain erschien, die schließlich eine geeignete Umgebung für intelligente Verträge bot. Interessanterweise entwarf Nick Szabo 1998 einen Mechanismus für eine dezentrale digitale Währung namens Bit Gold. Es wurde nie implementiert, aber es hatte bereits viele der Funktionen, die Bitcoin etwa 10 Jahre später rühmte.
Heutzutage sind intelligente Verträge hauptsächlich mit Kryptowährungen verbunden. Darüber hinaus kann man mit Recht sagen, dass das eine ohne das andere nicht existieren könnte und umgekehrt, da dezentrale Kryptowährungsprotokolle im Wesentlichen intelligente Verträge mit dezentraler Sicherheit und Verschlüsselung sind. Sie sind in den meisten der derzeit bestehenden Kryptowährungsnetzwerke weit verbreitet und sind das herausragende und eines der am meisten gehypten Merkmale von Ethereum.
Weiterlesen: Was ist Ethereum
Beispiele für die Verwendung von Smart Contracts
Während die Haltung von Regierungen, Finanzaufsichtsbehörden und Banken weltweit zu Kryptowährungen von äußerst vorsichtig bis sorgfältig akzeptierend reicht, wurde die Technologie dahinter – Blockchain und Smart Contracts – weithin als revolutionär akzeptiert und auf allen Ebenen implementiert.
Zum Beispiel haben die Depository Trust and Clearing Corporation (DTCC) und vier Großbanken – Bank of America Merrill Lynch, Citi, Credit Suisse und JP Morgan – kürzlich erfolgreich Credit Default Swaps auf der von Axoni entwickelten Blockchain mit intelligenten Verträgen gehandelt. Der verwendete Smart Contract enthielt Informationen wie einzelne Handelsdetails und andere Risikometriken, die laut einer Pressemitteilung ein neues Maß an Transparenz für Partner und Aufsichtsbehörden boten.
Ähnliche Dinge geschehen überall. In diesem Monat hat ein Konsortium von 61 japanischen und südkoreanischen Banken die Blockchain und Smart Contracts von Ripple getestet, um grenzüberschreitende Geldtransfers zwischen den beiden Nationen zu ermöglichen. Das neue System wird 2018 eingeführt. Sogar die Sberbank, eine von der russischen Regierung kontrollierte Bank, in einem Land, das notorisch gegen Kryptowährung ist, die Blockchain von Ethereum und die von ihr ermöglichten intelligenten Verträge werden getestet.
Die Tests fanden im Lichte des Beitritts der Sberbank zur Enterprise Ethereum Alliance statt, einem Konsortium von mehr als 100 Unternehmen, darunter Top-Player wie Cisco, BP, ING, Microsoft und so weiter. Die Allianz zielt darauf ab, eine Blockchain zu entwickeln, die auf die geschäftliche Nutzung abgestimmt ist und in der intelligente Verträge für bestimmte Unternehmen entwickelt und implementiert werden können.
Da Smart Contracts in Verbindung mit Kryptowährungen entwickelt wurden, werden sie immer noch hauptsächlich in der Finanz- und Bankenwelt implementiert. Dennoch kann diese Technologie von Regierungen weltweit genutzt werden, um das Wahlsystem zugänglicher und transparenter zu machen. Lieferketten können damit sowohl die Waren überwachen als auch alle damit verbundenen Aufgaben und Zahlungen automatisieren. Immobilien, Gesundheitswesen, Steuern, Versicherungen und unzählige andere Branchen können von der Implementierung intelligenter Verträge und den damit verbundenen Vorteilen profitieren.
Cons
Smart Contracts sind eine extrem junge Technologie. Trotz vieler Versprechen kann es immer noch anfällig für Probleme sein. Zum Beispiel muss der Code, aus dem der Vertrag besteht, perfekt sein und keine Fehler enthalten. Dies kann zu Fehlern führen und manchmal dazu, dass solche Fehler von Betrügern ausgenutzt werden. Wie beim DAO-Hack kann Geld, das mit einem Fehler im Code auf ein Smart-Konto überwiesen wird, gestohlen werden.
Darüber hinaus bringt die Neuheit der Technologie immer noch viele Fragen auf den Tisch. Wie wird die Regierung entscheiden, solche Verträge zu regulieren? Wie werden sie besteuert? Was passiert, wenn der Vertrag keinen Zugriff auf den Vertragsgegenstand erhält oder etwas Unerwartetes passiert? Wenn dies passieren sollte, wenn ein traditioneller Vertrag geschlossen wurde, könnte er vor Gericht aufgehoben werden, aber die Blockchain lässt den Vertrag in Übereinstimmung mit der ‚Code is Law‘ -Richtlinie erfüllen, egal was passiert.
Die meisten dieser Probleme bestehen jedoch nur aufgrund der jungen Technologie der intelligenten Verträge. Mit einem solchen Versprechen wird die Technologie im Laufe der Zeit sicherlich perfektioniert. Zweifellos werden intelligente Verträge zum integralen Bestandteil unserer Gesellschaft.
Siehe auch:
Smart Contracts News