Was tut man, wenn Krypto-Geld feststeckt — nicht weil man den Schlüssel verloren hat, sondern weil der Vertrag, der es verwahrt, einen nicht mehr herauslässt? Genau das passierte bei einem Polymarket-Wallet, in dem USDC blockiert saß. Der private Schlüssel lag vor. Die Standard-Skripte zum Abheben scheiterten trotzdem. Das ist die Geschichte einer detaillierten Wiederherstellung.
Hintergrund: Polymarket ist eine Blockchain-Vorhersageplattform, auf der Nutzer Wetten auf realweltliche Ereignisse abschließen. USDC ist ein Stablecoin, ein Krypto-Dollar. Das Wallet war nicht wie üblich ein einfaches Konto, sondern ein sogenannter EIP-7702 Delegate Proxy — eine neue Art von Smart-Contract-Wallet, das die Vorteile von Account Abstraction (kontobasierte Verträge) nutzt, aber auch neue Fehlerquellen eröffnet.
Die drei Befunde des Audits
1. Latenz-Analyse — der Bot war zu spät dran
Der Ausführungs-Bot, der die Vorhersage-Trades platzierte, tat das mit einer kritischen Verzögerung: 26 bis 33 Sekunden nach dem offiziellen Ende des Marktentscheidungsfensters. Auf einer Blockchain, in der jeder Block zählt, ist das eine Ewigkeit. Trades, die nach Marktende platziert werden, gelten als ungültig — aber sie blockieren trotzdem die Mittel im Proxy-Vertrag, bis das System sie aufräumt. Und genau diese Aufräumung war hier das Problem.
2. EIP-7702-Hürden — der Schlüssel allein reicht nicht
EIP-7702 ist ein Ethereum-Standard, der es ermöglicht, normale Wallets zeitweise wie Smart Contracts zu behandeln. Das bringt mehr Flexibilität, aber auch eine Komplexitätsschicht: Die Account-Abstraction-Layer benötigt spezifische ERC-4337 UserOperations — das sind spezielle Transaktionspakete, die anstelle normaler Transaktionen gesendet werden müssen. Standard-Abhebungsskripte, die für gewöhnliche Wallets geschrieben wurden, scheiterten am Proxy-Vertrag, obwohl der private Schlüssel vollständig vorlag. Mit dem Schlüssel allein war man also nicht Herr über das Geld — man brauchte auch das richtige Anfrageformat.
3. Ergebnis & Transparenz — Sekundengenaue Rekonstruktion
Ein autonomes Agentensystem wurde eingesetzt, um jede relevante Transaktion auf der Blockchain sekundengenau zu rekonstruieren und zu verifizieren. Blockchain hat einen Vorteil, den keine traditionelle Bank bietet: Jede Bewegung ist öffentlich und zeitgestempelt. Der Agent durchsuchte die Transaktionshistorie, identifizierte die verspäteten Trades, berechnete die genauen Latenzen und stellte die UserOperations in der korrekten Form zusammen, die der EIP-7702-Vertrag erwartete.
Was man daraus lernt
- Schlüssel ≠ Kontrolle: EIP-7702 Proxy-Wallets erfordern mehr als den privaten Schlüssel. Wer die ERC-4337-UserOperations nicht versteht, kommt an sein eigenes Geld nicht heran — trotz korrektem Key.
- Latenz ist ein Sicherheitsrisiko: Ein Bot, der Sekunden zu spät trades platziert, kann Mittel blockieren, die nur über eine gezielte detaillierte Wiederherstellung freigegeben werden.
- Analyse als Anwendung: Autonome Agenten eignen sich hervorragend für Blockchain-Analyse, weil sie große Transaktionsmengen strukturiert durchsuchen können — schneller als ein menschlicher Analyst und ohne Fehler durch Ermüdung.
Diese Art von Audit ist kein Einzelfall. Je mehr Wallets auf Account Abstraction setzen, desto häufiger werden genau diese Stolpersteine auftreten. Wer selbst EIP-7702 oder ERC-4337 einsetzt, sollte die Wiederherstellungs-Pfade testen bevor etwas schiefgeht — nicht erst danach.
Wir helfen Ihnen dabei, autonome Systeme sicher und effizient einzusetzen — von der Architektur bis zum Deployment.
Beratungsgespräch anfragen →