Secondo U.Today, lo sviluppatore di Ethereum Yoav Weiss ha recentemente fornito approfondimenti sulla roadmap di Ethereum per l'astrazione degli account. Le note di Weiss offrono una panoramica completa di ERC-4337, della sua storia di sviluppo e dei piani futuri del team di Ethereum.

ERC-4337 è uno standard che consente la creazione di portafogli crittografici di contratti intelligenti sulla blockchain di Ethereum, migliorando così l'esperienza dell'utente con applicazioni decentralizzate (dApp). Il concetto, introdotto dal team di Ethereum guidato da Vitalik Buterin, è progettato per trasferire gli asset esclusivamente su contratti intelligenti piuttosto che su conti di proprietà esterna (EOA). ERC-4337 introduce un oggetto di "pseudo-transazione" noto come UserOperation, che facilita le transazioni per conto degli utenti e viene archiviato in un "alt mempool" fino alla conferma. Questa iniziativa rappresenta un passo significativo verso il miglioramento dell'usabilità di Ethereum per le dApp e le interazioni dei contratti intelligenti.

Weiss ha anche discusso le origini e l'evoluzione di ERC-4337, dalla proposta iniziale di Vitalik Buterin all'attuale attenzione alla standardizzazione dell'astrazione degli account (AA) attraverso le reti Layer 2 (L2). Lo sviluppo di questo standard è stato stimolato dalla realizzazione della frammentazione del portafoglio dovuta alle implementazioni personalizzate di AA da parte di varie reti L2, che hanno portato alla necessità di uno standard a livello di protocollo come ERC-4337. La tabella di marcia ora include proposte di miglioramento rollup (RIP), in particolare RIP-7560, che mira a facilitare la migrazione delle catene L2 ad AA nativo.

L'attenzione attuale è principalmente sull'adozione di L2, ma viene riconosciuto il valore dell'implementazione di AA sul Layer 1 (L1) di Ethereum. Il piano è quello di trasferire gradualmente le catene L2 a RIP-7560 mentre Ethereum L1 continua con ERC-4337, garantendo compatibilità e un processo di migrazione regolare nel tempo. Weiss ha sottolineato l'importanza della collaborazione con gli sviluppatori core L1, gli sviluppatori L2 e la comunità più ampia per perfezionare RIP-7560 e garantire un'implementazione di successo sia su Ethereum L1 che L2.

Vitalik Buterin ha delineato quattro obiettivi principali per una revisione del sistema di account su Ethereum, sottolineando la necessità di rotazione e deprecazione delle chiavi, resistenza quantistica, batching e supporto per le transazioni sponsorizzate. Ha evidenziato i limiti dell'attuale modello di account utente finale (EOA) di Ethereum nel raggiungimento di questi obiettivi, sottolineando la necessità di trasferire l'intero ecosistema Ethereum Virtual Machine (EVM) verso account smart contract (SCA). Buterin ha espresso il desiderio di evitare di creare due ecosistemi di sviluppatori separati per portafogli di contratti intelligenti ed EOA, sottolineando l'importanza della coesione e dell'interoperabilità nel panorama di sviluppo di Ethereum.