Wiki/EIP-7702: Set-Code-Transaktionen für EOAs erklärt
EIP-7702: Set-Code-Transaktionen für EOAs erklärt - Biturai Wiki Knowledge
EXPERTE | BITURAI KNOWLEDGE

EIP-7702: Set-Code-Transaktionen für EOAs erklärt

EIP-7702 ist ein Ethereum-Upgrade, das es Externally Owned Accounts (EOAs) ermöglicht, ihre Ausführung temporär oder dauerhaft an einen Smart Contract zu delegieren. Dies verwandelt EOAs in "Smart EOAs" und ermöglicht erweiterte Funktionen

Biturai Knowledge
Biturai Knowledge
Research-Bibliothek
Aktualisiert: 26.6.2026
Technisch geprüft

Struktur, Lesbarkeit, interne Verlinkung und SEO-Metadaten wurden automatisiert geprüft. Der Artikel wird fortlaufend aktualisiert und dient der Bildung, nicht als Finanzberatung.

Definition

EIP-7702, ein Ethereum Improvement Proposal, führt eine grundlegende Änderung in der Funktionsweise von Externally Owned Accounts (EOAs) auf der Ethereum-Blockchain ein. Im Kern ermöglicht EIP-7702 einer EOA, ihren eigenen Code temporär oder dauerhaft festzulegen, wodurch sie ihre Ausführungslogik an einen Smart Contract delegieren kann. Dieses Upgrade verwandelt eine traditionelle EOA, die typischerweise ausschließlich durch einen privaten Schlüssel kontrolliert wird, in eine "Smart EOA", die die ausgeklügelten Fähigkeiten von Smart Contracts nutzen kann. Dies bedeutet, dass, während die Adresse und der private Schlüssel gleich bleiben, das Konto die Fähigkeit erhält, komplexe, programmierbare Logik auszuführen, die zuvor ausschließlich Smart-Contract-Konten vorbehalten war.

EIP-7702: Ein Ethereum Improvement Proposal, das es Externally Owned Accounts (EOAs) ermöglicht, ihre Ausführungslogik temporär oder dauerhaft an einen bestimmten Smart Contract zu delegieren, wodurch sie effektiv zu "Smart EOAs" mit erweiterten Funktionalitäten aufgewertet werden.

Kernaussage

Der Hauptvorteil von EIP-7702 liegt in seiner Fähigkeit, Account Abstraction-Funktionen direkt auf bestehende EOAs zu übertragen, ohne dass Benutzer ihre Gelder migrieren oder ihre privaten Schlüssel ändern müssen. Dies ermöglicht einen nahtlosen Übergang zu einem flexibleren und leistungsfähigeren Kontomodell, das Funktionen wie Batch-Transaktionen, Gas-Sponsoring, Session-Keys und granulare Berechtigungen bietet. Es verbessert die Benutzererfahrung und Sicherheit erheblich, indem es eine programmierbare Kontrolle über die Vermögenswerte und Interaktionen einer EOA ermöglicht, was einen entscheidenden Schritt hin zu einem benutzerfreundlicheren und anpassungsfähigeren Ethereum-Ökosystem darstellt.

Mechanik

EIP-7702 führt einen neuen EIP-2718-Transaktionstyp ein, der speziell als 0x04 bezeichnet wird und als "Set-Code-Transaktion" bekannt ist. Dieser neue Transaktionstyp ermöglicht es einer EOA, eine Smart-Contract-Adresse anzugeben, deren Code im Kontext der EOA ausgeführt wird. Wenn eine EOA eine 0x04-Transaktion initiiert, enthält sie eine authorization_list. Diese Liste besteht aus Tupeln, die jeweils als [chain_id, address, nonce, y_parity, r, s] formatiert sind und gemeinsam die gewünschte Delegation anzeigen. Für jedes Tupel wird ein spezifischer Delegationsindikator, (0xef0100 || address), in den Code des autorisierenden Kontos geschrieben. Dieser Mechanismus modifiziert effektiv den Zustand der EOA, um auf den delegierten Smart Contract zu verweisen.

Sobald diese Delegation etabliert ist, wird jede nachfolgende Operation, die die EOA betrifft, den Code laden und ausführen, auf den die Delegation verweist. Dies bedeutet, dass die Logik des delegierten Contracts das Verhalten der EOA steuert, wodurch komplexe Operationen in ihrem Namen ausgeführt werden können. Die Delegation kann temporär sein und nur für die Dauer einer einzelnen Transaktion gelten, oder persistent, d.h. über mehrere Transaktionen hinweg aktiv bleiben, bis sie explizit widerrufen oder geändert wird. Um eine Delegation zu widerrufen, kann ein Benutzer eine neue EIP-7702-Autorisierung signieren, die auf die Null-Adresse verweist, wodurch der delegierte Code effektiv gelöscht und die EOA in ihren traditionellen Zustand zurückversetzt wird. Das Feld contract_code innerhalb der Transaktions-Payload gibt den festzulegenden Code oder die Adresse des zu delegierenden Contracts an. Dieser innovative Ansatz ermöglicht eine dynamische Modifikation der Ausführungsumgebung einer EOA, ohne ihre grundlegende Identität zu verändern.

Trading-Relevanz

Die Auswirkungen von EIP-7702 auf den Handel und das dezentrale Finanzwesen (DeFi) sind tiefgreifend, vor allem durch die Verbesserung der Flexibilität und Sicherheit von Benutzerinteraktionen. Mit den Funktionen von Smart EOAs können Trader Batch-Transaktionen ausführen, indem sie mehrere Operationen wie das Genehmigen eines Tokens, dessen Tausch an einer dezentralen Börse und das anschließende Staking des resultierenden Assets in einer einzigen atomaren Transaktion kombinieren. Dies optimiert nicht nur komplexe Handelsstrategien, sondern reduziert auch die Anzahl der erforderlichen individuellen Signaturen, verbessert die Effizienz und senkt potenziell die Transaktionskosten durch die Optimierung der Gasnutzung.

Darüber hinaus erleichtert EIP-7702 das Gas-Sponsoring, bei dem eine dritte Partei, wie eine dApp oder ein Dienstleister, die Transaktionsgebühren für einen Benutzer übernehmen kann. Dies beseitigt eine erhebliche Hürde für neue Benutzer und kann innovative Geschäftsmodelle in DeFi ermöglichen, bei denen Benutzer für Dienstleistungen in anderen Token als ETH bezahlen oder gasfreie Transaktionen für bestimmte Aktionen genießen können. Auch Session-Keys werden möglich, die es Benutzern erlauben, dApps begrenzte, zeitlich befristete oder aktionsspezifische Berechtigungen zu erteilen, ohne ihren Haupt-Privatschlüssel preiszugeben. Ein Trader könnte beispielsweise einen Session-Key ausstellen, der nur bestimmte Token-Swaps bis zu einem bestimmten Volumen für einen definierten Zeitraum erlaubt, was die Sicherheit und das Risikomanagement in aktiven Handelsszenarien erheblich verbessert. Dieses Maß an programmierbarer Kontrolle transformiert das Trading-Erlebnis und macht es sicherer, effizienter und zugänglicher.

Risiken

Obwohl EIP-7702 erhebliche Fortschritte bietet, birgt es auch neue potenzielle Risikofaktoren, die Benutzer und Entwickler sorgfältig abwägen müssen. Die Hauptsorge betrifft die Sicherheit des delegierten Smart Contracts. Wenn eine EOA ihre Ausführung an einen schlecht geprüften, anfälligen oder bösartigen Smart Contract delegiert, könnten die Vermögenswerte der EOA kompromittiert werden. Der delegierte Contract erhält effektiv die Kontrolle über die Aktionen der EOA, was bedeutet, dass jeder Fehler in seinem Code zu nicht autorisierten Transaktionen, Asset-Diebstahl oder anderen nachteiligen Folgen führen könnte. Benutzer müssen äußerste Vorsicht und Sorgfalt walten lassen, wenn sie auswählen, an welche Contracts sie delegieren, und sicherstellen, dass diese seriös, gründlich geprüft und eine starke Sicherheitsbilanz aufweisen.

Ein weiteres Risiko liegt im Potenzial für Social-Engineering-Angriffe. Bösartige Akteure könnten Benutzer dazu verleiten, EIP-7702-Transaktionen zu signieren, die an von Angreifern kontrollierte Contracts delegieren, die sich als legitime Dienste ausgeben. Die Komplexität des Verständnisses, was eine Delegation wirklich beinhaltet, könnte für weniger technisch versierte Benutzer eine Herausforderung darstellen und sie anfällig für solche Betrügereien machen. Darüber hinaus bedeutet die persistente Natur einiger Delegationen, dass ein kompromittierter delegierter Contract die Kontrolle über eine EOA über einen längeren Zeitraum behalten könnte, selbst nach der anfänglichen Interaktion. Entwickler, die EIP-7702 integrieren, müssen robuste Benutzeroberflächen implementieren, die die Auswirkungen der Delegation klar kommunizieren, und Benutzer sollten immer die Contract-Adressen und Berechtigungen überprüfen, die sie erteilen. Die erhöhte Flexibilität geht mit einer erhöhten Verantwortung für Sicherheitsbewusstsein und sorgfältige Entscheidungsfindung einher.

Geschichte und Beispiele

EIP-7702 stellt eine bedeutende Entwicklung im Ethereum-Kontomodell dar und baut auf früheren Bemühungen zur Verbesserung der Kontofunktionalität auf. Es wurde formell als Ethereum Improvement Proposal vorgeschlagen und soll im Rahmen des Pectra-Hard-Forks, der voraussichtlich im Mai 2025 stattfinden wird, auf dem Ethereum-Mainnet aktiviert werden. Dieser Zeitplan positioniert EIP-7702 als zukunftsweisendes Upgrade, das als Eckpfeiler zukünftiger Ethereum-Benutzererfahrungen dienen soll. Es ergänzt bestehende Initiativen wie ERC-4337, das standardisiert, wie Smart Accounts mit Bundlern und Paymastern interagieren, ersetzt diese jedoch nicht. Während ERC-4337 sich auf die Infrastruktur für Smart-Account-Interaktionen konzentriert, verbessert EIP-7702 direkt die Fähigkeiten der EOA selbst.

Ein praktisches Beispiel für die Nützlichkeit von EIP-7702 ist ein Gas-gesponserter NFT-Kauf. Stellen Sie sich vor, ein Benutzer möchte einen NFT auf einem Marktplatz kaufen, hat aber kein ETH für Gas. Mit EIP-7702 könnte der Benutzer seine EOA zuvor an eine Smart-Contract-Wallet-Implementierung (z.B. von Safe oder Biconomy) delegiert haben, die Gas-Sponsoring unterstützt. Wenn der Benutzer den NFT-Kauf initiiert, wird der Code des delegierten Contracts ausgeführt, wodurch ein Paymaster-Dienst die Gasgebühren im Namen des Benutzers übernehmen kann. Der Benutzer signiert einfach die Transaktion, und der delegierte Contract übernimmt die Logik der Gaszahlung. Ein weiteres Beispiel betrifft EIP-5792, das einen Standard für dApps bereitstellt, um Smart-Account-Funktionen, einschließlich der durch EIP-7702 freigeschalteten, zu erkennen und zu integrieren. Dies ermöglicht es dApps, eine reichhaltigere, integriertere Erfahrung für Benutzer zu bieten, die diese erweiterten EOA-Funktionen nutzen, ähnlich wie EIP-5003 und EIP-7377 die Kontomigration und Code-Festlegung erforschten.

Häufige Missverständnisse

Ein häufiges Missverständnis über EIP-7702 ist, dass es ERC-4337 ersetzt. Dies ist falsch; EIP-7702 und ERC-4337 sind komplementär. ERC-4337 bietet einen standardisierten Rahmen für die Account Abstraction, der es Smart-Contract-Wallets ermöglicht, über Bundler und Paymaster mit dem Netzwerk zu interagieren, wodurch Gaszahlungen und Signaturschemata abstrahiert werden. EIP-7702 hingegen rüstet bestehende EOAs zu Smart Accounts auf, wodurch sie solche Frameworks nutzen können. EIP-7702 konzentriert sich auf die internen Fähigkeiten des Kontos, während ERC-4337 sich auf die externe Infrastruktur für Smart-Account-Interaktionen konzentriert. Sie arbeiten Hand in Hand, um ein umfassendes Account-Abstraction-Erlebnis zu bieten.

Ein weiteres Missverständnis ist, dass EIP-7702 den privaten Schlüssel oder die Adresse der EOA dauerhaft ändert. Auch dies ist falsch. Die Adresse der EOA und der sie kontrollierende private Schlüssel bleiben unverändert. EIP-7702 ermöglicht es der EOA lediglich, ihre Ausführungslogik temporär oder dauerhaft an einen Smart Contract zu delegieren. Die zugrunde liegende Eigentümerstruktur bleibt intakt. Benutzer können die Delegation jederzeit widerrufen, indem sie eine neue EIP-7702-Transaktion signieren, die auf die Null-Adresse verweist, wodurch ihre EOA effektiv in ihren ursprünglichen Zustand zurückversetzt wird. Die Delegation ist ein konfigurierbarer Zustand der EOA, keine dauerhafte Änderung ihrer Kernidentität. Es geht darum, eine Schicht programmierbarer Funktionalität hinzuzufügen, nicht darum, die kryptografische Grundlage des Kontos grundlegend zu verändern.

Zusammenfassung

EIP-7702 markiert einen entscheidenden Fortschritt für das Ethereum-Ökosystem, indem es die Fähigkeiten von Externally Owned Accounts grundlegend transformiert. Durch die Einführung eines neuen Transaktionstyps, der es EOAs ermöglicht, ihre Ausführung an Smart Contracts zu delegieren, werden eine Reihe leistungsstarker Funktionen wie Batch-Transaktionen, Gas-Sponsoring und Session-Keys freigeschaltet. Dieses Upgrade bringt die Vorteile der Account Abstraction direkt zu bestehenden Wallets und verbessert die Benutzererfahrung, Sicherheit und Flexibilität, ohne eine Änderung der privaten Schlüssel oder Adressen zu erfordern. Obwohl es ein immenses Innovationspotenzial für DeFi und dApps bietet, müssen Benutzer hinsichtlich der Sicherheit delegierter Contracts und potenzieller Social-Engineering-Risiken wachsam bleiben. EIP-7702 ebnet zusammen mit Initiativen wie ERC-4337 den Weg für eine anpassungsfähigere, benutzerfreundlichere und sicherere Zukunft für Ethereum-Benutzer.

OKX EU · Offizieller Biturai-Partner

OKX EU

Entdecke das aktuelle Angebot von OKX EU über den offiziellen Biturai-Partnerlink. Produkte und Verfügbarkeit können je Land abweichen.

OKX EU ansehen

Partnerlink · Biturai kann bei Nutzung eine Vergütung erhalten · keine Anlageberatung

OKX EU

Haftungsausschluss

Dieser Artikel dient ausschließlich zu Informationszwecken. Die Inhalte stellen keine Finanzberatung, Anlageempfehlung oder Aufforderung zum Kauf oder Verkauf von Wertpapieren oder Kryptowährungen dar. Biturai übernimmt keine Gewähr für die Richtigkeit, Vollständigkeit oder Aktualität der Informationen. Investitionsentscheidungen sollten stets auf Basis eigener Recherche und unter Berücksichtigung der persönlichen finanziellen Situation getroffen werden.

Transparenz

Biturai kann KI-gestützte Werkzeuge zur Recherche, Strukturierung oder Aktualisierung von Wiki-Artikeln einsetzen. Redaktionell geprüfte Artikel werden separat gekennzeichnet; alle Inhalte bleiben Bildungsinhalte und ersetzen keine eigene Prüfung.