WATS Wallet logoWATS Wallet
Tecnico6 min di lettura

EIP-7702: account abstraction nativa per gli EOA (2026)

EIP-7702 è un tipo di transazione Ethereum che permette a un normale EOA di delegare a del codice di smart contract, così un indirizzo ordinario può raggruppare azioni, farsi sponsorizzare il gas ed emettere session key senza cambiare indirizzo. Ecco come funziona la delega dell'era Pectra, come si abbina a ERC-4337 e come WATS offre già il beneficio quotidiano.

EIP-7702 è un tipo di transazione Ethereum, introdotto con l'aggiornamento Pectra, che permette a un normale account externally owned (EOA) di firmare un'autorizzazione che punta il proprio campo codice a un'implementazione a smart contract, così un indirizzo qualunque può eseguire logica da smart account senza diventare un nuovo account. Indirizzo, chiave privata e saldo restano esattamente com'erano, e la delega può essere ripuntata o cancellata in qualsiasi momento: è quindi un aggiornamento reversibile, non una migrazione. Con un'implementazione adeguata alle spalle, un EOA guadagna transazioni atomiche raggruppate, gas sponsorizzato o pagato in un token non nativo e session key con ambito limitato. Non sostituisce ERC-4337: un account delegato tramite 7702 può adottare logica compatibile con ERC-4337 e usare la stessa infrastruttura di EntryPoint, bundler e paymaster. Il beneficio quotidiano — non dover mai detenere la moneta di gas nativa di ogni chain — è ciò che il WATS Hot Wallet offre già in modo non-custodial tramite un paymaster ERC-4337 su EVM, addebitando le commissioni in un unico token, ATS, invece che in ETH, POL o BNB.

Il divario: perché il tuo EOA non può fare cose da smart account

La maggior parte delle persone su Ethereum detiene un account externally owned (EOA) — un indirizzo controllato da una singola chiave privata. Gli EOA sono semplici e collaudati, ma sono anche rigidi. Non possono raggruppare più azioni in una singola transazione atomica, non possono lasciare che qualcun altro paghi il loro gas e non possono delegare un potere di firma limitato a una chiave temporanea. Queste comodità appartengono all'account abstraction, e storicamente richiedevano di spostare i fondi verso un account a smart contract — un indirizzo diverso, con l'attrito della migrazione e le proprie assunzioni di fiducia.

Questo è il divario che EIP-7702 è stato progettato per colmare: dare agli EOA esistenti accesso al comportamento da smart account senza chiedere agli utenti di abbandonare l'indirizzo che già possiedono.

Cos'è EIP-7702

EIP-7702 definisce un nuovo tipo di transazione che permette a un EOA di delegare a del codice di contratto, così che l'account possa comportarsi come uno smart account pur restando, a livello di protocollo, un EOA. È entrato in funzione come parte dell'aggiornamento Pectra di Ethereum nel 2025, e dal 2026 è attivo sulla mainnet e supportato dalle principali reti EVM e dall'infrastruttura dei wallet. La transazione trasporta una o più autorizzazioni firmate, e ciascuna collega una delega a un account ordinario. Fondamentalmente, le tue chiavi, il saldo, il nonce e l'indirizzo restano esattamente gli stessi; l'account acquisisce semplicemente la capacità di eseguire logica programmabile.

È un cambiamento significativo. Prima di EIP-7702, "passare a uno smart account" significava "creare e finanziare un nuovo account", con ogni app, indirizzo di prelievo su exchange e link di pagamento che continuavano a puntare a quello vecchio. Dopo, l'account che hai già può aderire alle funzionalità da smart account e, con la stessa facilità, rinunciarvi.

Come funziona: il delegation designator

EIP-7702 funziona attraverso un delegation designator — un piccolo puntatore memorizzato nel campo codice dell'account che dice, in sostanza, "esegui il codice di questo contratto come se fosse il mio." L'utente firma una tupla di autorizzazione che indica un chain ID (oppure 0, ovvero qualsiasi chain EVM che la accetti), l'indirizzo del contratto di implementazione e un nonce. Quando viene eseguita una transazione 7702 che trasporta quell'autorizzazione, il campo codice dell'account viene impostato su un breve marcatore — 0xef0100 seguito dall'indirizzo dell'implementazione. Da quel momento, le chiamate all'EOA eseguono la logica del contratto delegato, mentre l'account conserva il proprio storage, il proprio saldo e il proprio nonce, e la sua chiave privata continua a firmare le sue transazioni. Ciò che un altro chiamante può attivare è deciso dalle regole dell'implementazione: ecco perché la scelta dell'implementazione conta.

Una conseguenza è facile da trascurare ed è davvero utile: poiché l'autorizzazione viene firmata separatamente dalla transazione che la trasporta, chi firma non deve per forza essere chi invia. Qualcun altro può inviare la transazione e pagarla, il che significa che un account con zero ETH può essere aggiornato e poi sponsorizzato fin dalla sua primissima azione.

La delega è inoltre persistente, non automaticamente temporanea. Resta in vigore finché non la cambi: firmare una nuova autorizzazione ripunta l'account su codice diverso, mentre firmarne una che indica l'indirizzo zero cancella il puntatore e riporta l'account a essere un semplice EOA. Questa reversibilità è la valvola di sicurezza del design, ed è il motivo per cui "a cosa è attualmente delegato il mio account?" è una domanda a cui un wallet dovrebbe saper rispondere a colpo d'occhio.

EIP-7702 vs ERC-4337: complementari, non concorrenti

ERC-4337 è lo standard di account abstraction che ha introdotto UserOperation, bundler, un contratto EntryPoint singleton e i paymaster — una pipeline adatta all'off-chain per gli smart account che non ha mai toccato il protocollo di base di Ethereum. EIP-7702, al contrario, è una modifica a livello di protocollo che aggiorna direttamente gli EOA.

È facile inquadrarli come rivali, ma dal 2026 si comprendono meglio come complementari. EIP-7702 risponde alla domanda "come fa un semplice EOA ad acquisire un'identità definita dal codice?" ERC-4337 risponde a "come ottengono gli smart account l'esecuzione raggruppata, le commissioni sponsorizzate e una pipeline di verifica condivisa?" Un account delegato tramite EIP-7702 può delegare a un'implementazione compatibile con ERC-4337 e collegarsi direttamente agli stessi EntryPoint, bundler e paymaster. I due standard si sovrappongono anziché sostituirsi, ed è per questo che i wallet possono offrire già oggi la sponsorizzazione delle commissioni in stile 4337 ed estenderla agli EOA delegati senza rifare l'impianto.

Cosa sblocca per i wallet esistenti

Per uno sviluppatore di wallet, EIP-7702 trasforma funzionalità prima "solo per smart account" in cose che l'indirizzo di un utente ordinario può usare:

Batching. Approvare e fare swap in una singola transazione atomica, così un passaggio non può completarsi a metà lasciandoti bloccato tra un'approvazione e uno scambio — e lo stesso batch può approvare un importo esatto, o revocarlo subito dopo, invece di lasciare un'allowance aperta on-chain.

Sponsorizzazione del gas. Un paymaster (o un fee-payer equivalente sulle chain non-EVM) può coprire il gas, oppure lasciare che l'utente paghi le commissioni in un token diverso dall'asset nativo della chain — nessun buffer separato di ETH per il gas richiesto. Sotto, la chain continua comunque a incassare per intero il suo gas nativo; ciò che cambia è quale token esce dal tuo wallet.

Session key. Concedere una chiave temporanea e limitata che può firmare un insieme ristretto di azioni entro confini stabiliti, per poi scadere — utile per giochi, interfacce di trading e flussi ricorrenti senza dover rifirmare ogni passaggio.

Rischi e considerazioni

La delega è potente, ed è proprio per questo che merita attenzione. Il contratto di implementazione a cui deleghi definisce di fatto ciò che il tuo account può fare, quindi un'implementazione malevola o difettosa è un rischio serio — delega solo a codice verificato da audit e affidabile. Le autorizzazioni firmate devono essere gestite con cura dai wallet per evitare phishing che inganni un utente inducendolo a puntare il proprio account su una logica controllata da un attaccante; un chain ID pari a 0 rende un'autorizzazione riutilizzabile su tutte le chain EVM, il che è comodo e, nelle mani sbagliate, pericoloso. E poiché EIP-7702 è ancora relativamente nuovo, gli strumenti, gli indexer e le assunzioni di sicurezza stanno maturando nel 2026. Nulla di tutto ciò è un motivo per evitarlo; è un motivo per aspettarsi che i wallet mostrino esplicitamente il target della delega, rendano la sua cancellazione un'operazione in un solo passaggio e trattino "a cosa sto delegando?" come una questione di sicurezza di primo piano.

Dove si colloca WATS

Il motivo per cui EIP-7702 interessa all'utente finale non è il dettaglio degli opcode — è non dover tenere in vita cinque saldi di gas nativo solo per muovere i propri soldi. WATS lo offre già oggi, senza aspettare che il supporto alla delega arrivi ovunque. Il WATS Hot Wallet addebita ogni trasferimento, swap o stake in un unico token, ATS — su EVM tramite un paymaster ERC-4337, e tramite un fee-payer equivalente su Solana e TON — così non ti servono mai ETH, POL, BNB, SOL e Toncoin fermi in buffer separati. Poiché ATS è un OFT di LayerZero, si tratta di un unico saldo su Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana e TON, anziché di otto. WATS è il primo e unico wallet a combinare commissioni a token unico ERC-4337 + OFT, addebitate al posto del gas nativo, con un burn che porta gli ATS incassati da 100M verso un floor di 30M — il tutto mentre continui a detenere le tue chiavi, dato che WATS non ne detiene mai nessuna.

Meglio essere precisi su cosa cambia: pagare in ATS non è uno sconto, esattamente come non lo è la sponsorizzazione tramite EIP-7702 o ERC-4337. La rete incassa comunque per intero il suo gas nativo; cambia soltanto il token che spendi. Quindi, se le parti di EIP-7702 che ti interessano davvero sono quelle pratiche — un solo token per le commissioni, nessuna corsa dietro al gas nativo, chiavi che restano tue — il passo concreto è installare il WATS Hot Wallet, tenere un unico saldo ATS e lasciare che copra la tua attività su tutte e otto le chain supportate, mentre gli standard continuano a maturare sotto la superficie.

Domande frequenti

Che cos'è EIP-7702 in parole semplici?

EIP-7702 è un tipo di transazione Ethereum, introdotto con l'aggiornamento Pectra, che permette a un normale account externally owned (EOA) di puntare il proprio campo codice a un'implementazione a smart contract ed eseguire la logica di quel contratto. In parole povere, l'indirizzo che già usi può iniziare a comportarsi come uno smart account — raggruppare azioni, farsi sponsorizzare il gas, emettere session key con ambito limitato — senza che tu debba creare o finanziare un nuovo indirizzo. La tua chiave, il saldo e l'indirizzo restano invariati.

EIP-7702 trasforma il mio EOA in un account a smart contract in modo permanente?

No. EIP-7702 collega un delegation designator che punta il tuo account a del codice di implementazione, ma il tuo indirizzo, le chiavi e il saldo restano gli stessi. La delega resta in vigore finché non la cambi, e può essere ripuntata su codice diverso o cancellata del tutto firmando un'autorizzazione per l'indirizzo zero, che riporta l'account a essere un semplice EOA. È un aggiornamento reversibile, non una migrazione permanente a un nuovo account.

EIP-7702 è un sostituto di ERC-4337?

No, sono complementari nel 2026. EIP-7702 è una modifica a livello di protocollo che permette a un EOA di delegare a del codice di contratto, mentre ERC-4337 fornisce la pipeline delle UserOperation, il contratto EntryPoint, i bundler e i paymaster per gli smart account. Un account delegato tramite 7702 può adottare logica compatibile con ERC-4337 e usare la stessa infrastruttura di paymaster, così i due standard si sovrappongono anziché farsi concorrenza.

Mi serve EIP-7702 per pagare le commissioni di rete in un token diverso da ETH?

No — WATS lo fa già senza richiedere una delega 7702. Il WATS Hot Wallet addebita ogni azione in un unico token, ATS, usando un paymaster ERC-4337 sulle chain EVM e un fee-payer equivalente su Solana e TON, e poiché ATS è un OFT di LayerZero si tratta di un unico saldo su Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana e TON. EIP-7702 è una delle strade verso la stessa classe di funzionalità per gli EOA. Nota che non si tratta di uno sconto: la chain incassa comunque per intero il suo gas nativo, e cambia solo il token che spendi. WATS è del tutto non-custodial: le chiavi le detieni tu, e WATS non ne detiene mai nessuna.

Cosa può fare un EOA con EIP-7702 che prima non poteva?

Con un'implementazione delegata adeguata, un EOA ordinario può raggruppare più azioni in una singola transazione atomica, avere il gas sponsorizzato da un paymaster o pagato in un token non nativo, e concedere session key limitate e con scadenza. Queste erano in precedenza funzionalità riservate agli smart account. L'avvertenza principale è che l'account è sicuro solo quanto il contratto a cui delega, quindi delega solo a codice verificato da audit e controlla qual è il target di delega attuale indicato dal tuo wallet.