← Risiken in Krypto
08.3

Risiken in Krypto

Ein Contract kann nicht erkennen, dass seine Regel falsch ist. Er führt sie trotzdem aus.

Smart Contracts ersetzen menschliches Vertrauen teilweise durch Code. Code ist nicht automatisch fehlerfrei — und die Automatisierung, die einen Contract nützlich macht, führt eine fehlerhafte Regel genauso zuverlässig aus wie eine richtige.

Risikoquellen, die du sortierst3
Menschliche Freigaben dazwischen0
Was „on-chain“ an Sicherheit versprichtkeine
02

Das Problem

Ein Contract, zwei Zweige. Drück zuerst den sicheren.

Dieser Contract hält Guthaben für vier Wallets. Seine beiden Regeln wurden von Menschen geschrieben, und eine der beiden Bedingungen ist falsch. Nichts im System weiß das.

Contract · veröffentlicht

BEREIT
Die Regel, so wie sie geschrieben steht

Zwei Zweige. Einer behandelt eine Einzahlung, einer eine Auszahlung. Jeder löst in dem Moment aus, in dem seine eigene Bedingung erfüllt ist — und niemand steht dazwischen.

Ausgeführte Durchläufe0
Wie oft der Code gezögert hat0
Guthaben, auf die es angewendet wurde0

Noch ist nichts gelaufen. Drück Einzahlen und sieh zu, wie der Contract korrekt arbeitet.

03

Die Definition

Drei Dinge, die „es läuft on-chain“ nicht bedeutet.

Tippe jede Karte an: was hier tatsächlich behauptet wird — und was nicht.

04

Selbst ausprobieren

Automatisierter Code wird auf drei Wegen zum Risiko.

Fünf Situationen, drei Risikoquellen. Tippe jede Situation an und ordne sie ein.

Wähl eine Situation

—

Jede der fünf gehört zu genau einer von drei Quellen: ein Bug in der Logik, eine externe Abhängigkeit oder die Tatsache, dass ein laufender Contract schwer zu korrigieren ist.

Aufgedeckte Risikoquellen 0 / 3
05

Die Brücke

Was das Risiko erhöht, was es senkt und was am Ende gilt.

Fünf Aussagen, der Reihe nach. Nur die letzte gilt ohne Einschränkung.

So sieht es ehrlich aus. Kapital im Einsatz erhöht, was ein Fehler kostet; Komplexität und Abhängigkeiten erhöhen die Wahrscheinlichkeit dafür; Audits, Tests und transparente Architektur senken das Risiko — und nichts davon ist eine Garantie. Sicherheit ist nichts, was ein Contract von der Chain erbt, auf der er läuft. Wenn solche Schwachstellen nicht nur vorhanden sind, sondern aktiv ausgenutzt werden, hat das einen eigenen Namen und eine eigene Lektion: Hacks, und dorthin geht der Abschnitt als Nächstes.

06

Prüf dich selbst

Fünf Fragen.

Die Antworten stehen alle in dieser Lektion. Mit dem Absenden schließt du sie ab.