Technologien

Was ist ein Smart Contract in der Blockchain?

Definition: Ein Smart Contract ist ein selbstausführender Vertrag, bei dem die Bedingungen der Käufer-Verkäufer-Vereinbarung direkt in Codezeilen geschrieben werden. Der Code und die darin enthaltenen Vereinbarungen existieren in einem verteilten, dezentralen Blockchain-Netzwerk. Transaktionen sind nachvollziehbar und unumkehrbar, und der Code kontrolliert ihre Ausführung.

Erläuterung

Erläuterung eines Smart Contracts in der Blockchain

Ein Smart Contract (oder Krypto-Vertrag) ist eine Computersoftware, die den Transfer von digitalen Vermögenswerten zwischen einem Peer-to-Peer-Netzwerk von beteiligten Parteien direkt und automatisch unter bestimmten Bedingungen verwaltet. Ähnlich wie ein herkömmlicher Vertrag funktioniert ein Smart Contract mit automatischer Vertragserfüllung. Ebenso wie ein herkömmlicher Vertrag rechtlich durchsetzbar ist, sind intelligente Verträge durch Code durchsetzbar, d. h. sie sind Computerprogramme, die genau so ausgeführt werden, wie sie von ihren Urhebern kodiert oder programmiert wurden.

Ohne die Notwendigkeit einer zentralen Autorität, eines Rechtssystems oder eines externen Durchsetzungsmechanismus ermöglichen Smart Contracts vertrauenswürdige Transaktionen und Vereinbarungen zwischen verteilten, anonymen Parteien. Wenn Smart Contracts auf Blockchains eingesetzt werden, werden Transaktionen nachvollziehbar, transparent und unumkehrbar.

Smart Contracts sind im Wesentlichen Programme, die auf einer Blockchain gespeichert sind und ausgeführt werden, wenn bestimmte Bedingungen erfüllt sind. Sie werden häufig verwendet, um die Ausführung einer Vereinbarung zu automatisieren, sodass alle Beteiligten sofort Gewissheit über den Abschluss haben, ohne dass ein Vermittler eingeschaltet werden muss oder zusätzliche Verzögerungen entstehen. Sie können auch zur Automatisierung von Arbeitsabläufen eingesetzt werden, indem bei Erfüllung bestimmter Bedingungen automatisch die nächste Aktion ausgeführt wird.

Merkmale von Smart Contracts

Ein Smart Contract weist folgende Merkmale auf:

  • Verteilt: Jeder im Netzwerk hat garantiert eine Kopie aller Bedingungen des Smart Contract, und keine der Parteien kann sie ändern. Alle an das Netzwerk angeschlossenen Knoten duplizieren und verteilen einen Smart Contract.
  • Deterministisch: Smart Contracts können ihre beabsichtigte Funktion nur dann erfüllen, wenn die erforderlichen Bedingungen erfüllt sind. Das Endergebnis ist das gleiche, unabhängig davon, wer den Smart Contract ausführt.
  • Unveränderlich: Ein einmal implementierter Smart Contract kann nicht mehr verändert werden.
  • Autonomie: Es sind keine Drittparteien involviert. Da es keinen Intermediär gibt, bedeutet dies, dass der Vertrag sofort ausgeführt wird, sobald die Bedingungen erfüllt sind. Außerdem wird der Smart Contract von allen Knoten im Netzwerk verwaltet und ausgeführt, sodass keine einzelne Partei die Kontrolle hat.
  • Anpassbar: Smart Contracts können vor ihrem Einsatz geändert oder angepasst werden.
  • Vertrauen und Transparenz: Smart Contracts werden immer in einem öffentlichen, verteilten Blockchain-Ledger gespeichert, der Code ist für alle sichtbar, unabhängig davon, ob sie an dem Smart Contract beteiligt sind oder nicht. Es muss nicht hinterfragt werden, ob Informationen zum persönlichen Vorteil manipuliert wurden, da keine dritte Partei involviert ist und verschlüsselte Aufzeichnungen der Transaktionen zwischen den Parteien übertragen werden.
  • Sicherheit: Blockchain-Transaktionsdatensätze sind verschlüsselt, wodurch sie extrem schwer zu hacken sind. Da jeder Eintrag in einem verteilten Ledger mit den vorhergehenden und nachfolgenden Einträgen verknüpft ist, müssten Hacker die gesamte Kette ändern, um einen einzelnen Eintrag zu ändern.
  • Selbstüberprüfend: Sie überprüfen sich selbst, da sie automatisiert werden können.
  • Selbstverstärkend: Diese werden selbst durchgesetzt, wenn die Bedingungen und Regeln in allen Phasen erfüllt sind.

Viele Unternehmen können von Smart Contracts in aktiven Blockchain-Lösungen profitieren. Diese reichen von Einzelhandels-Lieferanten-Beziehungen, die Streitigkeiten mit Verkäufern frühzeitig vermeiden, über einen effizienteren internationalen Handel bis hin zur Medizinbranche, die Probleme beim Transport von Medikamenten durch mehr Transparenz in der Lieferkette reduziert.

Unternehmen jeder Größe können auf einfache Art und Weise hochperformante, sichere und robuste Blockchain-Anwendungen implementieren, die durch die HSM von Utimaco geschützt werden.

Lösungen

Lösungen

Blogbeiträge

Blogbeiträge

Verwandte Produkte

Verwandte Produkte

Kontakt

Ihre Fragen beantworten wir sehr gerne.

Wie können wir Ihnen helfen?

Sprechen Sie mit einem unserer Spezialisten und erfahren Sie, wie Utimaco Sie unterstützen kann.
Sie haben zwei verschiedene Arten von Downloads ausgewählt, so dass Sie verschiedene Formulare absenden müssen, die Sie über die beiden Tabs auswählen können.

Ihre Download-Sammlung:

    Direkt nach dem Absenden des Formulars erhalten Sie die Links zu den von Ihnen ausgewählten Downloads.

    Ihre Download-Sammlung:

      Für diese Art von Dokumenten muss Ihre E-Mail Adresse verifiziert werden. Sie erhalten die Links für die von Ihnen ausgewählten Downloads per E-Mail, nachdem Sie das unten stehende Formular abgeschickt haben.

      Ihre Download-Sammlung ist leer. Besuchen Sie unseren Download-Bereich und wählen Sie aus Ressourcen wie Datenblättern, Whitepapers, Webinar-Aufzeichnungen und vielem mehr.

      Downloads