In einem aktuellen Vorschlag haben prominente Ethereum-Entwickler, darunter Vitalik Buterin, Sam Wilson, Ansgar Dietrichs und Matt Garnett, einen neuen Transaktionstyp vorgeschlagen, um die Externally Owned Accounts (EOAs) zu verbessern. Der Vorschlag, der sich derzeit im Entwurfsstatus befindet, skizziert die Schaffung eines neuen Transaktionstyps, der temporär EOAs in Smart-Vertrags-Wallets während der Transaktionsausführung umwandelt und Funktionalitäten ähnlich denen von EIP-3074 bietet. Gemäß dem Entwurf von EIP-7702 würden Transaktionsbündelung und von einem anderen Konto bezahlte Transaktionen ermöglicht werden. Der vorgeschlagene Transaktionstyp würde ein contract_code-Feld und eine Signatur enthalten, wodurch EOAs vorübergehend Smart-Vertrags-Funktionalitäten übernehmen könnten. Der Kerngedanke ist, die Benutzerfreundlichkeit und Sicherheit von EOAs zu verbessern, um gängige Probleme wie das Bündeln von Transaktionen, die Sponsoring von Transaktionen und die Benutzerprivilegien zu adressieren.
Der Standard würde auch deeskalierte Berechtigungen ermöglichen, indem Benutzer erweiterte Unterzeichnungsberechtigungen mit begrenzten Berechtigungen zulassen könnten. Beispielsweise könnte ein Wallet-Administrator den Subschlüsselbesitzern erlauben, nur ERC-20-Token auszugeben, nur einen Teil des Wallet-Guthabens zu verwenden oder auf ausgewählte Anwendungen zuzugreifen. Alternative zu EIP-3074 Der Entwurf des Vorschlags bietet eine Alternative zu EIP-3074, einem bestehenden Standard, der viele ähnliche Funktionen bietet. Allerdings zielt EIP-7702 darauf ab, Vorwärtskompatibilitätsprobleme anzugehen. Im Gegensatz zu EIP-3074 führt er keine Opcodes ein, die angeblich überflüssig werden würden in einem "Endgame Account Abstraction", in dem alle Benutzer Smart-Vertrags-Wallets verwenden.
Buterin und die Mitwirkenden glauben, dass ein Endgame Account Abstraction wahrscheinlich wird, wenn die Quantencomputing die für Standard-EOAs oder standardmäßige von Benutzern kontrollierte Ethereum Wallets verwendete Kryptographie bricht. EIP-3074 könnte auch ein Ecosystem von Invoker-Verträgen separat vom Smart-Vertrags-Wallet-Ecosystem schaffen. Mit EIP-7702 zielen die Befürworter darauf ab, eine Aufteilung der Anstrengungen zu vermeiden. Trotz seiner möglichen Vorteile merkte Buterin an, dass EIP-7702 ähnliche Kritik wie sein Pendant erhalten könnte, da es Vertrauen in den Code erfordert und zu einer Zentralisierung führen kann. Er ist der Ansicht, dass jeder Vorschlag zur Behandlung der Privilegien-Deeskalation mit denselben Herausforderungen konfrontiert wird.