GlossarAnfaenger~1 Min. Lesezeit

Was ist ein Smart Contract?

Smart Contracts sind selbstausführende Verträge, die als Code auf der Blockchain gespeichert werden. Sie führen automatisch bestimmte Aktionen aus, sobald vorher festgelegte Bedingungen erfüllt sind. Diese Technologie bildet das Fundament für viele moderne Krypto-Anwendungen wie DeFi und NFTs.

Was sind Smart Contracts?

Ein Smart Contract ist ein digitaler Vertrag, der vollständig in Programmiercode geschrieben ist. Anders als herkömmliche Verträge benötigt er keine Anwälte oder Notare zur Durchsetzung. Der Code wird auf einer Blockchain gespeichert und führt sich selbst aus, wenn bestimmte Bedingungen erfüllt sind.

Wie funktionieren Smart Contracts?

Das Prinzip ist einfach: "Wenn X passiert, dann führe Y aus". Ein Beispiel: Ein Smart Contract könnte programmiert sein, dass er automatisch Geld von Person A an Person B überweist, sobald ein bestimmtes Datum erreicht ist. Da der Code auf der Blockchain läuft, kann niemand ihn manipulieren oder stoppen.

Anwendungsbereiche

Smart Contracts ermöglichen viele Krypto-Innovationen:

  • DeFi (Decentralized Finance): Automatisierte Kredite und Tauschgeschäfte
  • NFTs: Eindeutige digitale Sammelobjekte und Kunstwerke
  • Versicherungen: Automatische Auszahlungen bei Schadensfällen
  • Supply Chain: Verfolgung von Produkten entlang der Lieferkette

Vorteile und Risiken

Vorteile sind die Transparenz, Geschwindigkeit und niedrigen Kosten. Allerdings können Programmierfehler zu Verlusten führen, da sich Smart Contracts nicht mehr ändern lassen, sobald sie auf der Blockchain sind.

Staking-Moeglichkeiten

Haeufige Fragen

Auf welchen Blockchains gibt es Smart Contracts?

Die bekannteste ist Ethereum, aber auch Binance Smart Chain, Solana, Cardano und viele andere Blockchains unterstützen Smart Contracts.

Kann man Smart Contracts nach der Veröffentlichung noch ändern?

Nein, einmal auf der Blockchain veröffentlichte Smart Contracts sind unveränderlich. Deshalb ist eine gründliche Prüfung vor der Veröffentlichung wichtig.

Brauche ich Programmierkenntnisse für Smart Contracts?

Um Smart Contracts zu erstellen, ja. Für die Nutzung bestehender Smart Contracts (z.B. bei DeFi-Apps) sind keine Programmierkenntnisse nötig.

Zurueck zur Wissens-Uebersicht