William Mougayar ist ein in Toronto ansässiger Unternehmer, Berater der Ethereum Foundation und Berater der CoinsDesk-Leitkonferenz Consensus 2016. Er ist auch der Autor des kommenden Buches, The Business Blockchain.

In dieser Funktion untersucht Mougayar einige der größten Missverständnisse im Zusammenhang mit Blockchain-basierten Smart Contracts.

Smart Contracts sind ein Schlüsselelement der Blockchain-Technologie, werden jedoch in vielerlei Hinsicht immer noch falsch verstanden.

In der Fülle ihres Einsatzes werden sie nicht weniger revolutionär sein als die Erfindung der HTML-Auszeichnungssprache, mit der Informationen offen im Web veröffentlicht und verlinkt werden konnten. Intelligente Verträge versprechen, unsere Welt auf Blockchain-Basis zu programmieren und möglicherweise viele Funktionen zu ersetzen, die derzeit von teuren oder langsamen Intermediären ausgeführt werden.

Historisch wurde das Konzept zuerst 1994 von Nick Szabo eingeführt. Intelligente Verträge hatten dann eine lange Zeit der Inaktivität und Desinteresse, da es bis zum Aufkommen der Blockchain-Technologie im Jahr 2009 keine Plattform gab, die sie durchsetzen konnte. Smart Contracts treten in ihre Blütezeit ein, besonders seit Ethereum sie weiter popularisiert hat, indem sie ihre Programmierung zu einem Grundprinzip der Macht ihrer Blockchain machen.

Wie ein neues Schlagwort, je mehr ein Begriff populär wird, desto mehr verbreitet er sich. Je mehr es verwendet wird, aber auch missbraucht und missbraucht. Es wird vielen verschiedenen Dingen eine Menge verschiedener Dinge bedeuten.

Hier ist eine Liste von 9 Missverständnissen über intelligente Verträge und meine Bemühungen, diese Missverständnisse zu entlarven und zu erklären:

1. Intelligente Verträge sind die gleichen wie eine vertragliche Vereinbarung

Nr. Wenn wir uns an die ursprüngliche Idee von Nick Szabo halten, tragen clevere Verträge dazu bei, dass die Verletzung einer Vereinbarung teuer wird, weil sie über "digitale Mittel" eine echte, wertvolle Immobilie kontrollieren.

Ein intelligenter Vertrag kann also eine funktionale Implementierung einer bestimmten Anforderung erzwingen und kann den Nachweis erbringen, dass bestimmte Bedingungen erfüllt oder nicht erfüllt wurden.

Dies können ziemlich strenge Implementierungen sein, zB wenn eine Autozahlung nicht rechtzeitig erfolgt, wird das Auto digital gesperrt, bis die Zahlung eingegangen ist.

2. Intelligente Verträge sind wie Ricardianische Verträge

Nein. Ricardianische Verträge, populär von Ian Grigg, sind semantische Darstellungen, die die Haftung einer tatsächlichen Vereinbarung zwischen Parteien verfolgen können.

Diese können auch in einer Blockchain implementiert werden, mit oder ohne Smart Contract. In der Regel sind mehrere Signaturen Teil einer Ausführung eines Ricardian-Vertrags.

3. Intelligente Verträge sind rechtlich durchsetzbar

Intelligente Verträge sind (noch) kein Gesetz, aber sie könnten Teile einer rechtlichen Vereinbarung darstellen. Die rechtlichen Aspekte rund um intelligente Verträge sind in Arbeit.

Ein intelligentes Vertragsergebnis könnte als Prüfpfad verwendet werden, um nachzuweisen, dass die Bedingungen einer rechtlichen Vereinbarung eingehalten wurden oder nicht.

4. Intelligente Verträge beinhalten künstliche Intelligenz

Intelligente Verträge sind nicht wirklich so intelligent.

Intelligente Verträge sind wirklich Software-Code, der auf einer Blockchain läuft, und sie werden durch einige externe Daten ausgelöst, mit denen sie einige andere Daten ändern können.

Sie sind also näher an einem ereignisgesteuerten Konstrukt als an künstlicher Intelligenz.

5. Intelligente Verträge sind Blockchain-Anwendungen.

Intelligente Verträge sind normalerweise Teil einer dezentralen (Blockchain) Anwendung. Es könnte mehrere Verträge für eine bestimmte Anwendung geben.

Wenn beispielsweise bestimmte Bedingungen in einem Smart-Vertrag erfüllt sind, kann das Programm eine Datenbank aktualisieren.

6. Intelligente Verträge sind einfach zu programmieren.

Ja und Nein. Einen einfachen Vertrag zu schreiben, ist ziemlich einfach, besonders wenn Sie eine bestimmte intelligente Vertragssprache verwenden (zB Ethereums Solidität), mit der Sie komplexe Prozesse in ein paar Zeilen Code schreiben können.

Es gibt jedoch erweiterte Implementierungen von intelligenten Verträgen, die "Orakel" verwenden. Orakel sind Datenquellen, die verwertbare Informationen an intelligente Verträge senden.

7. Smart Contracts sind nur für Entwickler

Das ist heute wahr, aber wir werden bald benutzerfreundlichere Einstiegspunkte sehen, die es jedem Geschäftsbenutzer ermöglichen, sie über eine grafische Benutzeroberfläche oder vielleicht eine textbasierte Spracheingabe zu konfigurieren.

Ethereums Mist-Browser ist ein Schritt in diese Richtung.

8. Intelligente Verträge sind nicht sicher.

Nicht wahr. Selbst in der Ethereum-Implementierung laufen intelligente Verträge als quasi-Turing-Komplettprogramme ab, was bedeutet, dass es eine Endgültigkeit in ihrer Ausführung gibt, und sie riskieren nicht, sich unendlich zu loopen.

9. Intelligente Verträge haben begrenzte Anwendungen.

Nicht wahr. Wie bei HTML werden die Anwendungen von jedem, der sie schreibt, eingeschränkt. Intelligente Verträge sind ideal für die Interaktion mit realen Vermögenswerten, intelligenten Immobilien, IoT und Finanzdienstleistungsinstrumenten.

Sie gelten für fast alles, was sich im Laufe der Zeit ändert, und könnten einen Wert haben.

Diese Themen und Themen werden während einer bevorstehenden Panel-Session auf dem Consensus 2016 diskutiert.

Hacker-Image über Shutterstock