ethereum pectra smart contract

Ad un mese dall’aggiornamento di Dencun e dopo 4 anni di duro lavoro, gli sviluppatori di Ethereum stanno pianificando i prossimi passi evolutivi negli smart contract della rete, fissando l’appuntamento per l’aggiornamento “Pectra” alla fine del 2024 o all’inizio del 2025.

Quest’ultimo prende il nome dalla fusione dei piccoli aggiornamenti “Praga” ed “Electra”, applicati rispettivamente a livello di esecuzione e consenso, e introdurrà funzionalità esclusive all’interno dei wallet EVM.

Con Pectra sarà possibile delegare funzioni agli smart contract direttamente dal portafoglio crittografico, approvare transazioni batch e pagare il gas con diversi token ERC-20.

Vediamo tutti i dettagli qui sotto.

Aggiornamento Pectra: gli sviluppatori di Ethereum migliorano le funzionalità del portafoglio consentendo la delega delle funzioni ai contratti intelligenti

Dopo circa quattro anni dalla sua prima nomina, gli sviluppatori di Ethereum stanno per stabilire una data definitiva per il completamento dell'aggiornamento "Pectra" che introdurrà modifiche al codice che miglioreranno notevolmente l'esperienza utente.

Coloro che lavorano sulla rete Ethereum stanno per includere quanto discusso nell'EIP-3074 nel prossimo aggiornamento Pectra, sbloccando funzionalità esclusive come la possibilità di delegare funzioni agli smart contract direttamente dal portafoglio.

In particolare, se accettata dalla comunità, la proposta consentirà transazioni batch e il pagamento delle commissioni del gas con diversi token ERC-20, senza più dover fare riferimento a Ether come unico token del gas.

Vale anche la pena notare come EIP-3047 avvicini gli sviluppatori alla piena implementazione della funzione di “astrazione dell’account”, che consentirà loro di recuperare i propri asset in caso di perdita delle chiavi private attraverso mezzi di “recupero sociale”.

Questa ultima funzionalità, che rappresenta una pietra miliare per l'ecosistema Ethereum, non sarà completamente pronta per Pectra perché i wallet, sebbene possano delegare funzioni agli smart contract, non possono ancora avviare transazioni.

🟢La perdita delle chiavi private è un problema del passato?

🔑Gli utenti di Ethereum non dovranno più preoccuparsi di perdere le loro seed phrase grazie alla nuova funzionalità di "recupero sociale", che farà parte dell'aggiornamento EIP 3074 dopo l'hard fork di Pectra.

🎯L'aggiornamento garantirà l'Ethereum ordinario... pic.twitter.com/IgNb7DT6G6

— ChrisMetaverse.sol (@ChrisMetaverse) 12 aprile 2024

I miglioramenti discussi in questa proposta di miglioramento di Ethereum comportano anche alcune limitazioni in termini di sicurezza: gli esperti informatici hanno infatti osservato come da una singola transazione malevola sarà possibile prosciugare l'intero saldo di un portafoglio.

A questo proposito, Dan Finlay, co-fondatore di MetaMask, ha espresso le sue preoccupazioni in un post su X, sottolineando che un buon design del portafoglio può aiutare a eliminare potenziali rischi.

"Non sono a conoscenza di un portafoglio di consumatori oggi che sia vulnerabile a questa [vulnerabilità]. Questo è stato uno dei primi compiti della verifica della ricerca".

Tutto ciò che un portafoglio deve fare per eliminare questo rischio è impedire la firma cieca di hash opachi e non consentire la firma con questo prefisso riservato".

Infine segnaliamo che su Pectra potrebbe essere inserito anche quanto descritto nell'EIP-7251, con la proposta che punta ad aumentare di 64 volte il limite di staking per i validatori, passando dai soliti 32 ETH a 2.048 ETH.

Ciò aiuterebbe i grandi provider come Coinbase o Lido a consolidare i loro validatori che gestiscono la blockchain di Ethereum, alleggerendo il carico operativo ed evitando la necessità di creare costantemente nuove entità individuali da 32 ETH.

Solo pochi giorni fa, il numero di validatori individuali all'interno della blockchain di Ethereum ha superato il milione, oltre a superare il record di 32,2 milioni di ETH puntati.

Come riportato da Coindesk, Tim Beiko, responsabile del supporto al protocollo presso la Ethereum Foundation, ha affermato che l'aggiornamento Pectra dovrebbe essere pronto entro la fine del 2024 o l'inizio del 2025.

Altri miglioramenti introdotti con Pectra

Con il lancio dell'aggiornamento Pectra, che prende il nome dalla fusione degli aggiornamenti simultanei "Praga" ed "Electra" sui livelli di esecuzione e consenso, potrebbero essere inclusi diversi altri miglioramenti alla rete dopo quanto descritto da EIP-3047 ed EIP-7251.

Nel dettaglio, sono stati discussi i miglioramenti durante gli EIP 2537, 2935, 6110, 7002 e 7549, concepiti come modifiche al codice relativamente piccole rispetto ad altri interventi più delicati avviati dopo altre recenti proposte.

La parte più interessante di tutti questi EIP riguarda l'attivazione dei prelievi del validatore dagli smart contract, l'aggiunta di una modifica del codice nota come precompilazione BLS e la rimozione della finestra di deposito.

Come riportato da Tim Beiko, durante la call ACDE (All Core Developers Ethereum) di giovedì, oltre a finalizzare gli ultimi dettagli per Pectra, sono stati progettati anche piccoli passi per futuri aggiornamenti come il tanto atteso "verkle tree", un nuovo tipo di sistema dati progettato per aiutare i nodi Ethereum a memorizzare grandi quantità di dati.

Si stima che ciò ridurrà il costo del gas sulla L1 rendendo le specifiche più compatibili con lo standard zk.

Singolo tweet TL;DR:
– Gli EIP 2935 e 3074 sono inclusi in Pectra
– EOF e EIP 7623 sono stati sottoposti a CFI, con decisioni finali previste🔜
– EIP-7667 è stato CFI'd per Osaka, l'aggiornamento EL dopo Praga, insieme alla migrazione di Verkle pic.twitter.com/OwY6WZUPek

— timbeiko.eth (@TimBeiko) 11 aprile 2024

La sfida di ridurre i costi del gas è così centrale in Ethereum che il suo co-fondatore Vitalik Buterin ha recentemente rilasciato un EIP con l'obiettivo di rendere le transazioni mainnet più "ZK-snark friendly".