
EIP-7702 ist ein Ethereum Improvement Proposal, das es Standardadressen ermöglicht, innerhalb einer Transaktion vorübergehend die programmierbaren Funktionen von Vertragskonten zu nutzen. Mit einer Signatur können Ausführungsrechte an einen festgelegten „Invoker Contract“ delegiert werden, um beispielsweise Batch-Transaktionen, gesponserte Gaszahlungen oder andere komplexe Vorgänge zu ermöglichen.
Im Ethereum-Ökosystem ist ein EIP (Ethereum Improvement Proposal) der öffentliche Prozess für gemeinschaftlich getriebene Protokoll-Weiterentwicklungen. Standardadressen, auch als EOAs (Externally Owned Accounts) bekannt, können lediglich einfache Überweisungen ausführen. Vertragskonten hingegen sind in der Lage, mehrere Aktionen zu bündeln, Ausgabelimits festzulegen und weitere Funktionen gemäß vordefiniertem Code zu bieten. EIP-7702 soll EOAs diese erweiterten Möglichkeiten temporär gewähren – ohne dass Vermögenswerte auf eine neue Wallet übertragen werden müssen.
EIP-7702 löst zwei zentrale Herausforderungen:
Frühere Ansätze wie EIP-3074 wollten EOAs mit neuen Instruktionen vertragliche Steuerung ermöglichen, doch blieben Sicherheits- und Kompatibilitätsbedenken bestehen. EIP-7702 bietet eine leichter integrierbare Lösung, die das Account-Abstraction-Ökosystem besser unterstützt und dieselben Herausforderungen adressiert.
Im Kern ermöglicht EIP-7702, dass ein EOA innerhalb einer Transaktion mit einer autorisierten Signatur einen „Invoker Contract“ bestimmt. Während der Ausführung behandelt Ethereum die Adresse vorübergehend als Vertragskonto mit spezifischem Code. Nach Abschluss der Transaktion kehrt die Adresse in ihren Standardzustand zurück – ein Asset-Transfer auf eine neue Wallet ist nicht nötig.
Eine „autorisierte Signatur“ ist eine explizite Zustimmung: „Ich erlaube diesem Vertrag, im Rahmen meiner Regeln für diese Transaktion in meinem Namen zu handeln.“ Der „Invoker Contract“ übernimmt die Ausführung, etwa für Batch-Calls, Ausgabelimits oder gesponserte Zahlungen nach festgelegter Logik.
Ein typischer EIP-7702-Autorisierungsablauf sieht so aus:
Schritt 1: In einer Wallet mit EIP-7702-Unterstützung wählen Sie die gewünschte Aktion (z. B. Approve + Swap + Transfer in einem Vorgang).
Schritt 2: Die Wallet erstellt eine Autorisierungsnachricht mit der Adresse des Invoker Contracts, Gültigkeitsdauer oder Anti-Replay-Informationen und fordert Ihre Signatur an.
Schritt 3: Sie bestätigen und senden die Transaktion. On-Chain wird Ihre Adresse während der Ausführung als programmierbares Konto betrachtet, der Invoker Contract führt die Batch-Operationen aus.
Schritt 4: Nach Abschluss der Transaktion ist Ihre Adresse wieder ein regulärer EOA. Weitere Aktionen erfordern erneut Ihre Signatur; eine dauerhafte Autorisierung besteht nicht.
Beispiel: Nach einer Auszahlung von Gate auf eine eigene Wallet müssten Sie normalerweise „Token genehmigen → Swappen → Übertragen“ in drei Schritten erledigen. Mit EIP-7702 kann der Invoker Contract alle Schritte auf einmal ausführen – das spart Bestätigungen und Gas-Kosten.
Beide Vorschläge erlauben EOAs die Delegation von Ausführungsrechten an Verträge, unterscheiden sich jedoch im Ansatz:
EIP-3074 führt neue Virtual-Machine-Instruktionen (AUTH/AUTHCALL) ein, sodass EOAs direkt Kontrolle abgeben können. Die Community sieht darin Risiken für Kompatibilität und Sicherheit durch tiefgreifende Änderungen auf Low-Level-Ebene.
EIP-7702 setzt stattdessen auf Transaktionstypen und temporäre Codezuweisung. So wird ein Konto „vorübergehend programmierbar“, ohne neue Instruktionen einzuführen. Diese Methode ist leichter mit dem bestehenden Account-Abstraction-Ökosystem kompatibel und kehrt nach Ausführung automatisch in den Ursprungszustand zurück – Risiken durch fortbestehende Autorisierungen werden minimiert.
Die Programmierbarkeit von EIP-7702 ermöglicht effizientere Lösungen für zahlreiche alltägliche Anforderungen:
EIP-4337 ist aktuell die gängige „Off-Protocol“-Lösung für Account Abstraction und ermöglicht Smart-Wallet-Funktionalität über EntryPoint Contracts und Bundler. EIP-7702 ersetzt EIP-4337 nicht, sondern ergänzt es um eine native Autorisierungsmöglichkeit auf Protokollebene, sodass EOAs vergleichbare Funktionen in einer einzigen Transaktion nutzen können.
Beide Ansätze können kombiniert werden: Invoker Contracts können Regeln wie EIP-4337-Wallets (Limits, Batching) übernehmen. Wallet-Entwickler können Nutzern sowohl „4337-Pfade“ als auch „7702-Einmal-Autorisierungen“ bereitstellen – das Ökosystem bleibt kompatibel und die Nutzererfahrung wird verbessert.
Wallets sollten klar anzeigen, wenn eine Transaktion eine temporäre Autorisierung beinhaltet – inklusive Invoker-Contract-Adresse, Berechtigungsumfang und Gültigkeit – und einfache Optionen zum Widerruf oder zur Einschränkung bieten. Entwickler müssen sichere Invoker Contracts und Nachrichtenformate gestalten, die Berechtigungen minimieren und Replay-Angriffe verhindern.
Typische Integrationsschritte für Entwickler:
Jede finanzielle Autorisierung birgt Risiken. Die wichtigsten Gefahren bei EIP-7702 sind:
Zur Risikominimierung: Prüfen Sie stets die Adresse des Invoker Contracts und die Berechtigungsdetails; signieren Sie Autorisierungen nur in vertrauenswürdigen Wallets und DApps; bevorzugen Sie kurzfristige oder geringwertige Autorisierungen mit Widerrufsmöglichkeit; für größere Vermögenswerte empfiehlt sich die Nutzung separater Konten und mehrstufiger Bestätigungen.
Nach öffentlichen Community-Angaben wurde EIP-7702 im Mai 2024 als Alternative zu EIP-3074 vorgeschlagen und für das bevorstehende Ethereum-Upgrade „Pectra“ empfohlen. Stand Oktober 2024 befindet sich der Vorschlag noch in aktiver Diskussion und Überarbeitung; der endgültige Mainnet-Starttermin hängt von den Entscheidungen der Kernentwickler und den Testnet-Ergebnissen ab.
Wichtige Informationsquellen sind die Aktualisierungen des EIP-Dokuments, Protokolle von Ethereum-Core-Developer-Calls, der Fortschritt bei Client-Implementierungen sowie Testnet-Validierungsergebnisse. Diese Updates werden in der Regel über öffentliche Kanäle der Ethereum Foundation und der Client-Teams veröffentlicht.
EIP-7702 eröffnet einen schlanken Weg, wie EOAs in Einzeltransaktionen vorübergehend vertragliche Fähigkeiten erhalten – das reduziert überflüssige Signaturen und Interaktionen und verbessert die Nutzbarkeit und Kompatibilität der Account Abstraction. Zusammen mit EIP-4337 können Nutzer weiterhin vertraute Smart-Wallet-Erlebnisse genießen und bei Bedarf Einmal-Autorisierungen für komplexe Aufgaben nutzen. Es empfiehlt sich, laufende EIP-Updates, Entwicklermeetings und Testnet-Fortschritte zu verfolgen; Wallets zu bevorzugen, die Autorisierungsdetails transparent anzeigen; Gültigkeitsbereiche und Zeitfenster strikt zu kontrollieren; und Sicherheit stets an erste Stelle zu setzen.
Ja. EIP-7702 ermöglicht es Externally Owned Accounts (EOAs), Berechtigungen temporär per Signatur an Smart Contracts zu delegieren, sodass diese während einer Transaktion in Ihrem Namen handeln können. Diese Delegation ist zeitlich begrenzt und kontrolliert – das Wallet-Eigentum bleibt bei Ihnen, vergleichbar mit der einmaligen Bevollmächtigung eines vertrauenswürdigen Agenten, nach der die Kontrolle vollständig an Sie zurückfällt.
Nein. Ihr Private Key bleibt Ihr einziges Authentifizierungsmerkmal. EIP-7702 ermöglicht lediglich, dass Smart Contracts als Ihr Vertreter Transaktionen ausführen; Ihr Private Key wird dabei nicht preisgegeben oder kompromittiert. Es ist jedoch entscheidend, ausschließlich geprüfte und vertrauenswürdige Smart Contracts zu verwenden – bösartige oder schlecht entwickelte Verträge könnten missbraucht werden.
Ein sofortiger Wechsel ist nicht notwendig. EIP-7702 ist ein optionales Feature; bestehende Wallets und EOAs funktionieren weiterhin wie gewohnt. Sie können Wallets oder Dienste mit EIP-7702-Unterstützung bei Bedarf nutzen, wenn Sie erweiterte Interaktivität wie Batch-Operationen oder Automatisierung wünschen.
Ja – im Ergebnis. Durch Delegation der Rechte via EIP-7702 kann ein Smart Contract mehrere autorisierte Aktionen innerhalb seines Rahmens ausführen, ohne Sie für jede einzelne Bestätigung zu benötigen – das beschleunigt wiederkehrende Aufgaben erheblich. Jede Delegation erfordert jedoch zunächst Ihre Signatur, um Ihre Rechte zu schützen.
Konzentrieren Sie sich auf drei Punkte: Erstens, prüfen Sie, ob die Anwendung und ihre Verträge professionell geprüft wurden – lesen Sie die Audit-Berichte. Zweitens, verstehen Sie den genauen Umfang und die Dauer der delegierten Berechtigungen – je enger und kürzer, desto sicherer. Drittens, überprüfen Sie die Reputation der App über Plattformen wie Gate; starten Sie mit kleinen Beträgen, bevor Sie größere Summen anvertrauen.


