Che cos'è l'astrazione dei conti?

Sintesi: l 'astrazione dei conti, introdotta dallo standard ERC-4337 di Ethereum, sposta la gestione dei conti dalle tradizionali chiavi private ai contratti intelligenti.

Questo cambiamento migliora la sicurezza riducendo al minimo i rischi legati alle chiavi e offre agli utenti opzioni di transazione più flessibili, tra cui la possibilità di pagare o addirittura bypassare le tariffe del gas utilizzando vari token.

Che cos'è l'astrazione dei conti?

L'astrazione dell'account è una nuova innovazione per la blockchain di Ethereum che sposta l'archiviazione delle attività degli utenti dai tradizionali conti esterni (EOA) agli smart contract programmabili. Questo metodo permette ai portafogli di funzionare come contratti intelligenti personalizzabili, consentendo funzionalità di sicurezza migliorate, come l'autenticazione a più fattori (ad esempio Google Authenticator o la verifica via e-mail) e il batching delle transazioni, e fornendo al contempo un'esperienza più semplice per l'utente.

Implementando lo standard ERC-4337, Account Abstraction si integra perfettamente con l'infrastruttura Ethereum esistente, offrendo agli sviluppatori la flessibilità di impostare condizioni specifiche per la validità delle transazioni. Questa innovazione non solo migliora l'interazione degli utenti con le reti blockchain, ma apre anche nuove possibilità per le applicazioni decentralizzate, attirando potenzialmente una base di utenti più ampia verso il web3.

Che cos'è l'astrazione dei conti

Come funziona l'astrazione dei conti?

L'astrazione dell'account opera consentendo agli smart contract di gestire e personalizzare il comportamento degli account utente sulla blockchain. I componenti principali includono:

  • ERC-4337: stabilisce uno standard per l'astrazione dei conti su Ethereum senza richiedere modifiche al livello di consenso.
  • Contratti intelligenti: Gestiscono la gestione degli account, consentendo transazioni programmabili e l'implementazione di regole personalizzate.
  • Operazioni dell'utente: Fornire un sistema flessibile per l'interazione con la blockchain che sostituisca le transazioni tradizionali, supportando funzionalità come l'elaborazione in batch e metodi di verifica personalizzati.
  • Bundler: Combinano più operazioni utente in un'unica transazione, ottimizzando l'uso del gas e migliorando l'efficienza complessiva.
  • I paymaster: Sponsorizzare le tariffe del gas attraverso contratti intelligenti, consentendo agli utenti di effettuare transazioni senza possedere token nativi.
  • Logica di verifica: Supporta modelli di sicurezza personalizzati, come le approvazioni con più firme o i meccanismi di recupero sociale, riducendo la dipendenza dalle chiavi private tradizionali.
come funziona l'astrazione dei conti su ethereum

Esempi di casi d'uso di astrazione dei conti

L'astrazione degli account consente una serie di applicazioni innovative nello spazio Web3, come ad esempio:

  • Transazioni senza gas: Consente l'interazione con le applicazioni decentralizzate (dApp) senza trattenere ETH per le spese di gas, migliorando in modo significativo l'esperienza dell'utente.
  • Portafogli di recupero sociale: Consentono il recupero dell'account tramite prove sociali o contatti fidati, riducendo il rischio di perdere l'accesso a causa di chiavi private smarrite.
  • Conti a firma multipla: Garantiscono una maggiore sicurezza richiedendo più approvazioni per le transazioni, ideali per i casi di utilizzo aziendale o condiviso.
  • Servizi di abbonamento: Facilitare i pagamenti ricorrenti automatizzati sulla blockchain, semplificando le transazioni in corso come le iscrizioni o gli abbonamenti ai contenuti.
  • Esperienze utente personalizzate: Consentire alle dApp di offrire un onboarding e interazioni più semplici per l'utente, astraendo dalle complessità della blockchain sottostante.

Vantaggi per gli utenti di Web3

L'astrazione degli account offre vantaggi significativi, soprattutto per i neofiti del Web3:

  • Onboarding semplificato: Semplifica il processo di creazione e gestione dei portafogli di criptovalute, rendendolo più facile da usare.
  • Maggiore sicurezza: Offre opzioni di sicurezza flessibili come la firma multipla e i meccanismi di recupero sociale, aumentando la sicurezza del conto.
  • Riduzione dei costi del gas: Le transazioni in bundle ottimizzano l'utilizzo delle risorse, con conseguente riduzione dei costi.
  • Accessibilità: Abilita le transazioni senza gas, consentendo un'interazione senza soluzione di continuità con le dApp senza la necessità di detenere token nativi.
  • Interazioni personalizzabili: Consente esperienze utente personalizzate e intuitive, adattate alle preferenze e alle esigenze individuali.

Che cos'è l'ERC-4337?

ERC-4337 è una proposta di miglioramento di Ethereum che introduce l'astrazione dei conti nella rete senza alterare il suo protocollo principale. Questo standard consente la gestione degli account tramite contratti intelligenti, offrendo una maggiore flessibilità e personalizzazione nell'autorizzazione e nell'elaborazione delle transazioni.

Svincolandosi dalla tradizionale dipendenza dalla chiave privata, ERC-4337 consente di firmare le transazioni con diversi metodi, migliorando l'accessibilità e l'usabilità della blockchain.

calendario delle proposte eip 4337

Blockchain con astrazione del conto nativo

Diverse blockchain sono costruite con l'astrazione nativa del conto, fornendo caratteristiche intrinseche che semplificano le interazioni degli utenti senza protocolli aggiuntivi:

  • ZKsync: Una soluzione di scalabilità Ethereum di livello 2 che offre una gestione degli account flessibile e senza soluzione di continuità grazie all'astrazione integrata degli account.
  • StarkNet: Un'altra piattaforma Layer 2 che utilizza l'astrazione nativa del conto per una convalida avanzata delle transazioni e una migliore esperienza utente.
  • Protocollo VICINO: Una blockchain di livello 1 che consente la creazione di un account via e-mail e facilita la copertura delle tariffe del gas attraverso i relè, migliorando notevolmente l'accessibilità.
  • Aptos: Una rete L1 che integra l'astrazione dei conti nel suo nucleo per offrire un'esperienza sicura e facile da usare fin dall'inizio.
  • Sui: Un'altra L1 si concentra sulla facilità d'uso e sulla scalabilità delle applicazioni decentralizzate grazie alle sue capacità di astrazione nativa dei conti.
astrazione del conto sul protocollo near

Linea di fondo

L'astrazione dell'account, abilitata da ERC-4337, ha il potenziale per trasformare radicalmente le interazioni degli utenti con la tecnologia blockchain. Eliminando ostacoli complessi come la gestione delle chiavi private e le tariffe del gas, semplifica l'onboarding della criptovaluta al livello dell'utilizzo di applicazioni quotidiane come i social media o la posta elettronica.

Questo progresso può trasformare le reti Layer 1 e Layer 2 da campi specializzati e complessi in un ecosistema ampiamente accessibile e facile da usare. Man mano che un maggior numero di reti adotta l'astrazione dei conti, il mondo decentralizzato diventa sempre più inclusivo, intuitivo e pronto per un'adozione diffusa.