Fortgeschrittene Transaktionssicherheit
Analysiere Proxies, Simulationsgrenzen, Bridges und Policy-Kontrollen.
Was du danach kannst
Dieses Modul vertieft Proxies & Ausführungskontext mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
Dieses Modul vertieft Simulation & ihre Grenzen mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
Dieses Modul vertieft Cross-Chain-Vertrauen & Routing mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
Dieses Modul vertieft Transaktions-Policies mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
Lehrplan
Dieser Kurs enthält
- ·8 Lektionen · 20 geführte Stunden
- ·4 Labor · Praxis-Szenarien
- ·8 Praxisfälle · 8 Wissensprüfungen
- ·52 Prüfungsbank · 80% Bestehensgrenze
- ·Abschlussnachweis: UTXO Certified · Advanced Transaction Security
Was dieser Kurs voraussetzt
- ·Komplexe Ausführung prüfen, ohne einem einzelnen Signal zu vertrauen.
- ·Bestehensgrenze: 80%
- ·Verstehe, was du Signierst
Trainingsvertrag
Komplexe Ausführung prüfen, ohne einem einzelnen Signal zu vertrauen.
Proxies & Ausführungskontext
Dieses Modul vertieft Proxies & Ausführungskontext mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
Evidenz-Memo · PROXYSimulation & ihre Grenzen
Dieses Modul vertieft Simulation & ihre Grenzen mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
Evidenz-Memo · SIMULATIONCross-Chain-Vertrauen & Routing
Dieses Modul vertieft Cross-Chain-Vertrauen & Routing mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
Evidenz-Memo · BRIDGETransaktions-Policies
Dieses Modul vertieft Transaktions-Policies mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
Evidenz-Memo · POLICYFortgeschrittene Transaktionssicherheit
Prüfe vor dem Start den vollständigen Lehrplan, die Kompetenzen und den Bewertungsweg.
Proxies & Ausführungskontext
Dieses Modul vertieft Proxies & Ausführungskontext mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
Simulation & ihre Grenzen
Dieses Modul vertieft Simulation & ihre Grenzen mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
Cross-Chain-Vertrauen & Routing
Dieses Modul vertieft Cross-Chain-Vertrauen & Routing mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
Transaktions-Policies
Dieses Modul vertieft Transaktions-Policies mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
- Löse bei kritischen Calls die aktive Implementation auf.
- Identifiziere, wer Upgrades durchführen kann und unter welchen Bedingungen.
- Verfolge Delegatecall-Pfade bei High-Impact-Transaktionen.
- Prüfe Implementation und Storage Layout gemeinsam.
- Dokumentiere State und Annahmen der Simulation.
- Nutze Simulation als Beweisstück, nicht als unfehlbares Orakel.
- Suche nach Bedingungen, die sich vor Inclusion ändern können.
- Lass eine saubere Simulation widersprüchliche Evidenz nicht überstimmen.
- Identifiziere, wer Cross-Chain-Ereignisse attestiert.
- Verstehe Custody-, Mint/Burn- und Validator-Annahmen.
- Liste alle Contracts und Trust Boundaries der Route auf.
- Prüfe Fallback-Verhalten, wenn ein Hop scheitert.
- Schriftliche Feldübung × 8
- Wissensprüfungen × 8
- Praktisches Modullabor × 4
- Zeitlich begrenzte Abschlussprüfung · 20 · ≥ 80%
- Vertiefte technische Lektion · 360 min
- Schriftliche Feldübung · 160 min
- Praktisches Modullabor · 140 min
- Specialist units · 105 min
- Zeitlich begrenzte Abschlussprüfung · 40 min
Umfang, Lernziele und Studienstandard
Analysiere Proxies, Simulationsgrenzen, Bridges und Policy-Kontrollen.
Empfohlenes Vorwissen
- Wallet-Sicherheit & Self-Custody
- Verstehe, was du Signierst
- Löse bei kritischen Calls die aktive Implementation auf.
- Identifiziere, wer Upgrades durchführen kann und unter welchen Bedingungen.
- Verfolge Delegatecall-Pfade bei High-Impact-Transaktionen.
- Prüfe Implementation und Storage Layout gemeinsam.
- Dokumentiere State und Annahmen der Simulation.
- Nutze Simulation als Beweisstück, nicht als unfehlbares Orakel.
- Suche nach Bedingungen, die sich vor Inclusion ändern können.
- Lass eine saubere Simulation widersprüchliche Evidenz nicht überstimmen.
- Identifiziere, wer Cross-Chain-Ereignisse attestiert.
- Verstehe Custody-, Mint/Burn- und Validator-Annahmen.
- 01
Lies das sechsteilige technische Kapitel
- 02
Prüfe das einzigartige Visual und Protokollmodell
- 03
Bearbeite Fallakte und Evidenzkarte
- 04
Reiche die schriftliche Feldübung ein
- 05
Bestehe Knowledge Check und Modullabor
- 06
Absolviere die zeitbegrenzte Abschlussprüfung
Aussagen müssen mit beobachtbaren Feldern, Protokollverhalten, Primärquellen oder klar benannten Annahmen verbunden sein. Unbekanntes bleibt ausdrücklich unbekannt.
Für den Abschluss sind schriftliche Arbeit, Knowledge Checks, alle Modullabore und mindestens 80% in der Abschlussprüfung erforderlich. Das Professional-Level verlangt zusätzlich den Capstone.
- Die Proxy-Adresse ist nicht der ganze Contract
- Upgradeable Proxies halten State an einer Adresse, delegieren Logik aber an eine austauschbare Implementation. Nur den Proxy zu prüfen kann aktive Logik und Upgrade Authority verbergen.
- Delegatecall führt fremden Code im lokalen Zustand aus
- delegatecall nutzt Code eines anderen Contracts, behält aber Storage und Context des Callers. Sichtbarer Callee und effektiver Code-Pfad können deshalb stark voneinander abweichen.
- Simulation modelliert eine mögliche Ausführung
- Eine Simulation führt einen Kandidaten gegen einen konkreten State Snapshot und Environment aus. Sie ist sehr nützlich für erwartete Asset- und State-Änderungen, hängt aber von Block State, RPC und externen Calls ab.
- Reale Ausführung kann von Simulation abweichen
- Mutable Storage, Timestamp, Block Values oder externe Zustände können sich zwischen Simulation und Inclusion verändern. Adversarial Code kann solche Bedingungen gezielt ausnutzen.
- Eine Bridge fügt ein weiteres Sicherheitssystem hinzu
- Cross-Chain-Transfers führen Validatoren, Relayer, Light Clients, Liquidity Provider oder Wrapped-Asset-Annahmen ein. Der Zielwert kann damit von einem zusätzlichen Trust Model abhängen.
- Jeder Hop bringt eigene Fehlermodi
- Eine Route kann Aggregatoren, DEXs, Bridges und Zielcontracts verbinden. Jede Komponente kann einzeln korrekt sein, während die Komposition Slippage-, Approval-, Verfügbarkeits- oder Trust-Risiken erzeugt.
- Policies machen Sicherheitsprinzipien ausführbar
- Eine Transaction Policy kann neue Ziele eskalieren, Beträge begrenzen, Unlimited Approvals verbieten oder einen zweiten Approver verlangen. Gute Regeln sind deterministisch, testbar und erklärbar.
- Autorisierung muss zur Konsequenz passen
- Routineaktionen und sechsstellige Treasury-Transfers brauchen unterschiedliche Freigabepfade. Betrag, Ziel-Neuheit und Permission Scope sollten Kontrollen verschärfen.
Moderne Protokolle und operative Themen
Diese Erweiterungen ergänzen den Kernlehrplan um aktuelle Standards und Security Boundaries, die Praktiker erkennen und bewerten müssen.
Wallet Execution Permissions und ERC-7715
Permission Requests können einem anderen Account oder einer Session begrenzte Handlungsmacht geben. Allowance, Expiry, Target und erlaubtes Verhalten müssen vor Zustimmung klar sein.
MEV, Ordering und Transaction Exposure
Sicherheit hängt auch davon ab, wann und wo eine Transaktion in die Ordering Pipeline gelangt. Behandle Frontrunning, Sandwich Risk, Private Orderflow und outcome changes ohne Payload-Änderung.
L2-Sequencer, Data Availability und Finality
Rollups fügen Sequencing, Datenpublikation und Settlement hinzu. Unterscheide unsafe, safe und finalized sowie Sequencer-Ausfall/Zensur und die tatsächliche DA-Schicht.
Proxies & Ausführungskontext
Dieses Modul vertieft Proxies & Ausführungskontext mit angewandter Theorie und einem eigenen Entscheidungs-Lab.

Die Proxy-Adresse ist nicht der ganze Contract
Die Proxy-Adresse ist nicht der ganze Contract
Upgradeable Proxies halten State an einer Adresse, delegieren Logik aber an eine austauschbare Implementation. Nur den Proxy zu prüfen kann aktive Logik und Upgrade Authority verbergen.
Dieses Konzept ist wichtig, weil Löse bei kritischen Calls die aktive Implementation auf.
Prüfe die exakten Protokollfelder, die Autorität erzeugen oder die Ausführung verändern. Vergleiche diese Felder mit der erklärten Nutzerabsicht und der erwarteten Sicherheitsgrenze.
Prüfe die exakten Protokollfelder, die Autorität erzeugen oder die Ausführung verändern.
Auf Protokoll- und Ausführungsebene sind zu prüfen proxy und implementation und admin und storage und upgrade path. Protokollbezeichner bleiben unübersetzt, weil sie Teil des technischen Payloads sind.
proxyTechnische Prüfpunkte
implementationTechnische Prüfpunkte
adminTechnische Prüfpunkte
storageTechnische Prüfpunkte
upgrade pathTechnische Prüfpunkte
Behandle Widersprüche, übermäßige Autorität und ungeklärte Abhängigkeiten als materielle Fehlersignale.
Die praktische Folge ist, dass Identifiziere, wer Upgrades durchführen kann und unter welchen Bedingungen. Unbekannt ist nicht gleich sicher.
- Löse bei kritischen Calls die aktive Implementation auf.
- Identifiziere, wer Upgrades durchführen kann und unter welchen Bedingungen.
Übersetze jedes materielle Signal in die konkrete Folge für Assets, Autorität oder Vertrauen.
Die praktische Folge ist, dass Identifiziere, wer Upgrades durchführen kann und unter welchen Bedingungen.
Eskaliere bei widersprüchlicher oder unvollständiger Evidenz oder wenn die Konsequenz die Routine-Policy übersteigt.
Verifiziere die Anfrage mit unabhängiger Evidenz vor jeder irreversiblen Autorisierung.
- 01
Prüfe die exakten Protokollfelder, die Autorität erzeugen oder die Ausführung verändern.
- 02
Vergleiche diese Felder mit der erklärten Nutzerabsicht und der erwarteten Sicherheitsgrenze.
- 03
Verifiziere die Anfrage mit unabhängiger Evidenz vor jeder irreversiblen Autorisierung.
- 04
Dokumentiere Fakten, Annahmen, Unbekanntes und Entscheidung, damit ein anderer Analyst die Prüfung reproduzieren kann.
- 05
Eskaliere bei widersprüchlicher oder unvollständiger Evidenz oder wenn die Konsequenz die Routine-Policy übersteigt.
Dokumentiere Fakten, Annahmen, Unbekanntes und Entscheidung, damit ein anderer Analyst die Prüfung reproduzieren kann.
Löse bei kritischen Calls die aktive Implementation auf. und Identifiziere, wer Upgrades durchführen kann und unter welchen Bedingungen.
Analystenziel
Löse bei kritischen Calls die aktive Implementation auf.
Mechanik
user-facing state addressdelegated logicupgrade authorityproxy state layoutlogic can change after reviewFehlersignale
- 01
proxy verified / implementation unknown
- 02
admin untrusted
- 03
recent implementation change
- 04
initialization ambiguity
- 05
upgradeable spender
Prüfverfahren
- 01
identify proxy pattern
- 02
read implementation slot / resolver
- 03
verify implementation code
- 04
identify admin / timelock
- 05
record upgradeability as ongoing trust
Argumentationskette
- 01
Fakten → materielle Evidenz
- 02
Evidenz → Konsequenz / Autorität
- 03
Konsequenz → explizite Entscheidung + nächste Aktion
proxy trust-boundary mapFolge dem Pfad der Sicherheitsentscheidung
proxy / upgradeability- proxy: user-facing state address
- implementation: delegated logic
- admin: upgrade authority
- storage: proxy state layout
- upgrade path: logic can change after review
- proxy verified / implementation unknown
- admin untrusted
- recent implementation change
- identify proxy pattern
- read implementation slot / resolver
- verify implementation code
- proxy trust-boundary map
verified0xImplV7yessingle EOA2 days agononeIdentifiziere vor der Antwort die gewährte Autorität, die ausfallende Trust Boundary und die irreversible Konsequenz.
Ordnen, bevor du entscheidest
Trenne Identität, Autorität, Ausführung und Kontext vor der Sicherheitsentscheidung.
Identität
Wer oder was fordert, erhält oder repräsentiert Autorität?
Autorität
Welche Fähigkeit kann gewährt, behalten oder ausgeübt werden?
single EOAAusführung
Was wird Payload, Route oder System tatsächlich tun?
verified0xImplV7yesKontext
Welche Umgebungsfakten können die Entscheidung materiell ändern?
2 days agononeErstelle einen analystentauglichen Befund
Antworte nicht aus dem Gedächtnis. Nutze Fall, Protokollfelder und Prüfverfahren oben, um einen reproduzierbaren Befund zu schreiben.
- Bezieht sich auf materielle Evidenz, nicht auf UI-Optik.
- Benennt Berechtigung, Zustandsübergang oder Konsequenz.
- Liefert eine reproduzierbare nächste Aktion oder Entscheidung.
- 01
Löse bei kritischen Calls die aktive Implementation auf.
- 02
Identifiziere, wer Upgrades durchführen kann und unter welchen Bedingungen.
Erstelle dein Evidenz-Memo
Halte deine Begründung vor dem Checkpoint fest und schließe mit einer expliziten Entscheidung oder nächsten Aktion ab. Notizen bleiben auf diesem Gerät.
Entwickle alle drei Abschnitte vor dem Abschluss.
Delegatecall führt fremden Code im lokalen Zustand aus
Delegatecall führt fremden Code im lokalen Zustand aus
delegatecall nutzt Code eines anderen Contracts, behält aber Storage und Context des Callers. Sichtbarer Callee und effektiver Code-Pfad können deshalb stark voneinander abweichen.
Dieses Konzept ist wichtig, weil Verfolge Delegatecall-Pfade bei High-Impact-Transaktionen.
Prüfe die exakten Protokollfelder, die Autorität erzeugen oder die Ausführung verändern. Vergleiche diese Felder mit der erklärten Nutzerabsicht und der erwarteten Sicherheitsgrenze.
Prüfe die exakten Protokollfelder, die Autorität erzeugen oder die Ausführung verändern.
Auf Protokoll- und Ausführungsebene sind zu prüfen opcode und code source und storage context und msg.sender / value und risk. Protokollbezeichner bleiben unübersetzt, weil sie Teil des technischen Payloads sind.
opcodeTechnische Prüfpunkte
code sourceTechnische Prüfpunkte
storage contextTechnische Prüfpunkte
msg.sender / valueTechnische Prüfpunkte
riskTechnische Prüfpunkte
Behandle Widersprüche, übermäßige Autorität und ungeklärte Abhängigkeiten als materielle Fehlersignale.
Die praktische Folge ist, dass Prüfe Implementation und Storage Layout gemeinsam. Unbekannt ist nicht gleich sicher.
- Verfolge Delegatecall-Pfade bei High-Impact-Transaktionen.
- Prüfe Implementation und Storage Layout gemeinsam.
Übersetze jedes materielle Signal in die konkrete Folge für Assets, Autorität oder Vertrauen.
Die praktische Folge ist, dass Prüfe Implementation und Storage Layout gemeinsam.
Eskaliere bei widersprüchlicher oder unvollständiger Evidenz oder wenn die Konsequenz die Routine-Policy übersteigt.
Verifiziere die Anfrage mit unabhängiger Evidenz vor jeder irreversiblen Autorisierung.
- 01
Prüfe die exakten Protokollfelder, die Autorität erzeugen oder die Ausführung verändern.
- 02
Vergleiche diese Felder mit der erklärten Nutzerabsicht und der erwarteten Sicherheitsgrenze.
- 03
Verifiziere die Anfrage mit unabhängiger Evidenz vor jeder irreversiblen Autorisierung.
- 04
Dokumentiere Fakten, Annahmen, Unbekanntes und Entscheidung, damit ein anderer Analyst die Prüfung reproduzieren kann.
- 05
Eskaliere bei widersprüchlicher oder unvollständiger Evidenz oder wenn die Konsequenz die Routine-Policy übersteigt.
Dokumentiere Fakten, Annahmen, Unbekanntes und Entscheidung, damit ein anderer Analyst die Prüfung reproduzieren kann.
Verfolge Delegatecall-Pfade bei High-Impact-Transaktionen. und Prüfe Implementation und Storage Layout gemeinsam.
Analystenziel
Verfolge Delegatecall-Pfade bei High-Impact-Transaktionen.
Mechanik
DELEGATECALLcallee implementationcaller storagepreserved call contextforeign code mutates local stateFehlersignale
- 01
unexpected delegatecall
- 02
implementation not verified
- 03
storage collision risk
- 04
privileged method reachable
- 05
dynamic implementation selection
Prüfverfahren
- 01
identify delegatecall edge
- 02
resolve callee code
- 03
map caller storage context
- 04
trace privileged effects
- 05
compare reachable authority to intent
Argumentationskette
- 01
Fakten → materielle Evidenz
- 02
Evidenz → Konsequenz / Autorität
- 03
Konsequenz → explizite Entscheidung + nächste Aktion
delegatecall execution traceFolge dem Pfad der Sicherheitsentscheidung
delegatecall / context- opcode: DELEGATECALL
- code source: callee implementation
- storage context: caller storage
- msg.sender / value: preserved call context
- risk: foreign code mutates local state
- unexpected delegatecall
- implementation not verified
- storage collision risk
- identify delegatecall edge
- resolve callee code
- map caller storage context
- delegatecall execution trace
proxyexecute(bytes)facet 0xF...proxyuser walletno0 ETHIdentifiziere vor der Antwort die gewährte Autorität, die ausfallende Trust Boundary und die irreversible Konsequenz.
Ordnen, bevor du entscheidest
Trenne Identität, Autorität, Ausführung und Kontext vor der Sicherheitsentscheidung.
Identität
Wer oder was fordert, erhält oder repräsentiert Autorität?
Autorität
Welche Fähigkeit kann gewährt, behalten oder ausgeübt werden?
Ausführung
Was wird Payload, Route oder System tatsächlich tun?
execute(bytes)facet 0xF...proxyuser wallet0 ETHKontext
Welche Umgebungsfakten können die Entscheidung materiell ändern?
proxynoErstelle einen analystentauglichen Befund
Antworte nicht aus dem Gedächtnis. Nutze Fall, Protokollfelder und Prüfverfahren oben, um einen reproduzierbaren Befund zu schreiben.
- Bezieht sich auf materielle Evidenz, nicht auf UI-Optik.
- Benennt Berechtigung, Zustandsübergang oder Konsequenz.
- Liefert eine reproduzierbare nächste Aktion oder Entscheidung.
- 01
Verfolge Delegatecall-Pfade bei High-Impact-Transaktionen.
- 02
Prüfe Implementation und Storage Layout gemeinsam.
Erstelle dein Evidenz-Memo
Halte deine Begründung vor dem Checkpoint fest und schließe mit einer expliziten Entscheidung oder nächsten Aktion ab. Notizen bleiben auf diesem Gerät.
Entwickle alle drei Abschnitte vor dem Abschluss.
Bestehe beide Wissensprüfungen dieses Moduls, bevor du das Lab startest.
Simulation & ihre Grenzen
Dieses Modul vertieft Simulation & ihre Grenzen mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
Schließe zuerst das vorherige Modul inklusive Praxis-Lab ab.
Cross-Chain-Vertrauen & Routing
Dieses Modul vertieft Cross-Chain-Vertrauen & Routing mit angewandter Theorie und einem eigenen Entscheidungs-Lab.

Schließe zuerst das vorherige Modul inklusive Praxis-Lab ab.
Transaktions-Policies
Dieses Modul vertieft Transaktions-Policies mit angewandter Theorie und einem eigenen Entscheidungs-Lab.
Schließe zuerst das vorherige Modul inklusive Praxis-Lab ab.
Abschlussprüfung
Kumulative Prüfung, die bei jedem Versuch aus Kurskonzepten und Praxisszenarien neu aufgebaut wird.
Mindestens 80 % sind erforderlich. Nur die Theorie abzuschließen erzeugt keinen Nachweis.