# Cos’è l’account abstraction? Guida agli smart wallet ERC-4337

> L’account abstraction trasforma i wallet crypto in smart contract programmabili. Ecco come funzionano davvero ERC-4337, EIP-7702 e le transazioni senza gas.

Last updated: 2026-09-18T13:24:03

Canonical URL: https://crevio.co/it/blog/what-is-account-abstraction

**L’account abstraction è il motivo per cui sempre più wallet crypto non ti chiedono più di annotare dodici parole casuali e custodirle come la tua stessa vita.** È il termine ombrello che indica un insieme di standard Ethereum, soprattutto [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) ed [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), che permettono a un wallet di essere un piccolo programma anziché una semplice chiave privata. Quel programma può pagare le proprie commissioni gas, recuperare l’accesso se perdi un dispositivo, approvare una serie di azioni con un’unica firma e autenticarti con un’impronta digitale invece che con una seed phrase. Secondo alcuni tracker, [decine di milioni di questi «smart account» sono già attivi](https://www.alchemy.com/overviews/what-is-account-abstraction) su Ethereum e sui suoi rollup, e il numero cresce ogni trimestre.

- **L’idea di base**: sostituire un wallet la cui unica logica è «firma valida = accesso completo» con uno smart contract in grado di applicare tutte le regole che il proprietario desidera
- **Due percorsi già operativi**: ERC-4337, uno standard a livello applicativo attivo da marzo 2023, ed EIP-7702, un aggiornamento a livello di protocollo introdotto con l’[hard fork Pectra di Ethereum del 7 maggio 2025](https://blog.ethereum.org/2025/04/23/pectra-mainnet)
- **Cosa rende possibile**: sponsorizzazione del gas (paga qualcun altro, oppure paghi in USDC invece che in ETH), recupero sociale invece di perdere i fondi insieme alla seed phrase, transazioni raggruppate con un’unica firma e session key per autorizzazioni specifiche delle app
- **Non è gratis**: comporta ulteriori rischi legati agli smart contract, una nuova categoria di infrastruttura (bundler e paymaster) che può introdurre a sua volta punti di errore e un’esperienza ancora frammentata tra chain e wallet

## Cos’è davvero l’account abstraction?

Storicamente, ogni account Ethereum appartiene a una di due categorie. Un **externally owned account (EOA)** è una coppia di chiavi pubblica e privata: chi possiede la chiave privata ha il controllo completo e incondizionato, senza possibilità di applicare logiche programmate. Se perdi la chiave, i fondi sono persi per sempre; se la chiave viene compromessa, l’attaccante ha già vinto. Un **contract account**, invece, è uno smart contract, e gli smart contract possono contenere logiche arbitrarie: requisiti di firma multipla, limiti di spesa, blocchi temporali e tutto ciò che il codice prevede.

Prima dell’account abstraction, il problema era che solo gli EOA potevano *avviare* una transazione. I contract account potevano ricevere fondi ed eseguire logiche, ma per avviare ogni azione serviva comunque qualcosa dotato di una chiave privata. È questa asimmetria che l’account abstraction elimina. Permette a uno smart contract di agire come account principale: l’elemento che firma, paga il gas e avvia una transazione, applicando qualsiasi logica di validazione personalizzata il proprietario abbia programmato. «Account abstraction» è un nome leggermente tecnico per indicare un cambiamento semplice: il tuo wallet smette di essere una coppia di chiavi e diventa un programma che puoi modellare a tuo piacimento.

## EOA e smart account a confronto

Messa a confronto, questa asimmetria si traduce in tre differenze concrete: un EOA non può sponsorizzare il proprio gas, non può recuperare l’accesso dopo la perdita della chiave e non può raggruppare più azioni in un’unica firma. Uno smart account può fare tutte e tre le cose, perché la sua logica di validazione è scritta nel codice anziché essere fissata dal protocollo.

![Confronto tra un externally owned account e uno smart account: controllo fisso tramite chiave privata contro logica di validazione programmabile per recupero, gas e raggruppamento delle azioni](https://crevio.co/vite/assets/eoa-vs-smart-account-jazxykur.svg)

È anche per questo che «smart contract wallet» e «account abstraction wallet» vengono spesso usati quasi come sinonimi. [Safe](https://safe.global/) (in precedenza Gnosis Safe) offre smart contract wallet con firma multipla dal 2018, molto prima dell’esistenza di ERC-4337, dimostrando il valore dell’idea dei contract account indipendentemente dallo standard. ERC-4337 non ha introdotto il concetto di smart account: ha aggiunto un modo standardizzato e permissionless per permettere a *qualsiasi* smart account di avviare transazioni senza dover modificare il protocollo di base di Ethereum.

## Come funziona l’account abstraction: ERC-4337 nel dettaglio

ERC-4337, scritto da Vitalik Buterin e altri collaboratori e finalizzato su Ethereum nel marzo 2023, risolve un problema specifico: come permettere agli smart contract di avviare transazioni senza modificare il consensus layer di Ethereum, un processo che richiederebbe anni di coordinamento e sviluppo? La soluzione è un sistema di transazioni parallelo che si sovrappone a quello esistente.

![Flusso di una UserOperation ERC-4337: uno smart account firma un’intenzione, un bundler la raggruppa con altre, il contratto EntryPoint la valida ed esegue e un paymaster opzionale copre il gas](https://crevio.co/vite/assets/erc-4337-flow-lu8s0b9o.svg)

Il processo si basa su quattro elementi:

- **UserOperation**: un oggetto simile a una transazione. Invece di firmare una transazione Ethereum standard, il tuo smart account firma una UserOperation che descrive ciò che vuole fare. Non viene trasmessa al mempool normale, ma a un «alt-mempool» separato creato appositamente.
- **Bundler**: un nodo che monitora l’alt-mempool, raccoglie le UserOperation di molti utenti e le inserisce in un’unica transazione Ethereum reale, proprio come un block builder raggruppa le transazioni ordinarie.
- **EntryPoint**: un unico smart contract verificato pubblicamente (l’intero ecosistema utilizza una sua istanza canonica) che viene chiamato dal bundler. Valida ogni UserOperation in base alla logica dell’account che l’ha inviata e poi la esegue.
- **Paymaster**: un contratto opzionale che può accettare di coprire il costo del gas di una UserOperation, sostenendolo interamente oppure accettando il pagamento in un token ERC-20 come USDC invece che in ETH. È questo elemento a rendere possibili le app «gasless»: l’utente non vede alcuna commissione gas, ma dietro le quinte un paymaster paga il bundler in ETH.

Nulla di tutto questo ha richiesto una modifica alle regole di consenso di Ethereum, ed è proprio questo il punto: ERC-4337 ha potuto essere rilasciato e iniziare a elaborare transazioni reali immediatamente, senza aspettare un hard fork che ogni gestore di nodi avrebbe dovuto adottare. Il compromesso è che si tratta ancora di un’aggiunta esterna. Per utilizzarlo, un wallet deve essere distribuito come smart contract e ogni UserOperation costa un po’ più gas rispetto a una transazione standard equivalente, perché la logica di validazione di EntryPoint viene eseguita sopra il livello di esecuzione sottostante.

## EIP-7702: account abstraction senza abbandonare il tuo EOA

L’unico vero limite di ERC-4337 è che funziona solo con account che sono già smart contract. La stragrande maggioranza degli indirizzi Ethereum esistenti è costituita da EOA, e trasferire i fondi a un nuovo indirizzo smart account introduce una frizione che la maggior parte delle persone preferisce evitare. [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), scritto da Vitalik Buterin e altri autori e introdotto con l’[aggiornamento Pectra di Ethereum del 7 maggio 2025](https://blog.ethereum.org/2025/04/23/pectra-mainnet), colma questa lacuna a livello di protocollo anziché applicativo.

EIP-7702 permette a un EOA di associare temporaneamente, o «delegare», il proprio comportamento a una porzione di codice smart contract, utilizzando un nuovo tipo di transazione creato appositamente. L’EOA conserva il proprio indirizzo e la propria cronologia, ma per tutta la durata della delega può eseguire logiche arbitrarie da smart contract: raggruppare più chiamate in un’unica transazione, permettere a un paymaster di sponsorizzare il gas o applicare regole di spesa, senza che l’utente debba mai trasferirsi a un nuovo indirizzo. Laddove ERC-4337 dice «permetti agli smart contract di agire come account di prima classe», EIP-7702 dice «permetti agli account esistenti di agire come smart contract, quando serve». I due standard sono progettati esplicitamente per funzionare insieme: un EOA delegato tramite 7702 può essere incluso in un bundle ERC-4337. Per questo vengono generalmente descritti come percorsi complementari verso la stessa destinazione, non come concorrenti.

![Cronologia dell’account abstraction su Ethereum: account basati esclusivamente su EOA, alt-mempool di ERC-4337 operativo da marzo 2023 ed EIP-7702 introdotto a livello di protocollo con l’aggiornamento Pectra nel maggio 2025](https://crevio.co/vite/assets/account-abstraction-timeline-fp2qrnh4.svg)

## Cosa rende davvero possibile l’account abstraction

Se mettiamo da parte gli acronimi, sono i miglioramenti pratici quelli che contano davvero per chi possiede un wallet.

![Quattro funzionalità rese possibili dall’account abstraction: transazioni senza gas tramite un paymaster, recupero sociale invece di una seed phrase persa, azioni raggruppate con un’unica firma e session key con autorizzazioni limitate all’app](https://crevio.co/vite/assets/what-aa-unlocks-cr62jymj.svg)

- **Transazioni senza gas.** Un paymaster copre il gas oppure ti permette di pagarlo in una stablecoin, invece di dover possedere ETH solo per effettuare transazioni. È il motivo principale per cui le app crypto rivolte al grande pubblico hanno iniziato a essere più semplici da usare, senza sembrare un cambio valuta straniero.
- **Recupero sociale o tramite guardian.** Invece di affidarti alla regola «la seed phrase è l’unico backup e perderla significa perdere tutto», uno smart account può designare guardian di fiducia (altri indirizzi, una chiave hardware o un secondo dispositivo) che aiutino collettivamente a recuperare l’accesso. Essendo programmabile, lo smart account permette al proprietario di stabilire le regole precise.
- **Transazioni raggruppate.** Approvare un token e poi scambiarlo richiedeva un tempo due firme separate e due pagamenti del gas. Uno smart account può raggruppare entrambe le azioni in un’unica UserOperation, che l’utente approva una sola volta.
- **Session key e limiti di spesa.** Un gioco o un’app può ricevere una chiave con autorizzazioni limitate e durata definita, che consenta solo determinate azioni a basso rischio. In questo modo il giocatore non deve firmare nuovamente ogni singola azione di gioco con la propria chiave principale.

I wallet che offrono già queste funzionalità non sono ipotesi teoriche. [Smart Wallet di Coinbase](https://wallet.coinbase.com/smart-wallet), lanciato a metà 2024, viene distribuito direttamente come smart account ERC-4337 e non richiede alcuna seed phrase: per il recupero utilizza invece le passkey del dispositivo (Face ID, Touch ID o una security key). [Safe](https://safe.global/) resta lo smart contract wallet dominante per DAO e treasury che gestiscono somme ingenti, soprattutto grazie al suo modello con firma multipla, nato prima di ERC-4337. [Argent](https://www.argent.xyz/) ha costruito il proprio wallet intorno al recupero sociale fin dall’inizio. Provider di infrastruttura come [Alchemy](https://www.alchemy.com/account-kit), [Biconomy](https://www.biconomy.io/) e [ZeroDev](https://zerodev.app/) forniscono l’infrastruttura di bundler, paymaster e SDK che permette ad altre app di aggiungere queste funzionalità senza dover creare lo stack da zero.

## Gli aspetti critici di cui si parla poco

L’account abstraction viene spesso presentata come un miglioramento assoluto. L’idea di fondo è valida, ma prima di pensare che ogni wallet debba passare a questo modello è bene conoscere alcuni compromessi concreti.

- **Ti affidi a più infrastruttura, non a meno.** Ora una transazione dipende dal fatto che un bundler includa davvero la tua UserOperation e che un paymaster sia solvibile e disposto a sponsorizzarla. Non è un rischio di decentralizzazione paragonabile a quello di un unico custodian che detiene le tue chiavi, ma è una dipendenza reale che una transazione EOA standard non presenta.
- **Gli smart contract possono contenere bug.** L’unica superficie d’attacco di un EOA è la sua chiave privata. Quella di uno smart account comprende anche tutto il codice di validazione che esegue. Un wallet contract sottoposto a un audit insufficiente introduce un nuovo tipo di rischio, assente in un wallet basato su seed phrase.
- **Il gas non è davvero più economico: viene spostato o nascosto.** Le transazioni «gasless» hanno comunque un costo in gas: lo paga un paymaster, che di solito recupera la spesa tramite una commissione in token oppure la assorbe come costo di acquisizione dei clienti. È un miglioramento reale e importante dell’esperienza, ma non equivale a dire che la transazione sia «gratis».
- **L’adozione è ancora frammentata.** Non tutti gli smart account funzionano allo stesso modo con ogni provider di wallet, e trasferire la logica di uno smart account da una chain all’altra non è semplice come spostare la chiave privata di un EOA. Gli strumenti esistono e stanno crescendo (dashboard come BundleBear monitorano [ben oltre un miliardo di UserOperation complessive](https://www.alchemy.com/overviews/what-is-account-abstraction) elaborate da marzo 2023), ma oggi «account abstraction» indica diverse implementazioni concorrenti che convergono verso standard simili, non un prodotto unico e completo.

## Se lavori o vendi in questo settore

L’account abstraction è uno standard del livello wallet e Crevio non è un crypto wallet, un bundler o un paymaster: nessuna di queste è l’attività di un [AI business builder](https://crevio.co/), né dovrebbe esserlo. Tuttavia, molte persone che lavorano o fanno formazione in questo settore non scrivono codice Solidity a tempo pieno. Gestiscono un corso sullo sviluppo con ERC-4337, vendono un ebook che accompagna founder non tecnici alla scoperta degli smart wallet oppure gestiscono una community in abbonamento per chi segue l’evoluzione dell’account abstraction. Tutte queste sono normali attività basate su prodotti digitali, costruite intorno a un tema crypto-native.

È questo l’ambito in cui Crevio interviene davvero: descrivi il corso, il download o l’abbonamento che vuoi vendere e l’AI di Crevio crea per te storefront, checkout e gestione dei clienti, con Stripe e senza richiedere al buyer un crypto wallet. È lo stesso modello che abbiamo illustrato nella nostra [guida alla creazione di uno storefront NFT](/it/blog/what-is-an-nft-storefront): se vendi la *conoscenza* di un concetto Web3 e non un asset on-chain, non ti serve un’infrastruttura blockchain per venderla. Ti serve uno storefront normale, dedicato a un argomento Web3.

L’account abstraction nasce quando un wallet smette di essere una password e diventa software: i tuoi soldi restano tuoi, ma ora sono gestiti da un codice che puoi davvero comprendere e configurare.

## Domande frequenti

### L’account abstraction è la stessa cosa di uno smart contract wallet?

Non esattamente. Uno smart contract wallet è l’account in sé: un contratto che detiene fondi e applica logiche personalizzate. L’account abstraction è lo standard più ampio, rappresentato soprattutto da ERC-4337, che permette a questi smart contract wallet di avviare transazioni come farebbe un wallet normale, senza aver bisogno di un EOA separato che dia il via all’operazione. Gli smart contract wallet di Safe esistevano già prima di ERC-4337; l’account abstraction ha trasformato quell’idea in uno standard generico, anziché lasciarla come scelta progettuale di un singolo progetto.

### Devo cambiare wallet per usare l’account abstraction?

Dipende dal percorso. Passare a uno smart account ERC-4337 (come Smart Wallet di Coinbase) comporta effettivamente un nuovo indirizzo con il proprio deployment. EIP-7702, operativo dall’aggiornamento Pectra di Ethereum nel maggio 2025, è stato creato proprio per evitare questo passaggio: permette al tuo EOA esistente di comportarsi temporaneamente come uno smart contract per una determinata transazione, senza dover trasferire i fondi.

### L’account abstraction rende davvero gratuite le transazioni crypto?

No. «Gasless» descrive chi paga e in che modo, non l’assenza del gas. Un contratto paymaster copre la commissione gas per tuo conto e recupera il costo addebitandotelo in una stablecoin come USDC invece che in ETH, oppure trattandolo come un costo di acquisizione del cliente, come fanno molte app quando sovvenzionano la prima transazione. La commissione della rete viene comunque pagata: l’account abstraction cambia semplicemente chi la paga e il modo in cui viene presentata all’utente.

## Articoli correlati

- [Cos’è uno storefront NFT?](/it/blog/what-is-an-nft-storefront)
- [Come vendere prodotti digitali](/it/blog/how-to-sell-digital-products)
- [Come stabilire il prezzo dei tuoi prodotti digitali](/it/blog/how-to-price-your-digital-products)
- [7 strumenti essenziali per chi crea prodotti digitali](/it/blog/essential-tools-for-digital-product-creators)
