Lektion 3: Alles über Smart Contracts
Nach Abschluss dieser Lektion werden Sie in der Lage sein:
Wissen, was ein intelligenter Vertrag (Smart Contract) ist.
Wissen, wo intelligente Verträge gespeichert sind.
Erklären Sie einen einfachen intelligenten Vertrag.
Verstehen Sie, dass Smart Contracts die Blockchain-Technologie nicht nur für Kryptowährungen, sondern auch für eine Vielzahl von anderen Anwendungen nützlich machen.
Verstehen Sie die Beziehung zwischen Blockchain-basierten dezentralen Apps und intelligenten Verträgen.
Hallo!
Willkommen zur dritten Lektion des Blockchain-Grundlagenkurses der Kriptomat Academy. In dieser Lektion konzentrieren wir uns auf Smart Contracts.
Los geht’s!
Ein Smart Contract (Intelligente Verträge) ist ein kleines Computerprogramm, das zusammen mit den Transaktionsdaten in der Blockchain gespeichert wird.
- Intelligente Verträge ermöglichen es Blockchains, Aktionen durchzuführen, die über die bloße Aufzeichnung der Übertragung von Token von einer Adresse zur anderen hinausgehen.
- Intelligente Verträge sind Computerprogramme, die auf Blockchain-Knoten laufen und auf Daten zugreifen, die in der Blockchain gespeichert sind.
- Sie werden von Blockchain-Engines ausgeführt, die auf Computern, den sogenannten Knoten, gespeichert sind. Blockchain-Knotenpunkte sind Computer, die den Transaktionsverlauf speichern und neue Transaktionen überprüfen.
Intelligente Verträge können einfach oder komplex sein.
- Ein einfacher Smart Contract könnte Ihre Adresse auf der Ethereum-Blockchain überwachen und 10 % aller eingehenden Gelder an eine separate Adresse überweisen, die Sie für langfristige Ersparnisse nutzen.
- Der intelligente Vertrag würde auf Ethereum-Knoten eingesetzt werden und Ihre Adresse rund um die Uhr überwachen.
- Wenn das auslösende Ereignis eintritt – in diesem Fall eine eingehende Überweisung von Ethereum – wird der Smart Contract 10 % an die angegebene sekundäre Adresse überweisen.
- All dies würde automatisch geschehen – ohne die Notwendigkeit eines Vermittlers.
Blockchain-basierte dezentrale Apps, so genannte „dApps“, verwenden intelligente Verträge.
- dApps haben Computercode für Interfaces, Fehlerprüfung und andere Funktionen, aber sie verlassen sich auf intelligente Verträge für die Interaktion mit der Blockchain.
- Aus diesem Grund werden dApps nur auf Blockchains eingesetzt, die intelligente Verträge unterstützen.
- Ethereum ist die am weitesten verbreitete Plattform für dApps, da es die erste Blockchain war, die Smart Contracts unterstützte.
Intelligente Verträge sind nicht besonders intelligent und sie sind keine Verträge.
- Die Grundfunktion eines Smart Contracts besteht darin, eine Blockchain-Transaktion auszuführen, wenn eine Bedingung erfüllt ist: WENN Münzen empfangen werden, DANN werden 10 % an eine alternative Adresse übertragen.
- Intelligente Verträge verfügen nicht über fortschrittliche Computerfunktionen und enthalten sicherlich keine Aspekte der künstlichen Intelligenz.
- Es handelt sich auch nicht um Verträge im herkömmlichen Sinne des Wortes. Ein Vertrag ist eine rechtliche Vereinbarung. Ein intelligenter Vertrag ist eine sehr einfache App, die nicht rechtsverbindlich ist und keine Vereinbarung zwischen Parteien kodiert.
Auf der ganzen Welt erforschen Unternehmen Apps für Blockchain-Datenbanken, die nichts mit Kryptowährungen zu tun haben.
- Zu diesen Projekten gehören Spezifikationen für Blockchains, die auch die Möglichkeit bieten, intelligente Verträge auszuführen.
- Hyperledger ist ein Beispiel dafür. Hyperledger wurde von einem Konsortium unter der Leitung von IBM und der Linux Foundation ins Leben gerufen. Es handelt sich dabei um eine Reihe von Standards und Tools zur Erstellung privater Blockchains, die herkömmliche Datenbanken in Unternehmensumgebungen ersetzen.
- Walmart, Hitachi, IBM, Amazon, Intel und andere Unternehmen haben in Hyperledger-Blockchains investiert.
Was haben wir also gelernt?
- Smart Contracts sind ausführbare Programme, die auf der Blockchain gespeichert sind und auf Blockchain-Daten zugreifen.
- Dezentrale Apps – „dApps“ – stützen sich auf intelligente Verträge, um auf Blockchain-Daten zuzugreifen.
- Intelligente Verträge laufen nicht auf allen Blockchains. Ethereum war die erste Blockchain, die Smart Contracts unterstützte, und sie ist immer noch die am weitesten verbreitete Plattform für Smart Contracts.
Das ist das Ende dieser Lektion! Testen Sie Ihr Wissen und sammeln Sie Punkte für ein Leistungszertifikat der Kriptomat Academy, indem Sie den Test machen!
Der Inhalt der Kriptomat Academy hat informativen Charakter und sollte nicht als persönliche oder sonstige Anlageempfehlung oder -beratung angesehen werden.