PANews berichtete am 31. Oktober unter Berufung auf The Defiant, dass der Ethereum-Entwickler nicolashw am 30. Oktober einen Entwurf für einen Core-EIP-Vorschlag mit dem Titel „EOA-Delegation dauerhaft deaktivieren“ eingereicht hat. Er soll es ermöglichen, EIP-7702-Delegationen in schlüsselgesteuerten Wallets dauerhaft zu deaktivieren, sodass Kontoinhaber die Ausführung von Smart Contracts an ihrer bestehenden Adresse ablehnen können. Dem Vorschlag wurde noch keine Nummer zugewiesen; er ist weiterhin offen und wurde noch nicht zusammengeführt. Für seine Aktivierung ist ein Netzwerk-Upgrade erforderlich. Der Entwurf nutzt eine derzeit ungültige EIP-7702-Transaktion des Typs 4, um im Konto eine nicht ausführbare Drei-Byte-Markierung zu installieren, durch die künftige Delegierungsautorisierungen übersprungen werden. Das Konto behält seine Adresse sowie die Möglichkeit für gewöhnliche Überweisungen und Vertragsaufrufe, eingehende Aufrufe führen jedoch keinen Code aus.
Dem Entwurf zufolge kann diese Funktion nur EIP-7702-Delegationen verhindern, nicht aber andere Risiken nach einem Diebstahl des privaten Schlüssels abwenden. Wird der private Schlüssel kompromittiert, können Angreifer weiterhin Geld transferieren, Token-Genehmigungen erteilen oder Vertragsautorisierungen unterzeichnen. Bestehende Genehmigungen werden dadurch ebenfalls nicht widerrufen. Das Beenden der Delegation kann außerdem delegierungsabhängige Wiederherstellungsfunktionen deaktivieren oder den Zugriff auf Vermögenswerte verhindern, die den bisherigen delegierten Code benötigen.
