Was sind Smart Contracts?

By Anycoin Direct

Der intelligente Vertrag ist ein Begriff, auf den Sie in Berichten über cryptocurrency häufiger stoßen werden. Doch nur wenige Menschen wissen genau, was er bedeutet. Das werden wir in dieser Lektion behandeln.

Was sind Smart Contracts?

In einfacher Sprache könnte man einen Smart Contract als eine in einer Programmiersprache geschriebene Vereinbarung beschreiben, die automatisch in Kraft tritt, wenn die im Vertrag festgelegten Bedingungen erfüllt sind.

Einfache Form eines Smart Contracts

Die erste bekannte Form, in der jeder Smart Contracts kennt, ist der Verkaufsautomat an einem Bahnhof. An ihm können Sie alle möglichen Leckereien kaufen, wenn Sie die Bedingungen erfüllen. Diese sind zum Glück einfach.

Die Bedingungen in diesen Smart Contracts sind wie folgt programmiert: Sie müssen genug Geld in den Automaten werfen, Sie müssen einen Code eingeben, um Ihre Wahl zu treffen und wenn Sie das getan haben, sind die Bedingungen der Transaktion erfüllt und Ihre Leckerei fällt in den Behälter und der Smart Contract ist erfüllt.

Eine vollständige Definition:

Ein Smart Contract ist ein Vertrag in einer Programmiersprache, der auf einer Blockchain festgehalten wird. Der Vertrag wird automatisch und ohne einen Vermittler ausgeführt. Der Inhalt des Vertrags ist jederzeit einsehbar, kann aber niemals geändert werden.

Wer hat Smart Contracts erfunden?

Im Jahr 1995 schrieb Nick Szabo einen Artikel mit dem Titel "Smart Contracts". Dieser wurde 1996 in der Zeitschrift Extropy veröffentlicht.

Nick Szabo ist bekannt für seine kryptographischen Forschungen über digitale Währungen. Er erkannte, dass Algorithmen, deren Ausführung früher zu teuer war, jetzt mit Smart Contracts kostengünstig ausgeführt werden können.smart contracts mee uit te voeren.

Was sind Smart Contracts laut Nick Szabo:

Er beschrieb Smart Contracts als "eine Sammlung von Versprechen, die in digitaler Form spezifiziert sind, einschließlich Protokollen, mit denen die Parteien auf diese Versprechen reagieren. Dies beinhaltet nicht den Einsatz von künstlicher Intelligenz."

Nick Szabo ist eine der lebenden Legenden in der Welt der Kryptowährungen. Er beschrieb in den späten 1990er Jahren Bit Gold, das dem Bitcoin sehr ähnlich ist. Einige Leute glauben sogar, dass er kein anderer als Satoshi Nakamoto ist, was angesichts dieser beiden wichtigen Beiträge, die zu Bitcoin führten, einigermaßen verständlich ist.

Wo werden Smart Contracts benutzt?

  • Kryptowährung. Vor allem Ethereum und Cardano sind für ihre Plattform bekannt, auf der Programmierer Smart Contracts erstellen. DeFi ermöglicht es Ihnen auch, herkömmliche Verträge zu umgehen, z.B. mit Banken, bei denen die von den Parteien im Smart Contract vereinbarten Bedingungen automatisch und unparteiisch ausgeführt werden. Diese beiden Anwendungen sind am weitesten verbreitet.

  • Versicherungen. Eine typische Wenn-Dann-Konstruktion, für die Smart Contracts bekannt sind, sorgt für eine automatische Auszahlung bei dem im Vertrag beschriebenen Ereignis. Ein Beispiel: Wenn die Niederschlagsmenge in diesem Jahr weniger als 50% des Jahresdurchschnitts beträgt, erfolgt eine Auszahlung durch die Versicherung in Höhe eines Betrags X. Dies könnte ein Beispiel für einen Vertrag für Landwirte sein, die bei unzureichenden Niederschlägen eine geringere Ernte einfahren. Dadurch wird die dritte Partei, die Versicherungsgesellschaft, umgangen.

  • Prüfung der Echtheit von Marken und anderen Merkmalen von Artikeln. Wenn Sie einen Barcode scannen, können Sie sicher sein, dass eine Marke echt und nicht gefälscht ist. Sie wissen auch, ob die Materialien original sind oder ob sie nicht mit allen möglichen Zählern an Maschinen manipuliert worden sind. Rfid-Chips bieten eine zusätzliche Möglichkeit, alle Arten von Merkmalen zu überprüfen.

  • Wahlen. Wenn Sie eine Stimme über einen Smart Contract abgeben, kann sie später nicht mehr geändert werden. Es ist auch ein sehr einfach einzurichtender Vertrag. Sie melden sich zum Beispiel über Ihre Digid an und stimmen für Ihren Lieblingspolitiker. Die Blockchain-Technologie behält den Überblick über alles und es gibt Tausende von Computern, die alle das gleiche Ergebnis haben, die Nodes. Es kann keine Diskussionen geben und selbst ein Stimmenunterschied ist sehr deutlich sichtbar. Das ist billiger, schneller und fairer. Warum also nicht auf diese Weise? Ihre Vermutung ist so gut wie unsere.

  • Offizielle Dokumente. Jeder hat Dokumente, die wichtig sind. Denken Sie an Ihren Reisepass, Ihre Diplome oder ein VOG. Diese Dokumente können in einem Smart Contract festgehalten und vom Besitzer ohne zusätzliche Kosten auf Dauer angefordert werden. Wenn es Ihre alte Schule nicht mehr gibt, versuchen Sie, Ihr Diplom zu reproduzieren, wenn Sie es verloren haben. Wenn Sie ein Dokument von der Regierung benötigen, nun, darüber wollen wir gar nicht erst reden! Wenn Sie diese Dokumente auf der Blockchain ablegen, können Sie sie sofort und für immer kostenlos reproduzieren, so dass jeder sie auf dieser Blockchain überprüfen kann. Ein gefälschter Ausweis wird dann unmöglich.

  • Musik und andere künstlerische Produktionen. Eine Band kann Tickets verkaufen, die einen festen Preis haben, weil der Preis im Smart Contract festgelegt ist, so dass Händler, die den Preis in die Höhe treiben, leer ausgehen. Ein Künstler kann einen Song über einen Smart Contract gegen eine geringe Gebühr zum Download anbieten. Angenommen, er verlangt 2 Cent für das Herunterladen seines neuesten Songs, dann kann er bei genügend Downloads davon leben. Wenn er ihn über YouTube abspielen lässt, bekommt er wahrscheinlich kaum etwas und über Spotify einen Spot-Preis. Für große Künstler spielt das vielleicht keine große Rolle, aber kleinere Bands können damit genug verdienen, um über die Runden zu kommen. Dasselbe gilt für Schriftsteller oder Maler, die ihre Kunstwerke auf eine Blockchain stellen und über einen Smart Contract automatisch verkaufen können.

  • Lebensmittelindustrie. Durch Barcodes und Chips können alle möglichen Dinge aufgezeichnet werden. Sie können zum Beispiel ein Huhn bei der Geburt chippen und so feststellen, ob es ein Bio-Huhn ist oder nicht. Ein Barcode kann zeigen, ob eine Ware aus einem bestimmten Land stammt und welchen Weg sie bis zu Ihrem Teller genommen hat. So lassen sich Betrug und verdorbene Lebensmittel schneller erkennen, und Verbraucher und Verkäufer wissen, ob sie es mit echtem Champagner oder Blubberwasser zu tun haben.

  • Gesundheitswesen. Patienten können z.B. mit einem Smart Contract festlegen, wer unter welchen Bedingungen Zugang zu ihren Daten hat. Nur die beteiligten Parteien dürfen mit diesen Smart Contracts arbeiten.

  • Verwaltung in einem Unternehmen. Wenn Sie alles über Smart Contracts automatisieren, kann nichts mehr schief gehen. Sie müssen den Smart Contract nur ab und zu anpassen und dann kann er eine Zeit lang wieder automatisch laufen. Kein Verwalter macht mehr einen Fehler und jeder bekommt sein Geld zur gleichen Zeit auf die Sekunde genau.

  • Fundraising aller Art. Ob es sich um eine Wohltätigkeitsorganisation, Crowdfunding oder einen ICO handelt, all dies kann durch einen Smart Contract recht einfach und kostengünstig organisiert werden. Außerdem hat jeder über die Blockchain Zugang zu den Transaktionen.

  • Logistik. Ein einfaches Beispiel wäre ein Sensor, der ein Regal in einem Lager auffüllt, wenn es leer zu werden droht, gefolgt von einem Signal für einen LKW, der neuen Nachschub von Unternehmen X abholt. Auch Smart Cities sind Teil dieser Technologie.

  • Vermietung. Sie können einen einfachen Mietvertrag für Mieter aufsetzen, wenn Sie z.B. Räume über einen bestimmten Zeitraum vermieten. Als Vermieter brauchen Sie zum Beispiel keine Vermittler, wenn AirBnB den Code einer Tür weitergibt, um sie für einen bestimmten Zeitraum an eine Person zu öffnen, wenn die Bedingung 400 Euro auf Konto x eingezahlt wird.

Vorteile von Smart Contracts

  1. Unabhängigkeit. Bei einem Smart Contract müssen Sie sich nicht auf einen Dritten verlassen. Der Vertrag ist im Voraus festgelegt, kann von jedem eingesehen werden und wird automatisch ausgeführt. Eine Manipulation ist unmöglich.

  2. Schnelligkeit. Da alles automatisch abläuft, kann es sofort ausgeführt werden. Das spart eine Menge Zeit, Geld und Papier.

  3. Aufzeichnung. Da es in der Blockchain aufgezeichnet wird, kann es immer gefunden werden.

  4. Vertrauen. Da jeder alles sehen kann, ist überhaupt kein Vertrauen erforderlich. Die Computer, die das Netzwerk betreiben, die Nodes, zeichnen alles auf und die Computer führen alles automatisch aus.

  5. Sicherheit. Die kryptografische Verschlüsselung ist praktisch nicht zu knacken. Wenn Sie normale Verträge online versenden, schon.

  6. Günstig. Sie sparen an Gebäuden, Arbeitskosten, Papier und Anwälten.

  7. Irrtümer. Menschliche Fehler sind ausgeschlossen. Computer werden nie müde, gehen nie in Urlaub und haben keine Bürozeiten. Sie machen auch keine Tippfehler. Sie verfügen außerdem über ein ausgezeichnetes Speichersystem. Sie können auch mit einem Feuer umgehen, da eine ganze Batterie von Computern die Blockchain sichert.

Nachteile von Smart Contracts

  1.  Eine Änderung ist unmöglich. Sobald sich der Vertrag auf der Blockchain befindet, ist er für immer unveränderbar. Das deutet bereits darauf hin, dass sie für einige Arten von Verträgen ungeeignet ist. Wenn es sich um Verträge handelt, die regelmäßig angepasst werden müssen, wie z.B. ein Energievertrag oder Ihr Internetabonnement, kann dies nicht über einen Smart Contract erfolgen, oder Sie müssen jedes Jahr einen neuen aufsetzen.

  2. Smart Contracts sind noch recht neu, so dass viele Menschen nicht mit ihnen arbeiten oder sich auf sie einlassen wollen.

  3. Die Programmierer, die den Smart Contract aufsetzen, dürfen keinen Fehler machen, egal wie klein er auch sein mag. Angenommen, Sie müssen einen Euro für ein Lotterielos bezahlen, aber der Programmierer hat einen losen Finger und tippt 11 ein, dann wird niemand diesen Smart Contract verwenden.

  4. Je beliebter Smart Contracts werden, desto mehr Programmierer brauchen Sie. Die Frage ist dann, ob die Nachfrage befriedigt werden kann. Aufgrund der Natur von Smart Contracts müssen diese Programmierer auch selbst sehr intelligent und detailversessen sein.

  5. Nicht jeder kann programmieren. Angenommen, eine Bank möchte einen Smart Contract aufsetzen, dann muss sie einen Programmierer damit beauftragen.

  6. Da es eine ganze Reihe verschiedener Programmiersprachen für Smart Contracts gibt, müssen Programmierer all diese Sprachen lernen, wenn sie in der Lage sein wollen, Smart Contracts für jede Blockchain zu programmieren.

  7. Neben einfachen Fehlern kann es in Smart Contracts auch katastrophale Fehler und Bugs geben. Ein kleiner Fehler kann immer noch einen Neuanfang erfordern. Etwas Kleines kann in der Ausarbeitung schnell groß werden. Darüber hinaus kann eine schwere Fehleinschätzung oder ein Programmierfehler eine ganze Plattform zum Absturz bringen. Terra Luna ist zum Beispiel wegen eines schweren Schätzungsfehlers zusammengebrochen, den ein Wal, der das erkannt hat, ausgenutzt hat.

  8. Wenn Sie einen Smart Contract abschließen, haben Sie in vielen Fällen weniger Rechte, als wenn Sie dies mit einem Vermittler tun. Sie können eine Bank oder einen Notar verklagen, aber nicht einen Smart Contract! Bestenfalls können Sie darauf hoffen, dass ein Richter Ihrer Argumentation folgt und Sie eine Entschädigung vom Verfasser oder Anbieter des Smart Contracts erhalten können. Aber, wie wir hier immer sagen, ist Hoffen keine Strategie.

Die Zukunft von Smart Contracts

Smart Contracts werden sich immer mehr durchsetzen, weil sie enorme Vorteile haben. Sie werden sich langsam in unser Leben einschleichen und wir werden oft nicht einmal merken, dass wir sie verwenden.

Zum Beispiel wird natürlich niemand bemerken, dass er einen Smart Contract verwendet, wenn er einen Barcode oder ähnliches scannt.

An den Nachteilen wird sicherlich gearbeitet werden, denn die Idee ist, dass Smart Contracts immer einfacher zu implementieren sein werden.

Daher gehen wir davon aus, dass ein Smart Contract so alltäglich werden wird wie das Versenden einer E-Mail oder die Verwendung eines Smartphones.

Mit der Anpassung von Smart Contracts ist es gut möglich, dass eine Kryptowährung, die viel mit Smart Contracts arbeitet, sehr viel wertvoller wird. Die Zukunft wird uns lehren.

Testen dein Wissen

Frage: 1/5Was wird nun als der erste einfache smart contract bezeichnet?
ASchachmaschine
BZugfahrt
CVerkaufsmaschine
DVirtuelle Ethereum-Maschine