Was Sie lernen werden
- Was ein Smart Contract ist und warum er wichtig ist
- Die häufigsten Anwendungsfälle für Smart Contracts
- Anleitung für die Interaktion mit einem DEFI-Smart Contract
- Smart Contracts für komplexere Anwendungsfälle
Nach mehreren Jahren der Konsolidierung im Kryptobereich beginnen neue innovative Protokolle endlich Interesse zu wecken, und das ist weit mehr als nur eine Reminiszenz an den ICO-Boom 2017. DeFi, kurz für Decentralised Finance, ist eines der beliebtesten.
Bitcoin hat die Blockchain-Technologie und die Dezentralisierung gebracht, aber der Kryptomarkt wurde weiterhin von zentralisierten Finanzsystemen geplagt, die mit Governance überladen wurden, um die Anforderungen von Regulierungsbehörden und Investoren zu erfüllen.
DeFi hingegen ist wirklich dezentralisiert, ohne tatsächliche Governance und mit einem vertrauens- und erlaubnisfreien Ethos. Der Kryptobereich mag wie eine einmalige Gelegenheit zur Einführung einer dezentralen Finanzdienstleistung aussehen, aber ein tiefes Verständnis der Funktionsweise von Smart Contracts ist entscheidend.
Mit der Explosion der DeFi-Branche im Jahr 2020 wuchs zwangsläufig auch die Verwendung von Smart Contracts, die deren Logik liefern. Während CeFi auf Vermittler angewiesen ist, um Transaktionen zu verwalten, verwendet DeFi unveränderliche Smart Contracts, um Vertrauen und Transparenz zu schaffen.
Was ist ein Smart Contract?
Smart Contracts sind selbstausführende Programme, die auf einem Blockchain-Netzwerk laufen, wobei die Vertragsbedingungen zwischen zwei Parteien – z. B. einem Verkäufer und einem Käufer – in Codezeilen geschrieben werden und nicht in einem formalen, rechtlichen Dokument.
Ziel ist es, den Geschäftsverkehr und den Handel zwischen identifizierten und anonymen Parteien zu vereinfachen, ohne dass ein Mittelsmann benötigt wird.
Sie ermöglichen es Entwicklern, weitaus anspruchsvollere Funktionen zu entwickeln als nur den Empfang oder das Senden digitaler Vermögenswerte. Diese Programme werden als dApps bezeichnet, eine Abkürzung für dezentrale Anwendungen, die im Wesentlichen aus einer Reihe miteinander verknüpfter Smart Contracts bestehen, die mit einer Benutzeroberfläche verbunden sind.
Smart Contracts werden in Blockchain-Netzwerken eingesetzt, um dezentralisierte Finanzprotokolle und Anwendungen zu starten, die genau wie programmiert ablaufen.
Einige Anwendungsfälle von Smart Contracts
- Geistiges Eigentum – Intelligente Verträge können Vereinbarungen über geistiges Eigentum, wie z. B. Lizenzen, festlegen und durchsetzen und ermöglichen die Überweisung von Zahlungen in Echtzeit an die Eigentümer des Eigentums.
- Beweisführung – Intelligente Verträge schützen vor Fälschungen und Diebstahl, da Blockchains unveränderbar sind. Waren, die ohne einen Transaktionsdatensatz in einem Blockchain-Netzwerk verkauft werden, führen zur Ablehnung.
- Zertifizierung – Arbeitszeugnisse, Diplome, Hochschulabschlüsse usw. können mit Hilfe von Smart Contracts authentifiziert werden.
- Authentizität – Ein intelligenter Vertrag kann sicherstellen, dass ein von einem Kunden gekauftes Produkt authentisch ist.
- Versicherungsansprüche – Die Versicherungsbranche kann ebenfalls von Smart Contracts profitieren, um den Prozess der Schadensmeldung zu beschleunigen. Wenn ein Anspruch die Bedingungen erfüllt, kann der Vertrag automatisch ausgeführt werden.
Zusammenfassend kann man sagen, dass Smart Contracts die folgenden Vorteile bieten:
- Sicherheit – Der verteilte Ledger kann nicht verändert werden.
- Disintermediation – Parteien können mit Hilfe von intelligenten Verträgen Vereinbarungen treffen, ohne von einem Dritten abhängig zu sein.
- Reduzierte Kosten – Da es bei einem intelligenten Vertrag keine Vermittler gibt, können Einzelpersonen und Unternehmen die Kosten reduzieren, die bei herkömmlichen Verträgen anfallen.
- Nahe Echtzeit-Ausführung – Transaktionen finden für alle beteiligten Parteien fast gleichzeitig statt, sobald die erforderlichen Kriterien erfüllt sind.
- Transparenz – Da die Bedingungen für jedermann einsehbar sind, schaffen intelligente Verträge ein Klima des Vertrauens zwischen allen Parteien im Blockchain-Netzwerk.
Wie kann man Smart Contracts effektiv nutzen und mit ihnen interagieren?
Smart Contracts auf Ethereum-Plattformen repräsentieren und verwalten Token. Das MakerDao-Protokoll zum Beispiel ist das Rückgrat des DeFi-Sektors. Das Projekt ist ein wichtiger Teil des DeFi-Ökosystems, denn von den 1 Milliarde Dollar an gesperrten ETH im DeFi-Markt befinden sich 60 % der ETH in MakerDAO.
DAI ist das Hauptprodukt von MakerDAO – ein stabiler Coin, der an einen US-Dollar gekoppelt ist und seinen Wert über ein System von Preisdaten und zugrunde liegenden Sicherheiten (ETH) konstant hält.
Das Projekt wird auf der Ethereum-Blockchain eingesetzt und benötigt keinen Vermittler, um zu funktionieren. MakerDAO vergibt Kredite direkt im DAI-Stablecoin über Smart Contracts, die Collateralized Debt Positions (CDP) steuern.
CDP ermöglicht es Kreditnehmern, einen digitalen Vermögenswert in einem Smart Contract als Sicherheit zu hinterlegen, um einen Kredit auf der Plattform von MakerDAO aufzunehmen. Sobald der Vermögenswert hinterlegt ist, werden die Bedingungen so geschrieben, dass die CDP den Vermögenswert hält und es den Kreditnehmern ermöglicht, den Gegenwert von USD in DAI zu generieren, um einen Kredit aufzunehmen.
Schauen wir uns an, wie ein CDP – eine Art Smart Contract – funktioniert.
- Ein Nutzer zahlt Ether in den Smart Contract von Maker ein und schafft damit eine besicherte Schuldposition, die es Ihnen ermöglicht, DAI entsprechend der Besicherungsrate aufzunehmen.
- Nehmen wir an, Sie haben 1 ETH (im Wert von $1800) eingezahlt, was Ihnen erlaubt, bis zu 905 DAI bei einer Besicherungsquote von 200% zu nehmen.
- Um Ihre Ether zurückzubekommen, müssten Sie den geliehenen Betrag in DAI zusammen mit einer geringen Stabilitätsgebühr zurückzahlen, die dazu beiträgt, die Bindung der DAI an den USD aufrechtzuerhalten.
Sollte der Etherpreis jedoch um einen vereinbarten Betrag fallen, wird Ihr CDP automatisch geschlossen. Dies bietet einen Sicherheitspuffer, um einen Ausfall von Krediten zu verhindern.
Um dies zu verhindern, müssen Sie entweder weniger DAI aufnehmen oder mehr Ether als Sicherheit hinterlegen. Der CDP Smart Contract stellt sicher, dass das MakerDAO System immer genug Kapital für den geliehenen Betrag hat.
Andere Bedingungen, die von MakerDAO im CDP-Smart Contract festgelegt wurden.
- Wenn sich der Preis eines besicherten Vermögenswertes nicht ändert, können Nutzer den geliehenen Betrag zusammen mit der jährlichen Stabilitätsgebühr zurückzahlen.
- Wenn der Preis eines besicherten Vermögenswerts fällt, wird der CDP unterbesichert und ein Dritter wird den besicherten CDP mit einer Strafe liquidieren. Diese Drittparteien haben verschiedene Möglichkeiten, von einer verwerteten Position zu profitieren.
- Steigt der Preis der besicherten Vermögenswerte, erhöht sich die Besicherungsquote, so dass die Kreditnehmer zusätzliche DAI gegen ihren besicherten Vermögenswert ziehen können, wodurch die CDP-Quote schließlich sinkt.
Smart Contracts zur Steuerung des Systems
MakerDAO ist ein selbstverwaltendes Protokoll, und der native MKR-Token ermöglicht es den Token-Inhabern, Änderungen am Maker-Protokoll durch einen Abstimmungsprozess vorzunehmen, der in einem Smart Contract geschrieben ist. Diese Änderungen umfassen:
- Wie hoch sollte die Stabilitätsgebühr (oder der jährliche Kreditzins) sein?
- Wie viele Sicherheiten sollten einen CDP unterlegen?
- Abschaltung des Protokolls im Falle eines Flash-Crashs des besicherten Vermögenswerts oder eines anderen Notfalls.
Die MKR-Token-Inhaber interagieren mit dem Abstimmungs-Smart-Contract, und ihre Stimme wird permanent auf der Blockchain des MakerDAO aufgezeichnet, um vollständige Transparenz zu gewährleisten. Dieser Vertrag zeichnet die Stimmen gewichtet im Verhältnis zur Anzahl der Token auf, die jeder Wähler verwendet. Das bedeutet, dass die größeren Besitzer einen größeren Einfluss auf die Entscheidungen haben. Nach dem Sammeln der Stimmen verarbeitet der Smart Contract von MakerDAO die Abstimmungsergebnisse.
Wiederum wird ein anderer Smart Contract namens „spell“ eingesetzt, um die vom Vertrag beschlossenen Änderungen umzusetzen. Im Moment entwickelt ein Mitglied des Smart Contract Teams den Vertrag. Im Laufe des Projekts, das sich zu einer wirklich dezentralisierten Plattform entwickelt, wird dieser Prozess jedoch automatisiert werden, um eine einzige Fehlerquelle aus dem System zu entfernen.
Komplexere Anwendungsfälle von Smart Contracts
Die Anwendungsfälle von intelligenten Verträgen gehen über einfache Zahlungstransaktionen hinaus und können in einer Vielzahl von Bereichen eingesetzt werden, z. B. in der Medizin, der Unterhaltung und auf Prognosemärkten.
Medizinische Studien
Bei medizinischen Versuchen besucht ein Patient verschiedene Gesundheitszentren und trägt alle Dokumente physisch bei sich, um es den Ärzten zu erleichtern, die Krankengeschichte zu verstehen. Intelligente Verträge können hier Abhilfe schaffen, indem sie einen 360-Grad-Einblick in die Daten eines Patienten ermöglichen.
Prognosemärkte
Ein Prognosemarkt ist wichtig, um wertvolle Erkenntnisse über die öffentliche Meinung zu einer Kampagne oder einer Organisation zu gewinnen. Intelligente Verträge können den vorhersehbaren Ausgang von Ereignissen transparent aufzeichnen, um genaue Prognosen zu erhalten.
Unterhaltung
Intelligente Verträge können die Rechte an Inhalten in der Unterhaltungsindustrie schützen, um Plagiate und Piraterie zu verhindern, indem Medieninhalte mit Wasserzeichen versehen werden. Sobald jemand versucht, die Daten zu stehlen, weiß der rechtmäßige Eigentümer sofort Bescheid.
Smart Contracts werden jedem, der keine Vorstellung davon hat, wie Blockchains funktionieren, fremd erscheinen. Wenn man jedoch erst einmal verstanden hat, wie Blockchains ohne eine zentrale Behörde einen Konsens bei der Datenverwaltung erzielen können, scheint die zusätzliche Ebene der Komplexität und Logik, die Smart Contracts bieten, eine natürliche Weiterentwicklung und eine aufregende Möglichkeit zu sein, die Vorteile der Blockchain-Technologie in so vielen Bereichen unseres Lebens zu nutzen.
Die reale Anwendung von intelligenten Verträgen, der Kauf eines Autos
Dieses Video zeigt, wie intelligente Verträge den Autokauf revolutionieren könnten.
