Zurück zur Übersicht

Begriff

Smart Contract

Crypto Software Architecture S3
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Ein normaler Vertrag ist Papier + Anwalt + Gericht (falls einer bricht). Ein Smart Contract ist Code, der auf der Blockchain lebt. Er hat die Logik eingebaut: "WENN Person A mir 5 Euro schickt, DANN schicke ich ihr automatisch das digitale Bild." Niemand kann das stoppen. Niemand kann betrügen. Der Code ist Gesetz ("Code is Law"). Er ist wie ein Getränkeautomat: Du wirfst Geld rein, Cola kommt raus. Du brauchst keinen Verkäufer, dem du vertrauen musst.

Merksatz: Ein selbstausführender Vertrag, dessen Bedingungen direkt in Codezeilen geschrieben sind und der automatisch auf einer Blockchain ausgeführt wird.


Quick-Check

  1. Sind sie rechtlich bindend?
    Grauzone. In vielen Ländern ja, aber wenn der "Code is Law" sagt: "Hacker darf Geld behalten", sagt das echte Gericht meist: "Nein, das ist Diebstahl."
  2. Können sie das Wetter abfragen?
    Nein. Blockchains sind isoliert. Sie kennen nur ihre eigenen Daten. Um Daten aus der echten Welt (Wetter, Aktienkurse) zu bekommen, braucht man Oracles (z. B. Chainlink).
  3. Ist Bitcoin ein Smart Contract?
    Ein sehr primitiver (Script). Ethereum wurde erfunden (von Vitalik Buterin), weil Bitcoin nicht Turing-vollständig ist (keine Schleifen) und deshalb keine komplexen Apps erlaubt.