WATS Wallet logoWATS Wallet
Tecnico7 min di lettura

L'astrazione degli account spiegata: smart account vs wallet con seed phrase

L'astrazione degli account rende programmabile l'account stesso. Ecco come gli smart account differiscono dagli EOA con seed phrase, perché è importante e cosa non cambia riguardo alla custodia.

Cosa significa davvero "astrazione degli account"

Sulla maggior parte delle blockchain, "il tuo account" è in realtà solo una coppia di chiavi. Chiunque detenga la chiave privata può spostare i fondi, e le regole per convalidare una transazione sono cablate nel protocollo. L'astrazione degli account (AA) cambia questa premessa: rende programmabile l'account stesso, così la logica che decide se una transazione è valida vive in codice che controlli tu anziché in una regola di protocollo fissa.

In parole semplici, un account tradizionale pone una sola domanda — "questa firma è valida per questa chiave?" Uno smart account può porre qualsiasi domanda tu scriva: "sono presenti due di questi tre firmatari?", "questa transazione è sotto il limite giornaliero?", "il timelock di recupero è scaduto?" L'account smette di essere una coppia di chiavi passiva e diventa un piccolo motore di policy programmabile.

EOA vs smart account

Su Ethereum oggi esistono due tipi di account. Un account di proprietà esterna (EOA) è controllato direttamente da una chiave privata, di solito derivata da una seed phrase. Non c'è codice dietro di esso; la chiave è l'account. Uno smart account (chiamato anche account a contratto) è controllato da uno smart contract distribuito, e quel contratto definisce come vengono autorizzate le transazioni.

La differenza pratica è la flessibilità. Un EOA ha esattamente un solo modello di sicurezza — una chiave, una firma — e se perdi la seed phrase, i fondi sono persi. Uno smart account può implementare multisig, recupero sociale, limiti di spesa, session key o aggiornamenti automatici, il tutto senza cambiare la catena sottostante. Per un confronto più approfondito fianco a fianco, vedi la nostra analisi di smart account vs EOA.

Perché è importante: recupero, gas, raggruppamento, policy

Gli account programmabili sbloccano diverse cose che i wallet con seed phrase semplicemente non possono fare:

Recupero. Invece di un'unica fragile seed phrase, uno smart account può nominare guardiani o un contratto di recupero, così perdere un dispositivo non significa perdere tutto. Pagamento flessibile del gas. L'account può permettere a un terzo (un "paymaster") di sponsorizzare le commissioni, o pagare le commissioni in un token diverso dalla moneta nativa della catena — niente più necessità di tenere un saldo residuo di ETH, MATIC, SOL e TON solo per spostare altri asset. Raggruppamento. Più operazioni — approvare e scambiare, o diversi trasferimenti — possono essere raggruppate in un'unica transazione atomica che o riesce del tutto o viene interamente annullata. Policy di sicurezza personalizzate. Limiti giornalieri, allowlist, time lock e session key possono essere applicati dall'account stesso anziché essere affidati a un'app o a un'estensione del browser.

Come viene implementata: ERC-4337, AA nativa ed EIP-7702

Non esiste un unico modo di realizzare l'astrazione degli account. Al 2026 dominano tre approcci.

ERC-4337 è lo standard dominante su Ethereum e sulle catene EVM, e funziona senza alcuna modifica del protocollo. Gli utenti inviano "UserOperation" a una mempool separata; i bundler le impacchettano e le inviano attraverso un contratto EntryPoint condiviso on-chain, mentre contratti paymaster opzionali gestiscono chi paga il gas. Fondamentale è che ERC-4337 è uno standard solo per EVM — non gira su Solana o TON. Quegli ecosistemi ottengono risultati simili tramite i propri meccanismi di fee-payer o relayer che svolgono il ruolo equivalente.

L'astrazione degli account nativa prende una strada diversa: catene come zkSync Era e Starknet integrano l'AA direttamente nel protocollo, così ogni account è uno smart account per impostazione predefinita e non c'è alcuna divisione EOA/contratto da colmare. EIP-7702, nel frattempo, mira al livello di base esistente: permette a un normale EOA di "impostare codice" puntando alla logica di uno smart account, così un account con seed phrase può acquisire il comportamento da smart account (raggruppamento, gas sponsorizzato, convalida personalizzata) al suo indirizzo esistente — la delega persiste finché l'account non la revoca o la modifica, anziché durare una sola transazione. Insieme, questi elementi offrono all'ecosistema uno spettro — standard di adattamento a posteriori, supporto nativo e un percorso di aggiornamento per le centinaia di milioni di EOA già in uso.

I compromessi

L'astrazione degli account non è gratuita. Gli smart account eseguono logica a contratto durante la convalida, quindi una transazione può costare più gas di un semplice trasferimento da EOA, e distribuire il contratto dell'account aggiunge un passaggio iniziale. ERC-4337 introduce nuova infrastruttura — bundler, paymaster, una mempool alternativa — il che significa più parti in movimento e più superficie da valutare. Anche la maturità dell'ecosistema varia: strumenti, supporto dei wallet e standard stanno ancora convergendo al 2026, e il comportamento può differire tra una catena con AA nativa e un'implementazione ERC-4337. Per la maggior parte degli utenti questi costi sono invisibili, assorbiti dai fornitori di wallet, ma sono veri compromessi ingegneristici anziché puro vantaggio.

Custodia: l'astrazione degli account non è custodiale

Un equivoco comune è che uno "smart account" significhi che qualcun altro controlla il tuo denaro. Non è così. Uno smart account è comunque governato da chiavi che detieni tu; il contratto codifica soltanto le regole con cui operano quelle chiavi. Il gas sponsorizzato è un buon esempio — un paymaster può pagare la commissione della tua transazione senza mai poter spostare i tuoi asset, perché pagare il gas e autorizzare un trasferimento sono poteri separati.

La custodia riguarda chi può spostare unilateralmente i fondi, e uno smart account ben progettato mantiene quel potere in mano tua. Se vuoi la definizione precisa, la nostra guida ai wallet non custodiali illustra la distinzione: non custodiale significa che tu, e solo tu, detieni le chiavi — che l'account sia un semplice EOA o uno smart account programmabile.

Come WATS lo utilizza

Il WATS Hot Wallet prende in prestito il beneficio più pratico dell'astrazione degli account — non dover mai destreggiarsi col gas nativo — pur restando pienamente non custodiale: sei tu a detenere le tue chiavi, e WATS non detiene mai una chiave. Nel WATS Hot Wallet, ogni azione (trasferimenti, swap, staking) viene addebitata in un unico token, ATS, anziché nel gas nativo della catena — su EVM tramite un paymaster ERC-4337, e su Solana e TON tramite un fee-payer o relayer equivalente. Poiché ATS è un OFT LayerZero, un unico saldo copre EVM, Solana e TON, e l'ATS raccolto come commissioni viene bruciato da 100M verso un limite minimo di 30M — rendendo WATS il primo e unico wallet a combinare commissioni in token unico ERC-4337 + OFT con quel burn.

Domande frequenti

L'astrazione degli account significa che il mio wallet è custodiale?

No. L'astrazione degli account cambia il modo in cui un account convalida le transazioni, non chi lo controlla. Uno smart account è comunque governato da chiavi che detieni tu, e funzionalità come il gas sponsorizzato permettono a un terzo di pagare una commissione senza mai acquisire il potere di spostare i tuoi fondi. Un wallet è non custodiale finché tu, e solo tu, detieni le chiavi — che si tratti di un EOA o di uno smart account.

ERC-4337 funziona su Solana e TON?

No. ERC-4337 è uno standard solo per EVM costruito attorno a un contratto EntryPoint condiviso, bundler e paymaster, quindi si applica a Ethereum e ad altre catene EVM. Solana e TON non sono catene EVM, ma ottengono risultati simili — come far pagare le commissioni da un terzo — tramite i propri meccanismi di fee-payer o relayer anziché tramite ERC-4337 in sé.

Qual è la differenza tra un EOA e uno smart account?

Un EOA (account di proprietà esterna) è controllato direttamente da una chiave privata derivata da una seed phrase, con un'unica regola fissa: una firma valida sposta i fondi. Uno smart account è controllato da un contratto che può codificare regole personalizzate — multisig, recupero sociale, limiti di spesa, raggruppamento o pagamento del gas in un altro token. Entrambi possono essere pienamente non custodiali; lo smart account aggiunge semplicemente logica programmabile.