Petra: cos’è e miglioramenti per Ethereum

Petra: cos’è e miglioramenti per Ethereum

L’aggiornamento di Ethereum denominato Petra è previsto per la fine del quarto trimestre del 2024 e rappresenta un passo importante nel continuo sviluppo della blockchain di Ethereum.

Questo aggiornamento segue l’implementazione dell’aggiornamento Dencun avvenuto a marzo 2024, che ha già previsto delle notevoli migliorie in termini di sicurezza, scalabilità e riduzione dei costi.

Il nome Petra deriva dall’omonima città storica situata in Giordania, famosa per la sua architettura scavata nella roccia, simbolo di solidità e durabilità, valori che il progetto aspira a incarnare.

Qui, una panoramica completa su Ethereum: cos’è e come funziona

In questo articolo, si esplorerà in dettaglio cos’è l’aggiornamento Petra e quali miglioramenti porta alla rete Ethereum.

Cos’è Petra Ethereum

Petra Ethereum è il nome di un progetto nato con l’obiettivo di migliorare l’infrastruttura di Ethereum, una delle blockchain più importanti e utilizzate, soprattutto nel mondo delle criptovalute.

Questa serie di proposte di miglioramento viene discussa e implementata dalla comunità di sviluppatori e utenti di Ethereum.

Vitalik Buterin, co-fondatore di Ethereum, ha confermato che il piano di sviluppo per il 2024 include ulteriori aggiornamenti che seguono Petra, come l’aggiornamento Verkle. Questo aggiornamento si concentrerà sul miglioramento della scalabilità e della gestione delle dimensioni dello stato tramite l’introduzione di Verkle trees, che ottimizzano l’archiviazione dei dati sulla blockchain (Cointelegraph).

Miglioramenti di Petra Ethereum

L’aggiornamento Petra include una serie di proposte di miglioramento (EIPs: Ethereum Improvement Proposals) che mirano a migliorare l’efficienza del protocollo Ethereum.

Questi miglioramenti sono progettati per ottimizzare vari aspetti della rete di Ethereum, tra cui la scalabilità, la sicurezza, la sostenibilità e l’esperienza dell’utente, con l’obiettivo finale di incrementare l’efficienza del protocollo e renderlo a prova di futuro.

Di seguito, una panoramica di alcuni degli EIP più significativi, contrassegnati da sigle specifiche, inclusi nell’aggiornamento Petra.

L’EIP 1559 punta a una riforma delle tariffe di transazione: Introduce un nuovo meccanismo di pricing delle transazioni che include una tassa base, che viene bruciata, e una mancia opzionale per i miner. Questo sistema ha lo scopo di stabilizzare le commissioni delle transazioni, con conseguenti vantaggi di riduzione della volatilità delle commissioni di transazione, miglioramento della prevedibilità dei costi per gli utenti e potenziale riduzione dell’inflazione dell’Ether (il token utilizzato per i pagamenti nella rete).

L’EIP-4337 introduce account astratti che consentono una maggiore flessibilità nei modelli di account e migliorano l’interoperabilità tra diversi tipi di wallet e smart contract, col vantaggio di una maggiore elasticità nella gestione degli account, miglioramento della sicurezza e facilità d’uso.

L’EIP 7610 restringe la creazione di smart contract con lo storage (supporti di per conservare i dati di computer o altri dispositivi) preesistente, migliorando la compatibilità con aggiornamenti futuri.

L’EIP 7523 rimuove gli account vuoti dalla rete, incrementando l’efficienza del network.

Gli EIP 3074, 5806, 7377 sono mirati a facilitare la migrazione degli asset da EOAs (piattaforma blockchain per sviluppare applicazioni decentralizzate chiamate dapps) a portafogli smart contract e semplificano l’autorizzazione delle transazioni.

L’EIP 7623 consentirà di aumentare i costi di calldata – ovvero i dati forniti all’interno della chiamata effettuata allo smart contract – per le transazioni, al fine di ottimizzare l’archiviazione dei dati e ridurre la dimensione dei blocchi, dato che l’attuale sistema è costoso e spesso congestionato nei periodi di domanda alta.

L’EIP 2537 introduce miglioramenti crittografici per supportare schemi di firma avanzati.

L’EIP 5920 consente trasferimenti di Ethereum senza attivare le funzioni dell’indirizzo di destinazione, semplificando così le transazioni.

L’EIP 7609 riduce i costi dei codici operativi di storage transitori.

L’EIP 7639 limita l’archiviazione dei dati storici, supportando la transizione di Ethereum a proof-of-stake (meccanismo di consenso sulla blockchain per la verifica di nuove transazioni di criptovaluta) e riducendo i requisiti di archiviazione dei dati​.

Anche l’EIP-3675 riguarda la transizione del consenso della rete da Proof of Work (PoW) a Proof of Stake (PoS), con significativa riduzione del consumo energetico, miglioramento della sicurezza e della scalabilità della rete.

L’EIP 4488 punta a ridurre i costi delle tasse gas (importi che tutti gli utenti devono pagare per eseguire qualsiasi funzione sulla blockchain) per le soluzioni di rollup, funzioni che aggregano molte transazioni in una singola sulla catena principale, con conseguente riduzione dei costi di transazione per gli utenti, incremento della scalabilità e migliore efficienza della rete.

Queste proposte fanno dunque parte di uno sforzo continuo per mantenere Ethereum competitivo e all’avanguardia nel campo delle blockchain.

L’obiettivo finale è rendere la rete più accessibile, sicura ed efficiente per tutti gli utenti e sviluppatori.

Impatto ed effetti dell’aggiornamento Petra Ethereum

L’implementazione dell’aggiornamento Petra potrà porterà a un Ethereum più efficiente, sicuro e sostenibile.

Di seguito, alcuni degli impatti attesi.

Innanzitutto, si potrà avere una migliore scalabilità: con la riduzione dei costi del gas per i rollup e la transizione a PoS, la rete sarà in grado di gestire un volume maggiore di transazioni senza congestione.

In secondo luogo, si garantirà una maggiore sicurezza: la transizione a PoS riduce il rischio di attacchi e rende la rete più sicura.

Inoltre, si potrà ottenere una certa sostenibilità energetica: la riduzione del consumo energetico grazie a PoS contribuisce a un Ethereum più sostenibile dal punto di vista ambientale.

Infine, si potrà avere un’esperienza utente migliorata: ad esempio, con EIP-1559 e i miglioramenti agli account, gli utenti beneficeranno di costi di transazione più prevedibili e di una maggiore facilità d’uso.

Petra Ethereum: conclusioni

In sintesi, l’aggiornamento Petra rappresenta un’evoluzione strategica e un passo cruciale per Ethereum, mirata a risolvere le attuali sfide della rete e a preparare la piattaforma per future innovazioni. Questo aggiornamento rafforza la posizione di Ethereum come ecosistema blockchain versatile e sicuro, con applicazioni che spaziano dalla finanza decentralizzata (DeFi) ad altri settori​ (DataWallet, CoinDesk), Cointelegraph)​.

Con l’implementazione delle proposte di miglioramento (EIPs) incluse in Petra, Ethereum si prepara dunque a offrire una piattaforma più efficiente, sicura e sostenibile per sviluppatori e utenti: attraverso questa serie di EIP mirate, l’aggiornamento Petra promette di migliorare in modo significativo le prestazioni, la sicurezza e la sostenibilità della rete. Con questi miglioramenti, Ethereum continua a consolidarsi come una delle principali piattaforme per la creazione e l’esecuzione di smart contract e applicazioni decentralizzate.

La comunità di Ethereum rimane attivamente coinvolta nello sviluppo e nell’implementazione di questi miglioramenti, assicurando che la rete continui ad evolversi in risposta alle esigenze degli utenti e alle sfide del futuro.