What Are Smart Contracts? | The Beginner’s Guide

In Brief

  • Intelligente Verträge sind Verträge, die als Code ausgedrückt werden und zur Ausführung einer Reihe von Anweisungen dienen.
  • Der Begriff „intelligenter Vertrag“ wurde in den 1990er Jahren in einer von Nick Szabo erstellten wissenschaftlichen Arbeit geprägt.
  • Dapps oder dezentrale Apps sind im Wesentlichen eine Reihe verknüpfter Smart-Verträge.

Wir sind alle mit Apps und App Stores vertraut. Sie surfen, laden die gewünschte App herunter und los geht’s.

Hinter den schönen UX- und UI-Oberflächen führen diese Apps eine Reihe von Anweisungen aus, die von ihrem Ersteller festgelegt wurden. Es kann ein Spiel, ein Kalender oder eine Möglichkeit sein, Waren und Dienstleistungen zu kaufen.

Intelligente Verträge erfüllen eine sehr ähnliche Funktion.

Ein intelligenter Vertrag ist ein Vertrag – ausgedrückt als Code -, der eine Reihe von Anweisungen ausführen soll.

Der einzige Unterschied ist, dass es bei intelligenten Verträgen keinen Mittelsmann gibt. Es gibt keine Person oder Firma, die Ihre Informationen hält oder überprüft. Die Blockchain überprüft und speichert einen Datensatz für Sie.

Vitalik Buterin und die Ethereum-Community glauben, dass dies die Zukunft der Blockchain ist. Wenn Bitcoin das Gold der Geschäftswelt ist, sind intelligente Verträge das Öl, auf dem die Geschäftswelt läuft.

Wie funktioniert ein intelligenter Vertrag?

Sie möchten also ein Auto online ohne einen intelligenten Vertrag kaufen. Dazu benötigen Sie:

  • 📇 Eine Auflistungsseite, auf der die Informationen zu allen Autos gespeichert sind, die Sie sehen möchten
  • 📯 Eine Art der Kommunikation mit Verkäufern
  • 💰 Ein Zahlungssystem, mit dem Sie Geld umtauschen können, sobald Sie Ihr Auto gefunden haben
  • 💳 Einige Kapazitäten, um eine Rückerstattung zu erhalten, wenn sich herausstellt, dass das Auto ein Dud ist
  • 👨‍⚖️ Sie müssen auch den Austausch des Fahrzeugbesitzes bei den Behörden registrieren

Für jeden dieser Punkte müssen Sie der Site oder dem Service vertrauen, auf die Sie zugreifen. In den meisten Fällen wird jeder Teil dieses Prozesses von einem anderen Unternehmen oder einer anderen Person gesteuert.

Eine hinterhältige Person oder Organisation würde nicht viel brauchen, um eines der oben genannten Dinge zu ändern, wodurch der gesamte Prozess ungültig wird.

Ein intelligenter Vertrag beseitigt die Notwendigkeit, so vielen Menschen beim Kauf von etwas zu vertrauen.

Warum? Intelligente Verträge sind:

  • 🔒 Sichern: Sie verwenden Kryptografie, um zu verhindern, dass Personen Datensätze ändern.
  • 🔍 Transparent: Jeder kann in der Blockchain sehen, was der intelligente Vertrag ist und wofür er verwendet wird.
  • 🙏 Drittanbieter kostenlos: Intelligente Verträge benötigen keinen Mittelsmann, um sie zu überprüfen. Die Blockchain erledigt das für Sie.
  • 🤖 Autonom: Sie funktionieren automatisch, sodass Sie nicht darauf warten müssen, dass jemand einen Knopf drückt.
  • Genau: Da intelligente Verträge in Code geschrieben sind, hängen sie nicht von den Grauzonen einer Sprache und der Bedeutung von Wörtern ab.

Wenn dies passiert, tun Sie dies

Das Herzstück eines intelligenten Vertrags ist in der Regel ein Mechanismus, der (im Computercode) sagt: “Wenn dies passiert, dann tun Sie dies”.

Diese existieren bereits heute. Angenommen, Sie möchten etwas mit einer Debit- oder Kreditkarte bezahlen. Die Software, auf der Ihre Bank ausgeführt wird, verwendet Folgendes: “Wenn dies passiert, tun Sie dies” auf folgende Weise:

  • 💸Wenn der Betrag auf dem Bankkonto größer als der angeforderte Betrag ist, geben Sie das Geld frei.
  • 🙅‍♀️ 💵Wenn der Betrag auf dem Bankkonto kleiner als der angeforderte Betrag ist, geben Sie das Geld nicht frei.

Der Unterschied zu intelligenten Verträgen besteht darin, dass eine Bank (oder ein Dritter) nicht die Kontrolle über diese Entscheidung ausübt, sondern in die Blockchain fällt.

Wenn Sie also das obige Beispiel nehmen und es auf einen intelligenten Vertrag anwenden, der auf einer Blockchain basiert, sehen Sie Folgendes:

  • 💸Wenn der Betrag in der digitalen Geldbörse größer ist und noch nicht ausgegeben wurde, geben Sie das Geld frei.
  • 🙅‍♀️ 💵Wenn der Betrag in der digitalen Geldbörse kleiner ist oder bereits ausgegeben wurde, geben Sie das Geld nicht frei.

Das Aufregende an intelligenten Verträgen ist, dass jeder mit jedem anderen eine Vereinbarung treffen kann, wobei die Blockchain das Ganze aufzeichnet.

In einem intelligenten Vertrag

Intelligente Verträge dienen wie reguläre Verträge dazu, die Bedingungen einer Vereinbarung durchzusetzen – unabhängig davon, ob es sich um einen Austausch von Kryptowährungen, Token-Rechten, einen Identitätsnachweis oder praktisch alles andere handelt.

Intelligente Verträge werden automatisch ausgeführt, wenn vordefinierte Bedingungen erfüllt sind. Die Funktionsweise eines intelligenten Vertrags kann kurz mit drei Hauptbegriffen beschrieben werden:

  • 🤝 Interkonnektivität: Jeder Smart-Vertrag hat normalerweise einen eingeschränkten Funktionsumfang. Es können mehrere intelligente Verträge eingerichtet werden, um sich miteinander zu verbinden, und es können komplexere Vereinbarungen getroffen werden, die als dezentrale Anwendungen (dapps) bezeichnet werden.
  • 💡 Objekte: Dies sind die Unterzeichner, die mit dem Smart-Vertrag interagieren, und die Themen, die durch den Smart-Vertrag basierend auf vordefinierten oder neu eingereichten Bedingungen geändert werden.
  • 🌍 Umgebung: Intelligente Verträge hängen von einer zugrunde liegenden kryptografischen Umgebung ab. Dies stellt sicher, dass sie sicher arbeiten können und dass die Daten, auf die sie reagieren, unveränderlich und im Allgemeinen transparent sind.

Bei den meisten Blockchains ist der den Smart-Verträgen zugrunde liegende Code unveränderlich, obwohl mehrere Blockchains auch aktualisierbare Smart-Verträge unterstützen.

Wer hat intelligente Verträge erstellt?

Wie die Blockchain-Technologie, mit der die meisten Kryptowährungen betrieben werden, wurden intelligente Verträge von früheren Technologien abgeleitet, die nicht vollständig waren. Im Fall von intelligenten Verträgen werden sie von früheren Programmen zur Ausführung elektronischer Anweisungen abgeleitet, die if / else-Anweisungen anderer bedingter Logik verwendeten, um automatisch ein Ergebnis basierend auf den Informationen zu erzeugen, mit denen sie präsentiert werden.

Der Begriff „Smart Contract“ selbst wurde in den 1990er Jahren in einem wissenschaftliche Arbeit Erstellt von Nick Szabo, einem bekannten Informatiker und Kryptographen, der auch für die Entwicklung eines der frühesten Vorläufer von Bitcoin verantwortlich war, das als Bit Gold bekannt ist. Szabo beschrieb zunächst intelligente Verträge für eine Vielzahl grundlegender Zwecke wie Betrugsbekämpfung und Durchsetzung vertraglicher Vereinbarungen, ging jedoch später auf die möglichen Anwendungsfälle der Technologie für digitales Geld, intelligentes Eigentum und mehr ein 1996 Papier.

Ethereum hat in seiner Blockchain eine Turing-vollständige Sprache implementiert, die eine komplexe und ausgefeilte Logik in seinen intelligenten Verträgen ermöglicht.

Wie verwenden Dapps intelligente Verträge?

Dapps oder dezentrale Apps können am besten als eine Reihe intelligenter Verträge betrachtet werden, die miteinander verbunden sind.

Ein intelligenter Vertrag allein kann nur für eine Art von Transaktion verwendet werden. Ein Dapp kann jedoch mehrere intelligente Verträge bündeln, um anspruchsvollere Aufgaben zu erledigen.

Ein Dapp kann auch eine benutzerfreundliche Oberfläche über die Verträge setzen – genau wie Apps heute.

Einige bemerkenswerte Dapps

Wer nutzt intelligente Verträge?

Intelligente Verträge sind eine relativ neue Technologie, die jedoch bereits weit verbreitet ist – insbesondere bei reinen Krypto-Projekten.

Intelligente Verträge sind das Herzstück der gesamten DeFi-Revolution (Dezentral Finance) und werden verwendet, um beliebte DeFi-Protokolle wie Compound, Aave, Uniswap und Hunderte anderer zu betreiben.

Sie wurden aber auch von einer ganzen Reihe von Unternehmen übernommen, und sogar einige Regierungen haben begonnen, mit intelligenten Verträgen zu experimentieren. Einige der bekanntesten Beispiele sind:

  • 🎮 Ubisoft: Der Videospielgigant Ubisoft hat Blockchain in großem Maße angenommen. Unter den zahlreichen Blockchain-Initiativen wurden speziell entwickelte Smart-Verträge entwickelt, mit denen Benutzer seltene nicht fungible Token (NFTs) besitzen, übertragen und beanspruchen können, die auf dem beliebten Rabbids-Gaming-Franchise basieren.
  • 🏦 ING: Die niederländische Bank ING hat mitgeschaffen Fnalität, ein Blockchain-basiertes Handelsabwicklungssystem mit intelligenten Verträgen. Es ist auch an einer Reihe anderer Blockchain-Initiativen beteiligt.
  • 🇸🇪 Die schwedische Regierung: Die schwedische Regierung hat a Blockchain-basiertes Grundbuch zum Nachweis des Eigentums an Grundstücken, die auf intelligenten Verträgen beruhen.

Intelligente Verträge sind nicht immer perfekt

Obwohl intelligente Verträge im Allgemeinen als „vertrauenswürdige“ Methode zur Durchsetzung von Vereinbarungen und Logik angesehen werden, sind sie nicht ohne Probleme.

Zum einen sind intelligente Verträge auf vielen Blockchains unveränderlich. Dies bedeutet, dass sie nach dem Start nicht mehr geändert oder aktualisiert werden können. Dies kann katastrophale Folgen haben, wenn zugrunde liegende Probleme mit dem Code vorliegen. Dies wird vielleicht am besten durch das Jahr 2016 hervorgehoben Ethereum DAO Hack, bei dem ein unbekannter Hacker Millionen von Äther (ETH) absaugte, indem er eine Lücke in der Split-Funktion des DAO ausnutzte.

Unbekannte und neuartige Angriffsmethoden können ebenfalls häufig ausgenutzt werden, was normalerweise dazu führt, dass Anleger Geld verlieren. Dies wurde im September 2020 mit dem Zusammenbruch der Testversion von Eminence, einem Projekt von Andre Cronje von Yearn Finance, beobachtet. Es war für 15 Millionen Dollar ausgenutzt von einem unbekannten Hacker, nachdem eine große Anzahl von Investoren ihr Geld darin versenkt hatte.

Ebenso kann einfacher fehlerhafter Code den intelligenten Vertrag effektiv unbrauchbar machen. Dies wurde mit dem Zusammenbruch des DeFi-Ertragslandwirtschaftsprojekts YAM im August 2020 beobachtet ungeprüfte intelligente Verträge und wurde von einem vereitelt kritischer Fehler das machte seine Governance-Funktion unbrauchbar.

Prüfung intelligenter Verträge

Obwohl intelligente Verträge durch ihre zugrunde liegende Blockchain-Technologie gesichert sind, müssen sie auch vom Design her sicher sein, da bestimmte Funktionen oder Fehler in ihrem Code ausgenutzt werden können.

Dies ist in der Vergangenheit mehrmals vorgekommen und bleibt eine der größten Herausforderungen für eine breitere Akzeptanz. Insgesamt wurden Vermögenswerte im Wert von Hunderten von Millionen US-Dollar aus ungesicherten Smart-Verträgen abgezogen, darunter der oben erwähnte Eminence-Hack und ein Hack im April 2020, bei dem 25 Millionen US-Dollar von dForce gestohlen wurden.

Ein Bericht des Blockchain-Ermittlungsunternehmens CipherTrace vom November 2020 ergab, dass allein aus DeFi-Projekten monatlich rund 10 Millionen US-Dollar verbraucht werden.

Um das Risiko hierfür zu minimieren, haben eine Reihe von Entwicklungs- und Sicherheitsfirmen von Drittanbietern, wie z Mythx und ConsenSys Diligence (ConsenSys finanziert eine redaktionell unabhängige Entschlüsseln) bieten jetzt intelligente Vertragsprüfungsdienste an. Dies beinhaltet die Überprüfung des intelligenten Vertragscodes, um etwaige Schwachstellen zu identifizieren, die dann behoben werden können. Dies geschieht normalerweise, bevor ein intelligenter Vertrag veröffentlicht wird.

Beliebte Dapps veröffentlichen ihre intelligente Vertragsprüfung häufig in der Fußzeile ihrer Website und geben Benutzern Vertrauen, die nicht über die Zeit oder das Fachwissen verfügen, um den Code selbst zu überprüfen.

Die Zukunft intelligenter Verträge

Heutzutage verfügen die meisten Blockchains über intelligente Vertragsfunktionen. Aktive Entwicklergemeinschaften erstellen Dapps mithilfe intelligenter Verträge für Blockchains wie Cosmos, NEO und Hyperledger. Der Umfang der Funktionen intelligenter Verträge kann von sehr einfach auf etwas wie Bitcoin oder Litecoin bis zu fortgeschritteneren auf reichen dapp-fähig Blockchains wie Ethereum, Tron und Polkadot.

Wir befinden uns noch in den Anfängen dessen, wofür intelligente Verträge und Dapps verwendet werden können. Aber es gibt Unternehmen und sogar Regierungen, die bereits mit ihrem Potenzial experimentieren. Sie werden jetzt für eine Vielzahl von Aufgaben verwendet, darunter digitale Identitäten, Lieferkettenmanagement, Versicherung, Datenspeicherung und viel mehr.

About the Author: TEAM BEPINKU.COM

We share trending news and latest information on Business, Technology, Entertainment, Politics, Sports, Automobiles, Education, Jobs, Health, Lifestyle, Travel and more. That's our work. We are a team led by Mahammad Sakil Ansari.
Menu