Christine Kim, ricercatrice presso Galaxy Digital, ha etichettato l'imminente aggiornamento di Ethereum noto come Prague-Electra aka Pectra come "forse il più grande nella storia di Ethereum". In un thread su X, Kim ha esposto le modifiche al codice e ha sottolineato come Pectra potrebbe alterare radicalmente i paradigmi operativi e di sicurezza di Ethereum.
Perché l'upgrade di Ethereum Pectra è enorme
Pectra segue l'implementazione di successo dell'aggiornamento Dencun , lanciato nel marzo 2023, che lo contrassegna come il prossimo progresso significativo per la rete Ethereum. Integra una varietà di proposte di miglioramento di Ethereum (EIP) che mirano ad aspetti chiave della funzionalità di rete, dai miglioramenti crittografici ai miglioramenti dell'efficienza del sistema. Ecco uno sguardo più da vicino a ciascuno dei cambiamenti di Praga:
- EIP-2537: questo EIP mira ad aggiungere operazioni per la curva BLS12-381 come precompilazione. Questa mossa è cruciale per eseguire operazioni come la verifica della firma BLS, migliorare la sicurezza attraverso prove crittografiche più robuste e facilitare una migliore interoperabilità con la Ethereum Beacon Chain .
- EIP-2935: scritto da Vitalik Buterin e altri, EIP-2935 propone di archiviare gli ultimi 8192 hash di blocco negli slot di archiviazione di un contratto di sistema. Ciò consente l'esecuzione senza stato ed è un passo fondamentale verso l'imminente aggiornamento degli alberi Verkle, che mira a ridurre drasticamente le dimensioni dello stato e migliorare la scalabilità della rete.
- EIP-7685: creata da Lightclient, questa proposta introduce un bus di uso generale per condividere le richieste attivate da EL con il CL. Si prevede che la sua implementazione semplificherà il processo di test del codice e l'implementazione di richieste attivate dall'esecuzione, come quelle relative alle modifiche del livello di consenso.
- EOF (Ethereum Object Format): questa è una raccolta di 10 EIP che rinnovano il modo in cui viene elaborato il bytecode EVM. Il risultato atteso è un miglioramento dell'esperienza degli sviluppatori dapp rendendo l'esecuzione del codice del contratto intelligente più efficiente, logicamente valida, coerente e aggiornabile.
- EIP-7702 : proposto da Vitalik Buterin, Sam Wilson, Ansgar Dietrichs e Matt Garnett, questo EIP mira a introdurre un nuovo tipo di transazione che consente di impostare il codice per un conto di proprietà esterna (EOA) durante una transazione. Ciò potrebbe migliorare in modo significativo l’esperienza dell’utente consentendo l’aggregazione delle transazioni, le transazioni sponsorizzate e un controllo più flessibile sugli EOA.
Sono stati confermati diversi EIP chiave per la parte Electra dell'aggiornamento, affrontando aspetti cruciali delle operazioni di validazione e dell'efficienza del sistema:
- EIP-6110: questo EIP propone di fornire i depositi del validatore come un elenco di operazioni di deposito aggiunte al blocco del livello di esecuzione. Questa modifica semplifica l'esperienza del validatore eliminando la necessità di votare sui depositi, riducendo la complessità del software client e diminuendo il ritardo tra l'invio di una transazione di deposito e la sua elaborazione a livello di consenso.
- EIP-7002: scritto da Danny Ryan e altri, consente ai validatori di attivare uscite e prelievi parziali utilizzando le credenziali di ritiro del livello di esecuzione, migliorando la progettazione di pool di staking trustless.
- EIP-7251 e EIP-7549: queste proposte si concentrano sull'ottimizzazione delle configurazioni del bilanciamento dei validatori e sul miglioramento dell'efficienza delle attestazioni all'interno dei blocchi, il che potrebbe ridurre i requisiti di larghezza di banda della rete e migliorare la sicurezza generale.
Incertezze e cronologia
Kim ha anche rivelato che “oltre agli EIP confermati per Pectra, gli sviluppatori stanno anche lavorando su alcune iniziative parallele come PeerDAS, scadenza della cronologia e sviluppo di client leggeri. A seconda di come andranno, potremmo vedere nuovi EIP inclusi in Pectra in seguito.”
Sottolinea che attualmente sono in fase di organizzazione diversi EIP per l'implementazione su reti di sviluppo (devnet), il che segna un cambiamento nel processo di governance di Ethereum. Questa messa in scena strategica consente alla comunità di adattare l'ambito dell'aggiornamento in base ai risultati dei test nel mondo reale, garantendo robustezza e stabilità prima della completa implementazione.
Il coinvolgimento attivo della comunità di sviluppatori Ethereum è cruciale, con discussioni, test e feedback continui che danno forma alla configurazione finale dell'aggiornamento Pecta. Le fasi successive prevedono ulteriori implementazioni devnet e revisioni della comunità, con la possibilità che alcuni EIP vengano rinviati a successivi aggiornamenti a seconda della loro preparazione e della valutazione dell'impatto.
Infine, "non è chiaro quanto Pectra sarà effettivamente grande o piccola, dato che gli sviluppatori non sono sicuri di quali EIP verranno attivati insieme e cosa attiveranno separatamente", ha concluso Kim. Il team di sviluppo principale di Ethereum ha fissato l'obiettivo di implementare l'aggiornamento Pectra entro il primo trimestre del 2025.
Al momento della stesura di questo articolo, ETH veniva scambiato a 3.807 dollari.