L'aggiornamento della rete Pectra ha seguito Dencun e ha apportato modifiche sia al livello di esecuzione che al livello di consenso di Ethereum. Il nome abbreviato Pectra è una combinazione di Prague ed Electra, che sono i rispettivi nomi per le modifiche alle specifiche del livello di esecuzione e del livello di consenso. Insieme, queste modifiche portano una serie di miglioramenti agli utenti, agli sviluppatori e ai validatori di Ethereum.
Questo aggiornamento è stato attivato con successo sulla Mainnet di Ethereum all'epoca 364032, il 07-Maggio-2025 alle 10:05 (UTC).
Miglioramenti in Pectra
Pectra porta il maggior numero di EIP (opens in a new tab) rispetto a qualsiasi aggiornamento precedente! Ci sono molte modifiche minori ma anche alcune nuove funzionalità significative. L'elenco completo delle modifiche e dei dettagli tecnici può essere trovato nei singoli EIP inclusi.
Codice dell'account EOA
L'EIP-7702 (opens in a new tab) rappresenta un passo importante verso un'ampia astrazione dell'account. Con questa funzionalità, gli utenti possono impostare il proprio indirizzo () per essere esteso con uno smart contract. L'EIP introduce un nuovo tipo di transazione con una funzione specifica: consentire ai proprietari degli indirizzi di firmare un'autorizzazione che imposta il loro indirizzo per imitare uno smart contract scelto.
Con questo EIP, gli utenti possono optare per portafogli programmabili che consentono nuove funzionalità come il raggruppamento delle transazioni, le transazioni senza gas e l'accesso personalizzato agli asset per schemi di recupero alternativi. Questo approccio ibrido combina la semplicità degli EOA con la programmabilità degli account basati su contratto.
Leggi un approfondimento sull'EIP-7702 qui
Aumento del saldo effettivo massimo
L'attuale saldo effettivo del validatore è esattamente di 32 ETH. È l'importo minimo necessario per partecipare al consenso ma allo stesso tempo il massimo che un singolo validatore può mettere in staking.
L'EIP-7251 (opens in a new tab) aumenta il saldo effettivo massimo possibile a 2048 ETH, il che significa che un singolo validatore può ora mettere in staking tra 32 e 2048 ETH. Invece di multipli di 32, gli staker possono ora scegliere un importo arbitrario di ETH da mettere in staking e ricevere ricompense su ogni singolo ETH al di sopra del minimo. Ad esempio, se il saldo di un validatore cresce con le sue ricompense fino a 33 ETH, l'ETH extra è anch'esso considerato parte del saldo effettivo e riceve ricompense.
Ma il vantaggio di un sistema di ricompense migliore per i validatori è solo una parte di questo miglioramento. Gli staker che gestiscono più validatori possono ora aggregarli in uno solo, il che consente operazioni più semplici e riduce il sovraccarico della rete. Poiché ogni validatore nella Beacon Chain invia una firma in ogni epoca, i requisiti di larghezza di banda crescono con più validatori e un gran numero di firme da propagare. L'aggregazione dei validatori alleggerirà il carico della rete e aprirà nuove opzioni di scalabilità mantenendo la stessa sicurezza economica.
Leggi un approfondimento su MaxEB qui
Aumento della capacità transazionale dei blob
I blob forniscono disponibilità dei dati per gli L2. Sono stati introdotti nel precedente aggiornamento della rete.
Attualmente, la rete punta a una media di 3 blob per blocco con un massimo di 6 blob. Con l'EIP-7691 (opens in a new tab), il conteggio medio dei blob sarà aumentato a 6, con un massimo di 9 per blocco, risultando in una maggiore capacità per i rollup di Ethereum. Questo EIP aiuta a colmare il divario finché PeerDAS (opens in a new tab) non consentirà conteggi di blob ancora più elevati.
Aumento del costo dei dati di chiamata
Prima dell'introduzione dei blob nell'aggiornamento Dencun, gli L2 utilizzavano i dati di chiamata per archiviare i propri dati su Ethereum. Sia i blob che i dati di chiamata influiscono sull'utilizzo della larghezza di banda di Ethereum. Sebbene la maggior parte dei blocchi utilizzi solo una quantità minima di dati di chiamata, i blocchi pesanti in termini di dati che contengono anche molti blob possono essere dannosi per la rete p2p di Ethereum.
Per risolvere questo problema, l'EIP-7623 (opens in a new tab) aumenta il prezzo dei dati di chiamata, ma solo per le transazioni pesanti in termini di dati. Questo limita la dimensione del blocco nel caso peggiore, fornisce un incentivo per gli L2 a utilizzare solo i blob e lascia inalterato oltre il 99% delle transazioni.
Uscite attivabili dal livello di esecuzione
Attualmente, l'uscita di un validatore e il prelievo degli ETH in staking è un'operazione del livello di consenso che richiede una chiave del validatore attiva, la stessa chiave BLS utilizzata dal validatore per eseguire compiti attivi come le attestazioni. Le credenziali di prelievo sono una chiave fredda separata che riceve lo stake in uscita ma non può attivare l'uscita. L'unico modo per gli staker di uscire è inviare un messaggio speciale alla rete della Beacon Chain firmato utilizzando la chiave del validatore attiva. Questo è limitante negli scenari in cui le credenziali di prelievo e la chiave del validatore sono detenute da entità diverse o quando la chiave del validatore viene persa.
L'EIP-7002 (opens in a new tab) introduce un nuovo contratto che può essere utilizzato per attivare l'uscita utilizzando le credenziali di prelievo del livello di esecuzione. Gli staker saranno in grado di far uscire il proprio validatore chiamando una funzione in questo contratto speciale senza la necessità della loro chiave di firma del validatore o dell'accesso alla Beacon Chain. È importante sottolineare che l'abilitazione dei prelievi dei validatori onchain consente protocolli di staking con assunzioni di fiducia ridotte nei confronti degli operatori dei nodi.
Depositi dei validatori onchain
I depositi dei validatori sono attualmente elaborati da eth1data poll (opens in a new tab), che è una funzione sulla Beacon Chain che recupera i dati dal livello di esecuzione. È una sorta di debito tecnico dei tempi precedenti a The Merge, quando la Beacon Chain era una rete separata e doveva preoccuparsi delle riorganizzazioni della Prova di lavoro (PoW).
L'EIP-6110 (opens in a new tab) è un nuovo modo di consegnare i depositi dall'esecuzione al livello di consenso, che consente un'elaborazione istantanea con minore complessità di implementazione. È un modo più sicuro di gestire i depositi nativo dell'Ethereum unito. Aiuta anche a rendere il protocollo a prova di futuro perché non richiede depositi storici per avviare il nodo, il che è necessario per la scadenza della cronologia.
Precompilato per BLS12-381
I precompilati sono un set speciale di smart contract integrati direttamente nella Ethereum Virtual Machine (EVM). A differenza dei contratti normali, i precompilati non vengono distribuiti dagli utenti ma fanno parte dell'implementazione stessa del client, scritti nel suo linguaggio nativo (ad es. Go, Java, ecc., non Solidity). I precompilati servono per funzioni ampiamente utilizzate e standardizzate come le operazioni crittografiche. Gli sviluppatori di smart contract possono chiamare i precompilati come un contratto normale ma con maggiore sicurezza ed efficienza.
L'EIP-2537 (opens in a new tab) aggiunge nuovi precompilati per le operazioni su curva ellittica su BLS12-381 (opens in a new tab). Questa curva ellittica è diventata ampiamente utilizzata negli ecosistemi di criptovaluta grazie alle sue proprietà pratiche. Più specificamente, è stata adottata dal livello di consenso di Ethereum, dove viene utilizzata dai validatori.
Il nuovo precompilato aggiunge la capacità per ogni sviluppatore di eseguire in modo semplice, efficiente e sicuro operazioni crittografiche utilizzando questa curva, ad esempio, la verifica delle firme. Le applicazioni onchain che dipendono da questa curva possono diventare più efficienti in termini di gas e sicure affidandosi a un precompilato invece che a un contratto personalizzato. Questo si applica principalmente alle applicazioni che vogliono ragionare sui validatori all'interno dell'EVM, ad es. pool di staking, restaking, client leggeri, ponti ma anche a conoscenza zero.
Fornire gli hash dei blocchi storici dallo stato
L'EVM attualmente fornisce il codice operativo (opcode) BLOCKHASH che consente agli sviluppatori di contratti di recuperare l'hash di un blocco direttamente nel livello di esecuzione. Tuttavia, questo è limitato solo agli ultimi 256 blocchi e potrebbe diventare problematico per i client senza stato in futuro.
L'EIP-2935 (opens in a new tab) crea un nuovo contratto di sistema che può fornire gli ultimi 8192 hash dei blocchi come slot di archiviazione. Questo aiuta a rendere il protocollo a prova di futuro per l'esecuzione senza stato e diventa più efficiente quando verranno adottati i verkle trie. Tuttavia, a parte questo, i rollup possono trarne vantaggio fin da subito, poiché possono interrogare direttamente il contratto con una finestra storica più lunga.
Spostare l'indice del comitato fuori dall'Attestazione
Il consenso della Beacon Chain si basa sui validatori che esprimono i loro voti per l'ultimo blocco e l'epoca finalizzata. L'attestazione include 3 elementi, 2 dei quali sono voti e il terzo è il valore dell'indice del comitato.
L'EIP-7549 (opens in a new tab) sposta questo indice al di fuori del messaggio di attestazione firmato, il che rende più facile verificare e aggregare i voti di consenso. Ciò consentirà una maggiore efficienza in ogni client di consenso e può portare significativi miglioramenti delle prestazioni ai circuiti a conoscenza zero per dimostrare il consenso di Ethereum.
Aggiungere la pianificazione dei blob ai file di configurazione dell'EL
L'EIP-7840 (opens in a new tab) è una semplice modifica che aggiunge un nuovo campo alla configurazione del client del livello di esecuzione. Configura il numero di blocchi, abilitando l'impostazione dinamica per i conteggi di blob target e massimi per blocco, nonché l'adeguamento della commissione per i blob. Con una configurazione definita direttamente, i client possono evitare la complessità dello scambio di queste informazioni tramite l'API Engine.
Questo aggiornamento influisce su tutti i nodi e i validatori di Ethereum?
Sì, l'aggiornamento Pectra richiede aggiornamenti sia ai client di esecuzione che ai client di consenso. Tutti i principali client di Ethereum rilasceranno versioni che supportano l'hard fork contrassegnate come ad alta priorità. Per mantenere la sincronizzazione con la rete Ethereum dopo l'aggiornamento, gli operatori dei nodi devono assicurarsi di eseguire una versione del client supportata. Tieni presente che le informazioni sulle versioni dei client sono sensibili al fattore tempo e gli utenti dovrebbero fare riferimento agli ultimi aggiornamenti per i dettagli più recenti.
Come possono essere convertiti gli ETH dopo l'hard fork?
- Nessuna azione richiesta per i tuoi ETH: A seguito dell'aggiornamento Pectra di Ethereum, non è necessario convertire o aggiornare i tuoi ETH. I saldi del tuo account rimarranno gli stessi e gli ETH che detieni attualmente rimarranno accessibili nella loro forma esistente dopo l'hard fork.
- Attenzione alle truffe! chiunque ti istruisca ad "aggiornare" i tuoi ETH sta cercando di truffarti. Non c'è nulla che tu debba fare in relazione a questo aggiornamento. I tuoi asset rimarranno completamente inalterati. Ricorda, rimanere informati è la migliore difesa contro le truffe.
Maggiori informazioni su come riconoscere ed evitare le truffe
Preferisci imparare visivamente?
Cosa c'è nell'aggiornamento Pectra? - Christine Kim
Aggiornamento Pectra di Ethereum: cosa devono sapere gli staker — Blockdaemon
Letture di approfondimento
- Roadmap di Ethereum
- FAQ su Pectra (opens in a new tab)
- Pagina informativa Pectra.wtf (opens in a new tab)
- Come Pectra migliora l'esperienza degli staker (opens in a new tab)
- Pagina informativa sull'EIP-7702 (opens in a new tab)
- Devnet di Pectra (opens in a new tab)
Ultimo aggiornamento della pagina: 22 aprile 2026