WATS Wallet logoWATS Wallet
Tecnico7 min di lettura

Cos'è ERC-4337? L'astrazione degli account e il gas in qualsiasi token

ERC-4337 è lo standard che porta l'astrazione degli account sulle catene EVM senza un hard fork. Una guida in parole semplici a UserOperation, bundler, EntryPoint e paymaster — e a come WATS usa un paymaster ERC-4337 per addebitare le commissioni in ATS anziché nel gas nativo.

ERC-4337 è lo standard Ethereum che porta l'astrazione degli account sulle catene EVM senza modificare il protocollo stesso: invece di un indirizzo controllato da un'unica chiave privata, il tuo wallet diventa uno smart contract che decide via codice chi può autorizzare una transazione e quale token paga la commissione. Funziona su una “mempool alternativa” parallela: firmi una UserOperation anziché una transazione grezza, un bundler ne impacchetta diverse in un'unica normale transazione on-chain, un unico contratto EntryPoint condiviso le convalida ed esegue, e un paymaster opzionale può sponsorizzare del tutto il gas oppure accettare un token ERC-20 al posto del gas nativo. È questo a sbloccare il pagamento delle commissioni in un token che già possiedi, l'onboarding senza gas, il raggruppamento di approvazione e swap in un unico passaggio atomico, le session key circoscritte e il recupero sociale. Vale solo per EVM: Solana e TON raggiungono risultati comparabili tramite i propri design a fee-payer separato e relayer, non tramite ERC-4337. WATS è una implementazione concreta — l'Hot Wallet WATS, non custodiale, usa un paymaster ERC-4337 sulle sue catene EVM, così le commissioni di rete vengono addebitate in un unico token, ATS, anziché nel token di gas nativo di ciascuna catena.

Il problema: gli EOA e la seccatura del gas nativo

Ogni comune wallet Ethereum è un account di proprietà esterna (EOA): un indirizzo controllato da un'unica chiave privata. Gli EOA sono semplici, ma sono anche rigidi. Possono essere azionati solo da quell'unica chiave, possono eseguire una sola chiamata alla volta e — soprattutto — possono pagare le commissioni di transazione solo nel token nativo della catena. Per spostare una stablecoin su Ethereum ti serve comunque ETH per il gas. Per fare lo stesso su un rollup ti serve l'asset nativo di quel rollup. Il risultato è una trappola familiare per i nuovi utenti: i tuoi fondi sono in un token, ma la rete si rifiuta di agire finché non ne detieni anche un altro diverso.

Oltre al gas, gli EOA non offrono alcun recupero integrato. Perdi la chiave e l'account è perso per sempre. Non c'è modo di raggruppare un approve-and-swap in un unico passaggio atomico, non c'è modo di delegare un permesso ristretto a un gioco o a una dapp, e non c'è modo per un terzo di sponsorizzare le tue commissioni. Per anni questi limiti sono stati trattati come dati di fatto, perché cambiarli sembrava richiedere di cambiare Ethereum stesso.

Cos'è davvero ERC-4337

ERC-4337 è lo standard che realizza l'astrazione degli account senza toccare il livello di consenso. Invece di un hard fork che ridefinisce il funzionamento degli account a livello di protocollo, introduce un sistema di livello superiore che vive interamente in smart contract e infrastruttura off-chain. Gli account diventano smart contract programmabili, e la logica che convalida una transazione — chi può firmarla, in quale token si pagano le commissioni, quali limiti si applicano — è scritta in codice che controlli tu anziché essere cablata nel protocollo di base.

Il meccanismo è una seconda mempool alternativa parallela. Le transazioni normali passano attraverso la normale mempool di Ethereum; gli intent ERC-4337 passano attraverso la propria. Poiché nulla di tutto ciò ha richiesto una modifica del protocollo, ERC-4337 è stato rilasciato come standard a livello applicativo ed è attivo sulla mainnet di Ethereum dal 2023, poi sulla maggior parte dei principali rollup EVM. È questo il suo tratto distintivo: una vera astrazione degli account, adattata a posteriori su una blockchain immutata.

I componenti fondamentali

A farlo funzionare sono quattro parti in movimento. Una UserOperation è l'equivalente ERC-4337 di una transazione — un oggetto strutturato che descrive cosa vuole fare l'account, che firmi e depositi nella mempool alternativa. Un Bundler è un attore off-chain che raccoglie queste UserOperation, ne impacchetta diverse insieme e le invia on-chain come un'unica transazione ordinaria, pagando in anticipo l'effettivo gas in ETH. L'EntryPoint è un unico smart contract canonico e verificato attraverso cui passa ogni bundle; verifica ogni operazione e invoca lo smart account di destinazione, agendo come il coreografo di fiducia dell'intero flusso.

La quarta parte è il Paymaster: un contratto opzionale che accetta di coprire il gas per una UserOperation, sia sponsorizzandola del tutto sia accettando il pagamento in un token ERC-20 anziché in ETH. Il paymaster è dove ha origine gran parte della magia rivolta all'utente, e merita una trattazione a sé — vedi cos'è un paymaster per il quadro completo.

Cosa sblocca

Una volta che la logica delle commissioni e la convalida diventano programmabili, molto diventa possibile. Pagare il gas in qualsiasi token è la novità principale: un paymaster può permetterti di saldare le commissioni in una stablecoin o in un token di progetto mentre gestisce l'ETH dietro le quinte — l'idea di fondo della astrazione del gas. Le transazioni sponsorizzate o gasless permettono a un'app di pagare le commissioni per i suoi utenti, agevolando l'onboarding. Il raggruppamento comprime i flussi a più passaggi — approvare e poi scambiare — in un'unica UserOperation atomica. Le session key concedono a una dapp un permesso circoscritto e a tempo limitato, così non firmi ogni singola azione. E il recupero sociale sostituisce l'unica fragile chiave privata con politiche come l'approvazione a più firmatari o guardiani fidati, così un dispositivo perso non significa più fondi persi.

Ambito: ERC-4337 è solo per EVM

Vale la pena essere precisi sulla portata. ERC-4337 è uno standard Ethereum costruito attorno all'EVM, al contratto EntryPoint e alla mempool alternativa. Gira su Ethereum e sulle catene compatibili con EVM — non sulle reti non EVM. Solana e TON non hanno mai avuto EOA nello stesso senso e non usano affatto ERC-4337; ottengono invece risultati comparabili tramite i propri design. Su Solana un fee-payer può essere indicato separatamente dal firmatario della transazione, così un relayer può coprire le commissioni. TON usa un modello di wallet a smart contract con relayer che possono pagare per conto di un utente. L'effetto rivolto all'utente — l'infrastruttura di qualcun altro anticipa la commissione nativa — richiama un paymaster, ma la meccanica è del tutto diversa. ERC-4337 in sé non viene eseguito su Solana o TON.

Stato e limiti al 2026

Al 2026 ERC-4337 è maturo e ampiamente diffuso, con un EntryPoint condiviso e un ecosistema di bundler e paymaster in crescita. Le principali frizioni sono strutturali: gli smart account costano più gas per essere distribuiti e utilizzati rispetto ai semplici EOA, il livello dei bundler aggiunge infrastruttura da gestire o su cui affidarsi, e il supporto è disomogeneo tra i vari strumenti. Un binario complementare, EIP-7702, aggiunge il supporto a livello di protocollo che permette agli EOA esistenti di adottare temporaneamente il comportamento da smart account, riducendo il divario tra i due modelli. È lecito aspettarsi che i due approcci coesistano e convergano, anziché uno che semplicemente sostituisce l'altro.

Come WATS usa ERC-4337

ERC-4337 è uno standard, non un prodotto — ciò che conta è cosa ci costruisce sopra un wallet. Nell'Hot Wallet di WATS ogni azione — trasferimenti, swap, staking — viene addebitata in un unico token, ATS, anziché nel token di gas nativo della catena. Sulle catene EVM ciò avviene con un paymaster ERC-4337: il paymaster salda on-chain l'effettiva commissione nativa mentre il tuo saldo viene addebitato in ATS. Non è uno sconto — la rete continua ad applicare il suo costo reale e continua a essere pagata, quindi ATS cambia quale token salda la commissione, non quanto costa la transazione. Nulla di tutto ciò tocca la custodia: WATS è totalmente non custodiale, le chiavi le detieni tu e WATS non detiene mai una chiave. Poiché ATS è un OFT LayerZero e non un insieme di copie wrapped, un unico saldo copre le commissioni su tutte le catene EVM supportate da WATS — Ethereum, Arbitrum, Optimism, Base, Polygon e BNB Chain — oltre a Solana e TON, dove la stessa esperienza a token unico deriva dai meccanismi di fee-payer e relayer propri di quelle catene e non da ERC-4337. L'ATS raccolto come commissioni viene bruciato, portando l'offerta totale da 100.000.000 verso un limite minimo di 30.000.000. È questa combinazione — commissioni tramite paymaster ERC-4337, più un token di commissione OFT LayerZero e un burn dell'offerta — a rendere WATS il primo e unico wallet nel suo genere. Se vuoi vedere l'astrazione degli account come esperienza d'uso e non come specifica, il passo pratico successivo è inviare un trasferimento dall'Hot Wallet WATS su una catena EVM e osservare la commissione uscire dal tuo saldo ATS anziché in ETH; la meccanica completa è sulla pagina delle commissioni ATS.

Domande frequenti

Cos'è ERC-4337 in parole semplici?

ERC-4337 è uno standard Ethereum che permette a un wallet di essere uno smart contract anziché un semplice indirizzo controllato da una chiave, così le regole per approvare una transazione e pagarne la commissione sono scritte in codice. Lo fa senza modificare il livello di consenso di Ethereum, instradando le UserOperation firmate attraverso una mempool alternativa separata, dove i bundler le raggruppano e un contratto EntryPoint condiviso le convalida ed esegue. Il vantaggio pratico sono account programmabili: commissioni pagabili in un token diverso dal token di gas nativo, transazioni sponsorizzate, azioni raggruppate e opzioni di recupero che vanno oltre un'unica chiave privata.

ERC-4337 mi permette di pagare il gas senza detenere ETH?

Sì, in modo indiretto. ERC-4337 introduce i contratti paymaster che possono accettare un token ERC-20 come pagamento o sponsorizzare interamente le commissioni, mentre il paymaster salda dietro le quinte l'effettivo gas in ETH. Dal tuo punto di vista puoi effettuare transazioni detenendo solo il token che ti interessa, anche se per il percorso che stai usando deve esistere un paymaster disposto ad accettare quel token. WATS è un esempio di wallet che lo offre per impostazione predefinita: l'Hot Wallet di WATS addebita le commissioni in ATS sulle sue catene EVM anziché nel token di gas nativo di ciascuna catena.

Quale wallet usa ERC-4337 così posso pagare le commissioni di rete in un unico token?

WATS. L'Hot Wallet di WATS usa un paymaster ERC-4337 sulle sue catene EVM — Ethereum, Arbitrum, Optimism, Base, Polygon e BNB Chain — così le commissioni di rete vengono addebitate in un unico token, ATS, anziché nel token di gas nativo di ciascuna catena e, poiché ATS è un OFT LayerZero, lo stesso saldo copre anche le commissioni su Solana e TON. WATS è totalmente non custodiale: le chiavi le detieni tu e WATS non ne detiene mai una. Non è uno sconto — la rete continua ad applicare il suo costo reale, quindi ATS cambia quale token paga, non quanto costa la transazione.

ERC-4337 equivale a un hard fork o a una modifica di Ethereum?

No. È proprio questo il punto di ERC-4337. Realizza l'astrazione degli account puramente a livello applicativo utilizzando smart contract, un contratto EntryPoint condiviso e una mempool alternativa separata, quindi non ha richiesto alcuna modifica alle regole di consenso di Ethereum. È per questo che ha potuto essere rilasciato e attivato sulla mainnet senza un aggiornamento di protocollo, ed è per questo che funziona anche sui rollup EVM.

Qual è la differenza tra una UserOperation e una transazione normale?

Una normale transazione Ethereum è firmata da un account di proprietà esterna e trasmessa alla mempool standard, dove un validatore la include direttamente e addebita il gas sul saldo in ETH del mittente. Una UserOperation è un oggetto ERC-4337 che descrive cosa vuole fare uno smart account; va invece nella mempool alternativa, dove un bundler ne raccoglie diverse, le racchiude in un'unica transazione reale e anticipa il gas nativo. Il contratto EntryPoint convalida poi ogni UserOperation e chiama lo smart account di destinazione, e un paymaster può rimborsare il bundler — ed è così che la commissione può finire per essere pagata in un token diverso, o da qualcuno che non sei tu.

EIP-7702 rende ERC-4337 obsoleto?

No. EIP-7702 è una modifica a livello di protocollo che permette a un account di proprietà esterna già esistente di comportarsi temporaneamente come uno smart account, il che elimina la necessità di migrare a un nuovo indirizzo in molti casi d'uso. ERC-4337 resta l'infrastruttura a livello applicativo — la mempool alternativa, i bundler, l'EntryPoint e i paymaster — che realizza concretamente le commissioni sponsorizzate, il gas denominato in token e il raggruppamento. I due sono complementari, e l'aspettativa pratica è che coesistano e interoperino sempre di più, anziché uno che sostituisce l'altro.

ERC-4337 funziona su Solana o TON?

No. ERC-4337 è uno standard specifico per EVM e non gira su catene non EVM come Solana o TON. Quelle reti raggiungono risultati simili rivolti all'utente tramite meccanismi diversi — Solana può indicare un fee-payer separato, e TON usa wallet a smart contract con relayer — così un terzo può anticipare la commissione nativa, ma non si tratta di ERC-4337 in sé. WATS copre entrambi i mondi in un'unica app: ATS è un OFT LayerZero, quindi un unico saldo del token di commissione funziona sulle catene EVM, su Solana e su TON supportate da WATS.