EIP-7702

EIP-7702 ist ein Ethereum Improvement Proposal, das Standardadressen ermöglicht, innerhalb einer einzelnen Transaktion vorübergehend „vertragsähnliche“ Funktionen zu erhalten. Mithilfe einer einmaligen Autorisierungssignatur können Nutzer die Ausführung an einen vertrauenswürdigen Smart Contract delegieren und so fortschrittliche Account-Abstraction-Funktionen wie Batch-Operationen, gesponserte Gaszahlungen und Ausgabelimits nutzen. Nach Abschluss der Transaktion wird die Adresse wieder in ihren regulären Zustand zurückversetzt, wodurch Skalierbarkeit und erhöhte Sicherheit optimal miteinander kombiniert werden.
Zusammenfassung
1.
EIP-7702 ist ein Ethereum-Verbesserungsvorschlag von Vitalik Buterin, der es Externally Owned Accounts (EOAs) ermöglicht, vorübergehend Smart-Contract-Funktionen zu erhalten.
2.
Der Vorschlag erlaubt es EOAs, fortschrittliche Smart-Contract-Wallet-Funktionen wie Batch-Operationen, Gas-Sponsoring und Social Recovery innerhalb einer einzigen Transaktion zu nutzen.
3.
EIP-7702 verbessert EIP-3074, indem es eine sicherere Umsetzung der Account Abstraction bietet und Risiken einer dauerhaften Berechtigungsdelegation vermeidet.
4.
Durch die temporäre Delegation können Nutzer den Komfort und die Sicherheit von Smart-Contract-Wallets genießen, ohne ihre Vermögenswerte migrieren zu müssen.
5.
Es wird erwartet, dass dieser Vorschlag die Nutzererfahrung auf Ethereum erheblich verbessert, Einstiegshürden senkt und die Verbreitung der Account-Abstraction-Technologie fördert.
EIP-7702

Was ist EIP-7702?

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.

Warum wurde EIP-7702 vorgeschlagen?

EIP-7702 löst zwei zentrale Herausforderungen:

  1. Komplexe Abläufe mit EOAs erfordern in der Regel mehrere Genehmigungen und Signaturen, was Kosten und Fehlerrisiko erhöht.
  2. Der Fortschritt hin zur Account Abstraction – also der Programmierbarkeit aller Konten wie bei Verträgen – war bislang begrenzt. Die bisher wichtigste Lösung, EIP-4337, läuft außerhalb des Kernprotokolls und lässt Verbesserungen bei Nutzererlebnis und Kompatibilität offen.

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.

Wie funktioniert EIP-7702?

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.

Worin unterscheidet sich EIP-7702 von EIP-3074?

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.

Welche Anwendungsfälle bietet EIP-7702?

Die Programmierbarkeit von EIP-7702 ermöglicht effizientere Lösungen für zahlreiche alltägliche Anforderungen:

  • Batch-Operationen: Mehrstufige Prozesse (Genehmigung, Swap, Transfer) in einer Transaktion – ideal für DeFi- und NFT-Minting-Szenarien.
  • Gas-Sponsoring: Dritte oder Protokolle übernehmen Ihre Gasgebühren – ideal zur Nutzergewinnung oder für Werbeaktionen, da das ETH-Management entfällt.
  • Limits & Zeitfenster: Tägliche Limits oder Gültigkeitszeiträume für bestimmte Apps festlegen – überschüssige Versuche werden abgelehnt, was die Sicherheit erhöht.
  • Session-Keys: Kurzfristige Subkeys für Anwendungen ausstellen, die wiederholte Aktionen ohne zusätzliche Signaturen im Gültigkeitszeitraum erlauben – automatische Deaktivierung inklusive.
  • Social Recovery: Wiederherstellungsregeln im Invoker Contract hinterlegen; bei Verlust des Hauptschlüssels kann der Zugang über vordefinierte Freunde oder Geräte wiederhergestellt werden.

Wie steht EIP-7702 zu EIP-4337?

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.

Was bedeutet EIP-7702 für Wallets und Entwickler?

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:

  1. Entwicklung des Berechtigungsmodells des Invoker Contracts – Definition erlaubter Ziele, Limits und Zeitfenster.
  2. Festlegung des Aufbaus der Autorisierungsnachricht und der Signaturmethode – inklusive Nonce und Ablaufdatum – um Replay-Angriffe und Cross-Chain-Verwechslungen zu verhindern.
  3. Implementierung einer übersichtlichen Bestätigungsanzeige im Wallet-Frontend – mit Anzeige der Vertragsadressen, Aufruflisten und Risikohinweisen.
  4. Deployment geprüfter Invoker Contracts, Überwachung der On-Chain-Aktivität und Protokolle sowie Bereitstellung von Widerrufs- und Update-Optionen.

Welche Risiken birgt EIP-7702?

Jede finanzielle Autorisierung birgt Risiken. Die wichtigsten Gefahren bei EIP-7702 sind:

  • Phishing-Autorisierungen: Betrügerische Webseiten könnten Sie dazu bringen, Ausführungsrechte an nicht vertrauenswürdige Invoker Contracts zu delegieren, die Ihre Vermögenswerte entziehen.
  • Zu weitreichende Berechtigungen: Zu große Berechtigungsumfänge oder schlecht definierte Limits/Zeitfenster können Verluste verstärken.
  • Replay & Verwechslung: Fehlen Nonce- oder Ablauf-Felder in Autorisierungsnachrichten, können sie missbräuchlich wiederverwendet werden.

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.

Wann startet EIP-7702? Status & Zeitplan

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.

Zusammenfassung zu EIP-7702 & Wie Sie auf dem Laufenden bleiben

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.

FAQ

Kann meine Wallet-Adresse mit EIP-7702 Rechte an einen Smart Contract delegieren?

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.

Beeinträchtigt die Nutzung von EIP-7702 zur Account Abstraction die Sicherheit meines Private Keys?

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.

Muss ich nach dem Start von EIP-7702 sofort auf eine neue Wallet wechseln?

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.

Kann ich mit EIP-7702 mehrere Transaktionen bündeln und ohne wiederholte Bestätigungen signieren?

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.

Wie können Nutzer beurteilen, ob eine App mit EIP-7702-Unterstützung sicher ist?

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.

Ein einfaches „Gefällt mir“ bewirkt viel

Teilen

Verwandte Glossare
Definition des Quantencomputings
Quantencomputing ist ein Verfahren zur Informationsverarbeitung, das die Prinzipien der Quantenmechanik nutzt. Statt herkömmlicher Bits kommen Quantenbits (Qubits) zum Einsatz, die dank Superposition, Verschränkung und Interferenz eine erhebliche Beschleunigung bei bestimmten Aufgaben ermöglichen. Algorithmen wie Shor’s und Grover’s könnten kryptografische Verfahren wie RSA oder Signaturen auf Basis elliptischer Kurven maßgeblich beeinflussen. Obwohl die aktuelle Hardware aufgrund hoher Fehlerquoten derzeit nur ein begrenztes kurzfristiges Risiko darstellt, besteht langfristig die Notwendigkeit, Post-Quantum-Kryptografie zu entwickeln und die sichere Migration vorzubereiten.
WETH
WETH, auch als „Wrapped Ether“ bekannt, ist ein ERC-20-Token, der durch das Sperren von ETH in einem Smart Contract im Verhältnis 1:1 erzeugt wird. Auf diese Weise wird Ether standardisiert und kann problemlos auf dezentralen Börsen (DEXs), Lending-Plattformen, NFT-Marktplätzen und weiteren Anwendungen genutzt werden, die Token-Kompatibilität erfordern. WETH orientiert sich am Kurs von ETH und lässt sich jederzeit wieder in ETH zurückwandeln. Da jede Blockchain über einen eigenen, unabhängigen WETH-Smart Contract verfügt, ist es entscheidend, beim Transfer oder der Auszahlung von WETH den richtigen Vertrag auszuwählen.
Definition von Minecraft
Minecraft ist ein Open-World-Sandbox-Spiel, das es den Spielern ermöglicht, in einer prozedural generierten Blockwelt zu erkunden, zu bauen und zu überleben. Es bietet Einzel- und Mehrspielermodi, sodass Nutzer gemeinsam auf unterschiedlichen Servern agieren können. Das Spiel umfasst sowohl Überlebens- als auch Kreativmodus und unterstützt umfassend Redstone-Schaltungen, Mods sowie Datapacks, wodurch eine hohe Erweiterbarkeit gegeben ist. Minecraft findet breite Anwendung in den Bereichen Unterhaltung, Bildung und kreative Projekte. Die beiden Haupteditionen – Java Edition und Bedrock Edition – sind für PC, Konsolen und mobile Endgeräte erhältlich und fördern so ein dynamisches Content-Ökosystem.
Unveränderlich
Die Unveränderlichkeit ist eine zentrale Eigenschaft der Blockchain-Technologie. Sie sorgt dafür, dass Daten nach ihrer Speicherung und ausreichenden Bestätigung weder verändert noch gelöscht werden können. Kryptografische Hashfunktionen, die miteinander verkettet sind, und Konsensmechanismen implementieren diese Eigenschaft. So garantiert die Unveränderlichkeit die Integrität und Nachprüfbarkeit der Transaktionshistorie und schafft ein vertrauensunabhängiges Fundament für dezentrale Systeme.
Supercomputer – Definition
Ein Supercomputer ist ein Hochleistungsrechner, der aus einer Vielzahl von Rechenknoten besteht, die über Hochgeschwindigkeitsverbindungen miteinander vernetzt sind. Ziel ist es, äußerst komplexe numerische Aufgaben – etwa Wettersimulationen, Arzneimittelentwicklung, KI-Training oder kryptografische Berechnungen – zu lösen, die von herkömmlichen Computern in einem begrenzten Zeitraum nicht bewältigt werden könnten. Supercomputer setzen auf Parallelverarbeitung, indem sie Aufgaben in viele kleine Einheiten aufteilen und diese gleichzeitig verarbeiten. Sie nutzen zudem Speicherlösungen mit hoher Bandbreite. Die Leistungsfähigkeit von Supercomputern wird in der Regel mit Kennzahlen wie FLOPS (Floating Point Operations per Second) angegeben.

Verwandte Artikel

Wie man ETH Staket?
Einsteiger

Wie man ETH Staket?

Da The Merge abgeschlossen ist, ist Ethereum endlich von PoW zu PoS übergegangen. Staker sorgen jetzt für die Netzwerksicherheit, indem sie ETH einsetzen und Belohnungen erhalten. Es ist wichtig, vor dem Staken geeignete Methoden und Dienstleister auszuwählen. Da The Merge abgeschlossen ist, ist Ethereum endlich von PoW zu PoS übergegangen. Staker sorgen jetzt für die Netzwerksicherheit, indem sie ETH einsetzen und Belohnungen erhalten. Es ist wichtig, vor dem Staken geeignete Methoden und Dienstleister auszuwählen.
2022-11-21 10:09:27
Was bringt das Shanghai-Upgrade?
Einsteiger

Was bringt das Shanghai-Upgrade?

Nach The Merge Mitte September wird Ethereum das Shanghai-Upgrade einleiten, das sich auf das ETH-Staking auswirken wird. Dieses große Upgrade wird voraussichtlich viele neue Updates für seine Funktionen bringen.
2022-11-21 08:27:06
LDO+stETH Dual Governance (Fortsetzung)
Fortgeschrittene

LDO+stETH Dual Governance (Fortsetzung)

In diesem Artikel wird die Aktualisierung des Governance-Modells des Lido-Projekts vorgestellt, das PAP und damit verbundene Probleme erläutert und analysiert, wie man über die bloße Governance-Token-Abstimmung hinausgehen kann.
2023-12-27 09:21:07