Immagina un mondo in cui interagire con una blockchain è semplice come gestire un'applicazione bancaria sul tuo smartphone. Oggi, le interazioni blockchain sono spesso complesse: è necessario gestire lunghe frasi di recupero e i costi di transazione devono essere pagati in una valuta (spesso ETH) che non hai sempre. Questo mondo di complessità potrebbe presto diventare obsoleto. Grazie Account Abstraction (AA) , una grande innovazione, la blockchain diventa più intuitiva e sicura, ridefinendo così il modo in cui gli utenti interagiscono con Ethereum e altre reti.
In questo articolo, esploreremo a fondo quale siaAccount Abstraction, come funziona, i suoi vantaggi e gli svantaggi e perché rappresenta un progresso cruciale per la massiccia adozione di tecnologie decentralizzate. Che tu sia un appassionato di finanza decentralizzato o semplicemente curioso per comprendere meglio il potenziale della blockchain, questo articolo ti guiderà passo dopo passo nell'affascinante universo delAccount Abstraction.
Sommario
Cos'èAccount Abstraction ?
Una soluzione a problemi di lunga data
Dal suo inizio, Ethereum si basa su due tipi di account, ognuno con le sue specificità:
Externally Owned Accounts (EOA)
Gli EOA sono account tenuti direttamente dagli utenti e controllati tramite una coppia di chiavi crittografiche: una chiave pubblica (che identifica l'account) e una chiave privata (che viene utilizzata per autorizzare le transazioni). Concretamente, come utente, ciò significa che gestisci un portafoglio come Metamask o Esodo. Ogni transazione che fai deve essere firmata con la chiave privata, garantendo così la sicurezza. Questi account sono semplici e pratici per inviare o ricevere fondi, ma hanno limiti:
- Nessuna programmabilità: EOAS può eseguire solo azioni di base come il trasferimento di fondi o chiamare un smart contract . Qualsiasi logica più complessa deve essere delegata a un altro tipo di account.
- Rischi elevati: perdere la chiave privata è perdere permanentemente l'accesso ai fondi, senza la possibilità di recupero.
Maggiori informazioni qui
Contract Accounts (CA)
Contract Accounts sono smart contract, vale a dire programmi distribuiti su Blockchain Ethereum. A differenza degli EOA, non hanno una chiave privata e non possono iniziare una transazione da soli. Tuttavia, sono in grado di eseguire istruzioni automatizzate non appena viene chiesto da una transazione inviata da un EOA (o talvolta da un'altra CA). Per esempio :
- Un utente può interagire con un dApp come Uniswap tramite una CA, che esegue gli scambi di token in base alle regole codificate nel contratto.
- Un fatturato può anche innescare processi più complessi, come la distribuzione dei premi in un staking o la gestione di un prestito decentralizzato.
Tuttavia, tutto ciò si basa su una transazione iniziale da un EOA o da un'altra cavi attivata. Senza questo trigger evento, un fatturato non può agire in modo indipendente.
I limiti di questa doppia struttura
Se questa struttura ha permesso Ethereum di diventare la blockchain programmabile di riferimento, ha diversi inconvenienti per gli utenti:
- Gestione delle chiavi complesse: gli EOA richiedono una costante vigilanza per proteggere le chiavi private. Un errore o una perdita può portare a conseguenze irreparabili.
- Dipendenza da ETH: per interagire con un fatturato, un utente deve sempre avere ETH per pagare i costi di transazione (gas), anche se la sua attività principale coinvolge altri token.
- Mancanza di flessibilità: gli EOA non consentono di personalizzare le regole di sicurezza o di automatizzare compiti complessi. Ad esempio, non è possibile definire limiti di spesa specifici o autorizzazioni per interazioni ricorrenti.

Queste limitazioni rendono l'esperienza dell'utente spesso frustrante e non molto intuitiva, in particolare per i nuovi arrivati nell'ecosistema. È qui che entra in gioco l'Account Abstraction , offrendo una soluzione innovativa per combinare il meglio di entrambi i mondi.
L'evoluzione delAccount Abstraction
Le prime proposte di miglioramento (EIP-86, EIP-2938)
L'idea del Account Abstraction è emersa nel 2016. Per comprenderne l'evoluzione, devi prima sapere cos'è un EIP ( Ethereum ) . Gli EIP sono documenti tecnici che descrivono cambiamenti o miglioramenti offerti per Ethereum . Ogni proposta è soggetta a un processo di discussione all'interno della Ethereum prima di una possibile adozione.
EIP-86: maggiore flessibilità con modelli di firma personalizzati
agli account Ethereum di gestire le transazioni con vari diagrammi di firma. Oggi Ethereum utilizza un singolo tipo di firma crittografica: ECDSA (algoritmo di firma digitale della curva ellittica) . È questa firma che autentica una transazione e garantisce che provenga dal suo legittimo proprietario.
Con Account Abstraction , potrebbero essere introdotti altri tipi di firme. Per esempio :- Firme biometriche : impronte digitali o riconoscimento facciale.
- Multi-firma : diversi utenti devono approvare una transazione prima della sua esecuzione, rafforzando così la sicurezza.
Tuttavia, l'EIP-86 ha richiesto profondi cambiamenti nel protocollo Ethereum, che ha rallentato la sua adozione.
EIP-2938: la distinzione tra singoli tenant e multi-tenant
nel 2020, l'EIP-2938 ha introdotto concetti per differenziare due tipi di resoconti astratti:Single-Teante: questi account astratti sono destinati a un singolo utente o a un piccolo gruppo. Ad esempio, un portafoglio personale configurato per esigenze specifiche (limiti di spesa, recupero sociale, ecc.).
Multi-adolescenti: questo modello è progettato per essere utilizzato da un gran numero di utenti all'interno di un'applicazione. Ad esempio, una piattaforma decentralizzata come un DEX (scambio decentralizzato). In questo caso, un singolo account astratto può gestire le interazioni di migliaia o persino milioni di utenti.
Come funziona?
Gli account multi-adolescenti utilizzano regole programmabili per distribuire le interazioni tra gli utenti. Prendi l'esempio di un DEX: invece di creare un account separato per ciascun utente, un smart contract può centralizzare tutte le operazioni. Ogni utente funge da "sottoput" nel framework di questo account condiviso, ma le regole di accesso e sicurezza rimangono rigorosamente definite per garantire l'integrità di fondi e transazioni.
L'EIP-2938 ha anche offerto tipi specifici di transazioni per ottimizzare i portafogli intelligenti . Ma cos'è un portafoglio intelligente?
Un portafoglio intelligente è un portafoglio basato su un smart contract , a differenza di un classico portafoglio che dipende da un account EOA. Ciò significa che è programmabile e in grado di gestire regole avanzate come pagamenti automatici, autorizzazioni multiple o recupero dell'account. Questi portafogli esistono già e sono utilizzati da soluzioni come denaro o braavos , ma la loro adozione è limitata dagli attuali vincoli del protocollo.
L'avvento dell'ERC-4337
Nel 2023, l' ERC-4337 ha introdotto un grande anticipo per il Account Abstraction . Ma cos'è un ERC? di Ethereum per i commenti (ERC) è standard che definiscono le funzionalità ai smart contract , senza modificare le regole fondamentali del Ethereum Ethereum .
ERC-4337 consente di implementare l' Account Abstraction Senza alterare il protocollo di base di Ethereum . Questo standard si basa su un ulteriore livello di smart contract , aggiunto sopra la blockchain esistente. Ciò semplifica la sua adozione, perché non è necessario alcun aggiornamento dirompente del protocollo.
Mempools specializzati e mempool
Uno dei concetti chiave dell'ERC-4337 è quello degli utenti . A differenza delle transazioni convenzionali che richiedono una firma di un EOA, un operatore utente incapsula diverse azioni (come l'invio di token o interazione con un smart contract ) in un'unica operazione. È più flessibile di una transazione tradizionale perché:
- Può includere regole condizionali, ad esempio: "Esegue questa transazione solo se si raggiunge una soglia di prezzo".
- Consente raggruppati o ritardati , il che semplifica interazioni complesse con applicazioni decentralizzate.
- Può essere sponsorizzato da una terza parte tramite un paymaster, evitando all'utente di pagare i costi del gas direttamente in ETH.
Questi utenti sono raggruppati in un mempool specializzato . Ma cos'è un mempool?
Mempool o "pool di memoria") è una coda in cui vengono memorizzate le transazioni in attesa di convalida. Tradizionalmente, solo le transazioni firmate da EOAS possono inserirlo. Con l'ERC-4337, viene creato un Memptool dedicato per trattare le operazioni in modo indipendente, il che riduce la dipendenza da EOAS e migliora l'efficienza.
L'impatto dell'ERC-4337
Grazie all'ERC-4337, gli sviluppatori possono ora sfruttare le caratteristiche avanzate degli account astratti pur rimanendo compatibili con l'infrastruttura esistente diEthereum. Questo sviluppo si apre la strada a un'esperienza utente più fluida e intuitiva, rendendo i portafogli decentralizzati semplici da usare come un'applicazione bancaria convenzionale.
Come funzionaAccount Abstraction ?
Il ruolo degli utenti
Come parte dell'ERC-4337, le interazioni dell'utente con blockchain non sono più effettuate da transazioni convenzionali avviate da un account di proprietà esterna (EOA). Invece, assumono la forma di utenti . Una operazione utente è una transazione incapsulata che contiene le intenzioni di un utente in modo flessibile e programmato.
Esempio concreto:
immagina che un utente desideri compiere tre azioni su una piattaforma finanziaria decentralizzata ( DEFI ):
- Autorizzare la piattaforma a utilizzare i suoi token.
- Fai uno scambio tra due criptovalute.
- Posizionare i token scambiati in una piscina di liquidità.
Con una transazione convenzionale, ogni passaggio dovrebbe essere eseguito separatamente, generando diversi costi di gas. D'altra parte, un operatore utente può combinare queste tre intenzioni in un'unica operazione. Questo approccio semplifica l'esperienza dell'utente e potenzialmente riduce i costi associati.
Il ruolo dei bundlers
Per eseguire questi utenti entra in gioco un'entità chiamata Bundler Il bundler è responsabile di:
- Raccogli diversi utenti da una mempool specializzata (una coda dedicata).
- Crea un'unica transazione che riunisca tutti questi utenti.
- Invia questo raggruppamento con blockchain per la convalida.
Perché è necessario?
Gli utenti, sebbene capsulati, non sono transazioni convenzionali. Non possono essere validati direttamente sulla blockchain perché non hanno una chiave privata associata per firmare una transazione di basso livello. Il bundler funge quindi da intermediario, semplificando l'integrazione degli utenti nel protocollo Ethereum.Pagamento dei costi con token ERC-20
Uno dei principali vantaggi dell'ERC-4337 è la possibilità di pagare le tasse di gas con i token ERC-20 , come l' USDC o il DAI, grazie ai paymaster .
-
Come funziona?
Paymaster sono smart contract che coprono i costi di transazione per conto dell'utente. Ad esempio, se si desidera pagare con Dais, il Paymaster convertirà automaticamente il tuo DAI in ETH (il token nativo richiesto per pagare il gas) prima di inviare la transazione. -
I costi variano in base al token utilizzato?
Sì, i costi possono variare perché la conversione in ETH dipende dal tasso di cambio tra il token ERC-20 utilizzato e l'ETH al momento della transazione. Alcuni token potrebbero causare costi leggermente più elevati a causa delle variazioni dei prezzi e dei costi di conversione.
Recupero sociale: un'alternativa alle frasi di recupero
Un problema comune dei portafogli tradizionali è la perdita della frase di recupero . L'ERC-4337 introduce un meccanismo chiamato recupero sociale , che semplifica il processo senza compromettere la sicurezza.
-
Cos'è il recupero sociale?
Questo sistema si basa su Guardiani , vale a dire individui, dispositivi o servizi designati in anticipo dall'utente per aiutarli a recuperare il proprio account in caso di perdita. Ad esempio, potresti definire i tuoi amici intimi, un servizio di portafoglio o un dispositivo secondario come "portieri". -
Come funziona?
Se perdi l'accesso al tuo account, le guardie possono collaborare per consentire il recupero. Ecco uno scenario tipico:- L'utente sottolinea la perdita del suo accesso.
- Le guardie ricevono una notifica e approvano collettivamente una richiesta di recupero.
- L'account viene ripristinato con una nuova chiave privata, senza la necessità di una frase di recupero.
Questo sistema è già utilizzato da alcuni portafogli intelligenti , come denaro e Braavos , che offrono un'interfaccia intuitiva per configurare e gestire i portieri.
Perché gli utenti sono più flessibili delle transazioni convenzionali?
Una transazione classica iniziata da un EOA è limitata nelle sue capacità: esegue un'azione alla volta, deve essere firmata da una chiave privata e si basa esclusivamente sulle risorse di un singolo utente.
D'altra parte, un operatore utente consente:
- Per combinare diverse azioni in un'unica operazione, come l'autorizzazione, lo scambio e il deposito di un token in una fase.
- Per delegare il pagamento dei costi a terzi tramite un paymaster.
- Per definire condizioni specifiche prima dell'esecuzione, come prezzo minimo per uno scambio.
- Per semplificare l'esperienza dell'utente , integrando le opzioni come il recupero sociale o l'autenticazione biometrica.
L'Account Abstraction e le operazioni utente trasformano quindi profondamente l'esperienza dell'utente su Ethereum, rendendo le interazioni blockchain più semplici, accessibili e flessibili. Queste innovazioni aprono la strada all'adozione più ampia, in particolare con gli utenti non tecnici.

Progetti che implementanoAccount Abstraction
Account Abstraction sono una tecnologia emergente che attira molti progetti nell'ecosistema blockchain. Ethereum , con l'implementazione dell'ERC-4337, è in prima linea in questa innovazione. Questo standard consente di creare portafogli intelligenti in grado di integrare funzionalità avanzate come il recupero sociale o i pagamenti per i costi nei token ERC-20. Tra i portafogli già compatibili, il denaro e i Braavos si distinguono. Silver offre funzionalità di recupero sociale tramite guardie predefinite, mentre Braavos evidenzia le opzioni come i limiti di spesa giornaliera e l'autenticazione biometrica.
soluzioni di Layer 2 , Starknet ha adottato un approccio nativo incorporando direttamente Account Abstraction nel cuore della sua architettura. Ogni account su Starknet è un smart contract , che elimina la tradizionale distinzione tra EOA e Contract Accounts . Questa integrazione nativa consente agli sviluppatori di progettare dApp altamente personalizzabili
Altre iniziative come Safe (precedentemente Gnosis Safe) adattano anche le loro soluzioni per trarre vantaggio dal Account Abstraction . Sicuro, noto per i suoi portafogli multisignature, esplora integrazioni con ERC-4337 per fornire una maggiore flessibilità agli utenti istituzionali e singoli. Inoltre, le collaborazioni con attori tradizionali come Visa mostrano che i casi d'uso si estendono oltre l'ecosistema crittografico. Visa sta attualmente sperimentando pagamenti automatizzati su Ethereum tramite portafogli intelligenti che incorporano Account Abstraction .
Infine, progetti come Biconomy e Stackup partecipano all'implementazione di bundlers Paymaster Services , essenziali per il corretto funzionamento dell'ERC-4337. Queste infrastrutture svolgono un ruolo chiave nella gestione degli utenti, consentendo di semplificare l'esperienza dell'utente garantendo al contempo la compatibilità con il Ethereum . Insieme, questi progetti modellano il futuro della blockchain rendendo i suoi strumenti più intuitivi, flessibili e accessibili.
Near Protocol , noto per la sua facilità d'uso e alte prestazioni, adotta anche Account Abstraction per migliorare l'esperienza dell'utente. A differenza di Ethereum , dove Account Abstraction è ancora in fase di sviluppo tramite ERC-4337, quasi incorpora questa funzionalità in modo nativo grazie alla sua architettura basata su smart contract flessibili . Ciò consente agli utenti di beneficiare di portafogli senza complesse chiavi private, con opzioni avanzate come il recupero sociale e i pagamenti automatizzati . Ad esempio, vicino ti consente già di configurare portafogli in cui i costi di transazione possono essere coperti da un dApp o pagati in token diversi dalla valuta nativa. Combinando questa funzione a un'interfaccia semplice e accessibile, le posizioni di Near Protocol Account Abstraction come una leva chiave per attirare un pubblico non tecnico e accelerare la massiccia adozione della blockchain.
FAQ sulaccount abstraction
1. Cos'è Account Abstraction ?
Una tecnologia per gestire un account blockchain tramite smart contract S, offrendo flessibilità e sicurezza.
2. Perché è importante?
Semplifica l'uso di blockchain, migliora la sicurezza e riduce le barriere all'ingresso.
3. Cos'è ERC-4337?
Uno standard che implementa AA su Ethereum usando gli utenti.
4. Quali progetti usano già AA?
Portatori come denaro e braavos, nonché aziende come Visa.
Conclusione sulaccount abstraction
Account Abstraction è una grande innovazione che ridefinisce gli standard di interazione con la blockchain. Combinando semplicità, sicurezza e flessibilità, apre la strada a una massiccia adozione di tecnologie decentralizzate.
Letture aggiuntive: per approfondire le tue conoscenze, fai clic sulle parole grasse per scoprire i nostri articoli sul Near Protocol e le chiavi pubbliche e private .
Gli investimenti in criptovalute sono rischiosi. Crypternon non poteva essere ritenuto responsabile, direttamente o indirettamente, per eventuali danni o perdite causati a seguito dell'uso di una proprietà o di un servizio presentato in questo articolo. Gli investimenti legati alle criptovalute sono rischiosi per natura, i lettori devono fare le proprie ricerche prima di intraprendere qualsiasi azione e investire solo entro i limiti delle loro capacità finanziarie. Le prestazioni passate non garantiscono risultati futuri. Questo articolo non costituisce una di investimento .
Alcuni collegamenti di questo articolo sono affiliati, il che significa che se si acquista un prodotto o si registra tramite questi collegamenti, raccoglieremo una commissione dal nostro partner. Queste commissioni non allenano alcun costo aggiuntivo per te come utente e alcune partnership consentono di accedere alle promozioni.
Raccomandazioni AMF. Non esiste un elevato rendimento garantito, un prodotto con un potenziale ad alta prestazione implica un rischio elevato. Questo rischio deve essere in linea con il tuo progetto, il tuo orizzonte di investimento e la tua capacità di perdere parte di questi risparmi. Non investire se non sei pronto a perdere tutto o parte del tuo capitale .
Per andare oltre, leggi le nostre pagine avvisi legali , la politica sulla privacy e le condizioni generali d'uso .