Dezentralisierung
Smart Contracts (intelligente Verträge)
DeFi, Smart Contracts, dApps und DAOs — Software ersetzt Mittelsmänner.
In dieser Lektion
- Was ein Smart Contract ist
- Warum Unveränderlichkeit wichtig ist
Wichtigste Erkenntnisse
- 1Ein Smart Contract ist selbstausführender Code auf einer Blockchain
- 2Er läuft genau so, wie er geschrieben wurde, wenn Bedingungen erfüllt sind
- 3Einmal deployed ist er sehr schwer zu ändern — Fehler sind kostspielig
Lektionszusammenfassung
Ein Smart Contract ist Code, der auf einer Blockchain läuft und vordefinierten Regeln folgt.
Mentales Modell
Smart Contracts (intelligente Verträge) in einfachen Worten
Ein Smart Contract ist Code, der auf einer Blockchain läuft und vordefinierten Regeln folgt. Er ist leistungsfähig, weil Nutzer gemeinsame Logik ohne Vertrauen in einen privaten Server verifizieren und ausführen können.
- Was ein Smart Contract ist
- Warum Unveränderlichkeit wichtig ist
Mechanismen
So denkst du über Smart Contracts nach
Verträge halten Zustand, empfangen Transaktionen und aktualisieren Salden oder Berechtigungen.
Viele Verträge sind nach dem Deployment schwer zu ändern, sofern kein Upgrade-Pfad existiert.
Nutzer interagieren durch Signieren von Transaktionen aus Wallets oder Anwendungen.
- Ein Smart Contract ist selbstausführender Code auf einer Blockchain
- Er läuft genau so, wie er geschrieben wurde, wenn Bedingungen erfüllt sind
- Einmal deployed ist er sehr schwer zu ändern — Fehler sind kostspielig
Beispiel
Smart Contracts (intelligente Verträge), angewendet
Ein Automated-Market-Maker-Contract kann zwei Token halten und Swap-Preise aus seinen Reserven anbieten, ohne dass ein menschlicher Market Maker jeden Trade genehmigt.
Häufige Fehler
Was man über Smart Contracts verlernen sollte
Lesbarer Code ist nicht dasselbe wie sicherer Code. Ein transparenter Bug ist immer noch ein Bug, und Angreifer können ihn ebenfalls lesen.
Risikohinweise
Das Risiko in Smart Contracts lesen
Reentrancy, schlechte Zugriffskontrolle, unsichere Upgrades und unbegrenzte Token-Genehmigungen sind häufige Smart-Contract-Ausfallmuster.
- Erkläre, was die Regel ausführt.
- Prüfe, ob Upgrades möglich sind.
- Überprüfe Genehmigungen vor dem Signieren.
Übung
Mach Smart Contracts zur Gewohnheit
- Erkläre, was die Regel ausführt.
- Prüfe, ob Upgrades möglich sind.
- Überprüfe Genehmigungen vor dem Signieren.
Wiederholung
Schlüsselbegriffe
- Blockchain
- Ein dezentralisiertes, unveränderliches Ledger, das Transaktionen in verketteten Blöcken speichert. Keine einzelne Partei kontrolliert die Kette — Validierungsregeln werden kollektiv durchgesetzt.
- DeFi
- Decentralized Finance. Finanzdienstleistungen — Lending, Trading, Yield — die durch Smart Contracts bereitgestellt werden und kein zentrales Unternehmen benötigen. Smart-Contract-Risiken ersetzen Counterparty-Risiken.
- Smart Contract
- Selbstausführende Code-Logik auf einer Blockchain, die Regeln ohne Vermittler durchsetzt. Unveränderlich nach der Bereitstellung — Fehler können dauerhaft und ausnutzbar sein.
- Market Maker
- Ein Teilnehmer, der kontinuierlich Kauf- und Verkaufsaufträge stellt, um Liquidität bereitzustellen. Verdient den Spread — nimmt aber Inventarrisiko auf.
- Konsensmechanismus
- Das Regelwerk, durch das ein Blockchain-Netzwerk Einigkeit über den gültigen Zustand des Ledgers erzielt. Beispiele: Proof-of-Work, Proof-of-Stake, BFT.
Quellenhinweise
Redaktionelle Referenzen
Diese Referenzen sind Ausgangspunkte zur Überprüfung der Mechanismen, Risikoprüfungen und des Produktkontexts hinter dieser Lektion.
Bevor du weitermachst
Kannst du das?
- Erkläre, was die Regel ausführt.
- Prüfe, ob Upgrades möglich sind.
- Überprüfe Genehmigungen vor dem Signieren.
Verwandtes Lernmaterial
Weiterlesen
Checkpoint
Diese Lektion abschließen
Bestehe den Check, um den Fortschritt zu speichern, und fahre dann der Reihe nach mit dem Pfad fort.
Lektion festigen
Beantworte alle Fragen richtig, um die Lektion abzuschließen.
Ein Smart Contract ist…

