Die Beste Smart Contract Erklärung – Was sind Smart Contracts?

Die Beste Smart Contract Erklärung – Was sind Smart Contracts?

Smart Contrats sind das Herz und die Seele der Ethereum Blockchain. Wir können mit ihnen Transaktionen und Verträge einfach und sicher abschließen.

Aber was macht Ethereum Smart Contracts so nützlich? Und was ist der Unterschied zu einem normalen Vertrag? Im Folgenden beantworten wir diese Fragen mit Beispielen.

Content:

  1. Was ist ein Blockchain Smart Contract?
  2. Ethereum Smart Contracts Beispiel
  3. Wie funktioniert ein Smart Contract?
  4. Wie wird ein Smart Contracts ausgeführt?
  5. Smart Contract Use Cases
  6. Vorteile von Smart Contracts
  7. Nachteile von Smart Contract
  8. Warum solltest du einem Smart Contract vertrauen?
  9. Fazit

Was ist ein Smart Contract?

Ein Smart Contract ist ein digitaler Vertrag der von der Blockchain ausgeführt wird. Er besteht dabei lediglich aus ein paar Zeilen Code. Diese sind wie If-Bedingungen aufgebaut. Mit einem Smart Conctract kannst du nicht nur Geld, sondern auch Eigentümer, Aktien, Daten und viele andere Dinge verschicken. Dabei brauchst du keine Dritten mehr, die dafür sorgen das der Vertrag erfüllt wurde. Die Blockchain kümmert sich komplett automatisiert darum.

Der Smart Contract wird dabei von Nodes innerhalb des Blockchain Netzwerks ausgeführt. Daher müssen alle Nodes, die den Smart Contract ausführen, die gleichen Ergebnisse erhalten. Außerdem zeichen die Nodes die Ergebnisse auf und jeder kann sie nachschlagen. Da sich ein Smart Contract auf der Blockchain befindet, kannst du ihn nach dem Erstellen nicht mehr ändern.

Du kannst ein Smart Conctract ganz einfach mit einem Automaten für Süßigkeiten vergleichen. Du schmeißt ein Coin in die Maschine und bekommst dafür automatisch den ausgewählten Gegenstand zurück. Genau so funktionieren Smart Conctract. Du schickst ein Coin in den Ledger und bekommst dafür eine Lizense, Daten oder etwas anderes zurück.

Ethereum Smart Contracts Beispiel

Du kannst ein Smart Contract mit einem Handyvertrag vergleichen. Er ist jedoch digital und besteht aus ein paar Zeilen Code in der Blockchain.


Die Blockchain führt den Code aus und dokumentiert die Transaktionen. Hier ist ein einfaches Beispiel zum besseren Verständnis.

Du kennst bestimmt Kickstarter. Es ist eine große Plattform für Crowdfunding Projekte. Unternehmen oder Privatpersonen können hier ihre Projekte vorstellen und Geld sammeln. Das Geld wird dir dann überwiesen, wenn das festgelegte Finanzierungsziel erreicht wurde. Kickstarter wirkt hierbei als eine Zwischeninstanz, der zwischen dem Produktionsteam und den Sponsoren agiert. Beide Seiten müssen darauf vertrauen, dass Kickstarter achtsam mit ihrem Geld umgeht. Wenn das Projekt das Finanzierungsziel erreicht hat, überweist Kickstarter das gesammelte Geld an den Ersteller des Projektes. Wenn das Ziel nicht erreicht wurde, bekommt jeder Unterstützer sein Geld zurück.

Wie du sehen kannst, brauchen wir immer einen Drittanbieter als vertrauenswürdige Instanz. Smart Contracts ermöglichen es dir, Gelder ohne zentrale Instanz zu sammeln oder zu verschicken. Dadurch wird der gesamte Prozess sicherer und effizienter. Smart Contracts sorgt zudem dafür, dass das Geld in die richtigen Hände kommt.


Das Unternehmen, in unserem Fall ein Produktionsteam, erstellen eine Kampagne mit einem Smart Contract. Es wird nun das Finanzierungsziel und die Dauer des Projekts festgelegt. Nutzer können Sponsoren werden, indem sie ihr Geld an den Smart Contract senden. Das Geld wird nun wie folgt verwaltet:

  • Wenn der Betrag über dem vorgegeben Mindestwert liegt, wirst du als Sponsor im Smart Contract gelistet.
  • Wenn der Betrag niedriger ist, wird er verworfen und der Nutzer erhält sein Geld zurück.

Wie funktioniert ein Smart Contract?

Blockchain Nutzer können Transaktionen anlegen und die Daten an einen Smart Contract senden. Anschließend führt es die entsprechende Funktion mit den vom Benutzer angegebenen Daten aus. Danach kann ein bestimmter Dienst bereitstellt werden und da der Code in der Blockchain manipulationssicher ist, kannst du ihn als vertrauenswürdigen Drittanbieter verwenden.

Wer überprüft nun also in unserem Beispiel, ob die Sponsoren wirklich die versprochenen Leistungen erhalten? Wird das Geld wirklich für das eigentliche Produkt verwendet? Die Sponsoren müssen dem Produktionsteam vertrauen. Es kommt dabei leider oft vor, dass niemand das Produkt erhält oder das es nicht einmal produziert wird.


Mit einem Ethereum Smart Contract haben wir die Möglichkeit, das alles zu überwachen und zu kontrollieren. So kann das Produktionsteam die gewünschte Leistung erzeugen. Es wird der Preis, das Produkt, die Menge und sogar die Lieferanten bestimmt. Die Sponsoren können dann einmalig über ihr Lieblingsprodukt abstimmen. Sie können sogar entscheiden, ob ein Zukauf für das Projekt sinnvoll ist oder nicht.

Sind sich mehr als 50% der Sponsoren der Meinung, dass der Zukauf sinnvoll ist, erhält der Lieferant das Geld und die Bestellung wird aufgegeben. Somit haben die Geldgeber immer die Kontrolle über das Geld und ein Vertrauensbruch ist ausgeschlossen.


Das ist beeindruckend, wenn man bedenkt, dass wir das alles nur mit Hilfe von wenigen Zeilen Code realisieren können. Und da die digitalen Verträge auf der Blockchain stehen, sind die Verträge dezentralisiert und sicher. Das bedeutet also, dass keine zentrale Partei notwendig ist und wir keine zusätzlichen Kosten haben. Auf diese Weise können Unternehmen Prozesse optimieren und Geld sparen.

Wie werden Smart Contracts ausgeführt?

Smart Contracts liegen auf der Blockchain. Sie werden dabei von Nodes ausgeführt. Dabei wird der digitale Vertrag wie eine Transaktion behandelt. Diese hat eine bestimmte Zielfunktion, Bedinungen und eine digitale Kennung des Senders.

Smart Conctract Use Cases

Smart Conctracts ermöglichen uns auf eine neue Art und Weise Verträge abzuschließen. Wir zeigen dir, für was du alles Smart Contracts verwenden kannst.

Supply Chain

Viele große Unternehmen haben eine lange Supply Chain. Wenn ein Produkt geliefert wird, muss es viele einzelnen Station durchlaufen. Dabei wechselt es oft das Unternehmen. Damit alles sicher ist, muss du alles dokumentieren. Das sorgr für viel Papierkram. Folglich sind Prozesse ineffizient und sorgen für hohe Kosten.

Mit Smart Contracts können wir die Übergabe der Produkte komplett Automatisieren. Dadurch können Unternehmen den Papierkram um bis zu 90% reduzieren. Folglich sind Lieferungen deutlich schneller und billiger.

Business Operations

In einem Unternehmen gibt es viele Prozesse die eine Genehmigung oder eine Unterschrift benötigen. Diese sorgen für ein ständig hin und her. Zudem musst du immer warten, bis es eine Antwort gibt. Das sorgt für langsame Prozesse.

Mit Smart Contracts können wir diese Genehmigungen automatisiert abwickeln. Wenn du alle Bedingungen erüllt hast, wird dir der Antrag sofort genehmigt. Das kann alles viel schneller machen und reduziert die Wartezeit.

Wahlen

Wahlen müssen sehr sicher sein, damit niemand Betrügen kann. Mit Smart Contracts können wir eine Wahl digital abwickeln. Zudem kann niemand den Vertrag nachträglich ändern, dass sorgt für die nötige Sicherheit.

Elektromobilität

Wenn du dein E-Auto laden möchtest, dann musst du dafür an eine Ladestation. Es gibt jedoch viele einzelne Anbieter dafür. Deshalb kann die Bezahlung oft sehr komplex sein. Mit Smart Contracts können wir diesen Prozesse vereinfachen und mit Token die geladene Menge festhalten.

Immobilien

Wenn du ein Haus kaufen willst, kann der Prozess ziemlich lange gehen. Du musst vieles überprüfen und ein Notar muss den Vertrag beglaubigen. Mit Smart Contracts können wir diesen Kaufprozess deutlich vereinfachen. Dadurch dauert es für dich nicht mehr solange und du sparst Geld.

Vorteile von Smart Conctracts

Die Vorteile von digitalen Verträgen sind folgende:

Sicherheit: Da ein Smart Contract auf der Blockchain liegt, ist er kryptografisch gesichert. Das bedeutet, dass niemand einfach etwas unwissentlich ändern kann.

Vertrauen: Diese Manipulierungssicherheit sorgt dafür, dass wir dem digitalen Vertrag vertrauen können.

Effizienz: Wir brauchen keine Dritte mehr, die die Einhaltung der Verträge überprüft. Wir können nun Verträge komplett automatisiert abwickeln. Das sorgt für eine deutliche Steigerung der Effizienz und senkt Kosten.

Kosten reduzieren: Durch effizientere Prozesse können wir natürlich auch Kosten sparen. Dadurch bleibt mehr Geld in unserer Tasche.

Genauigkeit: Smart Contracts sind nicht nur effizienter und billiger, sondern auch genauer. Es gibt keine Fehler beim Ausfüllen mehr.

Nachteile von Smart Conctracts

Smart Contracts haben viele Vorteile, jedoch sind sie nicht perfekt. Es kann passieren, dass es ein Fehler im Code gibt. Das sorgt dafür, dass er nicht richtig ausgeführt wird.
Es kann auch passieren, dass du den falschen Code aufsetzt. Das führt dazu, dass du an einen fehlerhaften Vertrag gebunden bist.
Du kannst auch nichts mehr nachträglich ändern. Das ist vorallem dann wichtig, wenn sich deine Situation ändern.

Warum solltest du einem Smart Contract vertrauen?

Menschen schreiben Smart Contracts und können diese natürlich auch verfälschen. Kannst du also einem Smart Contract überhaupt vertrauen? Um diese Frage zu beantworten, müssen wir uns die Eigenschaften einer Blockchain genauer ansehen:

Smart contract


Da Smart Contracts auf der Blockchain liegen, haben sie einige interessante Funktionen. Es ist nicht möglich sie zu verändern. Das heißt, wenn du ein Contract erstellst, kann niemand diesen im Nachhinein ändern. So kann niemand einen Smart Contract hinter deinem Rücken manipulieren und den Code ändern. Zudem laufen sie auf einer dezentralen Plattform. Aufgrund dessen besitzt jeder eine Kopie des Vertrages und kann ihn jederzeit überprüfen.
Wenn also jemand beabsichtigt, den Vertrag zu manipulieren, wird jede Person im Netzwerk den Betrugsversuch entdecken und melden. Eine Manipulation ist daher praktisch unmöglich.

Zusammenfassung:

  • Ein Smart Contract ist ein digitaler Vertrag
  • Es besteht aus ein paar Zeilen Programmiercode
  • Beide Parteien haben mehr Kontrolle und können Kosten sparen
  • Da keine Zentrale Instanz mehr benötigt wird, wird alles sicherer

Wenn du über die neusten Artikel informiert werden möchtest, folge uns auf Facebook, Pinterest and Steemit.

Bleibe bei deinen Lieblingsthemen auf dem laufenden

Schreibe einen Kommentar

Menü schließen