Il prossimo grande salto di Ethereum? Buterin propone l’EIP-7702 trasformativo

Il cofondatore di Ethereum Vitalik Buterin, insieme ai collaboratori Sam Wilson, Ansgar Dietrichs e Matt Garnett, ha proposto una nuova proposta di miglioramento di Ethereum (EIP) numerata 7702, progettata per migliorare significativamente la funzionalità dei conti di proprietà esterna di Ethereum (EOA). EIP-7702 mira a integrare temporaneamente le funzionalità del contratto intelligente negli EOA, un concetto trasformativo che potrebbe ridefinire le interazioni degli utenti sulla rete Ethereum.

Evoluzione dell'astrazione dell'account su Ethereum

Il modello di conto di Ethereum include due tipi principali: conti di proprietà esterna (EOA) e conti contrattuali. Gli EOA sono controllati da chiavi private e hanno capacità e caratteristiche di sicurezza limitate, che ne limitano l'uso in transazioni più complesse tipicamente riservate ai contratti intelligenti.

Per affrontare queste limitazioni, sono stati introdotti diversi EIP:

  • EIP-4337: implementato nel marzo 2023, ha stabilito un quadro che consente ai contratti intelligenti di agire come account in grado di convalidare ed eseguire transazioni, note come operazioni utente (UserOps). Questa proposta ha migliorato significativamente l'esperienza dell'utente integrando funzionalità avanzate come la biometria, soprattutto nelle applicazioni sviluppate da piattaforme come Polygon e Coinbase.
  • EIP-3074: proposto prima dell'EIP-4337, mirava a conferire potere agli EOA consentendo loro di delegare temporaneamente la propria autorità di transazione ai contratti intelligenti. Questa proposta includeva due nuovi codici operativi, AUTH e AUTHCALL, per facilitare questa delega, sebbene sollevasse problemi di sicurezza riguardo al potenziale uso improprio da parte di contratti dannosi.
  • EIP-5003: basandosi su EIP-3074, questa proposta ha introdotto il codice operativo AUTHUSURP per consentire una trasformazione permanente di un EOA in un account di contratto intelligente, risolvendo alcuni problemi di compatibilità con EIP-4337 ma creando anche potenziale frammentazione nelle metodologie di astrazione dell'account.

Aspetti innovativi dell'EIP-7702

L'introduzione dell'EIP-7702 è una risposta al panorama complesso modellato dai suoi predecessori. Propone un approccio più snello e integrato consentendo agli EOA di adottare temporaneamente il codice dei contratti intelligenti durante le transazioni, combinando così la sicurezza e la semplicità degli EOA con la versatilità dei contratti intelligenti .

Ecco come funziona EIP-7702: all'inizio di una transazione, il campo contract_code dell'EOA viene temporaneamente impostato su uno specifico codice smart contract necessario per la transazione. Questo codice esegue la transazione, sfruttando le funzionalità del contratto intelligente. Al completamento della transazione, contract_code viene cancellato, riportando l'EOA al suo stato originale.

Questo processo aggira la necessità di nuovi codici operativi e degli hard fork associati, poiché utilizza invece funzioni richiamabili (verifica per AUTH ed esecuzione per AUTHCALL), che possono integrarsi perfettamente con l'infrastruttura Ethereum esistente.

Jarrod Watts, un ingegnere delle relazioni con gli sviluppatori presso Polygon , ha sottolineato l'importanza di EIP-7702, sottolineando: “Vitalik ha appena proposto EIP-7702. È uno dei cambiamenti di maggior impatto che Ethereum avrà… MAI." La reazione della comunità sottolinea il potenziale di trasformazione dell'EIP-7702 nel colmare il divario tra gli EOA tradizionali e gli account smart contract più dinamici.

"L'EIP-7702 rappresenta una fusione tra la flessibilità dei contratti intelligenti e il modello di sicurezza fondamentale degli EOA", ha commentato Watts. "È un passo significativo nel rendere Ethereum più accessibile e sicuro per gli utenti di tutti i giorni."

Se adottato, EIP-7702 potrebbe cambiare radicalmente il modo in cui gli utenti interagiscono con le applicazioni decentralizzate (dApp) e gestiscono le risorse digitali sulla rete Ethereum. Consentendo agli EOA di operare temporaneamente con le funzionalità avanzate dei contratti intelligenti, EIP-7702 promette un'esperienza utente fluida e più sicura che potrebbe accelerare l'adozione delle funzionalità più sofisticate di Ethereum.

Tuttavia, il successo di EIP-7702 dipende da test approfonditi, dal consenso della comunità e da un’attenta considerazione delle implicazioni sulla sicurezza, in particolare sul modo in cui i codici temporanei dei contratti intelligenti vengono gestiti e revocati.

Al momento della stesura di questo articolo, ETH veniva scambiato a 2.997 dollari.

Prezzo dell'Ethereum

Inizia a scrivere il termine ricerca qua sopra e premi invio per iniziare la ricerca. Premi ESC per annullare.

Torna in alto