La rete Ethereum ha ricevuto una proposta, EIP-7983, per migliorare la sua difesa contro gli attacchi Denial of Service (DoS) e potenziare la stabilità complessiva della piattaforma.
L’aggiornamento proposto, guidato dal ricercatore di Ethereum Toni Wahrstätter e dal co-fondatore Vitalik Buterin, mira a stabilire un limite di utilizzo del gas. Questa misura intende prevenire interruzioni causate da transazioni che richiedono molte risorse.
Nuova proposta di Ethereum rivela come una transazione potrebbe interrompere la chain
L’aspetto chiave della proposta è l’introduzione di un limite all’uso del gas per transazione, con una soglia massima fissata a 16,77 milioni di unità di gas (2^24).
I sviluppatori hanno sostenuto che questo limite di gas è una soluzione equilibrata. Permette transazioni avanzate, come il deployment di contratti e la facilitazione di interazioni DeFi sofisticate. Allo stesso tempo, garantisce prevedibilità ed equità nell’esecuzione.
“Come parte della validazione del blocco prima dell’elaborazione, qualsiasi blocco contenente una transazione con gasLimit > 16,77 milioni è considerato non valido e rifiutato,” ha dichiarato l’EIP.
È importante notare che questo limite si applicherebbe a tutte le transazioni, indipendentemente dal limite di gas del blocco determinato dai miner o dai validatori. Le transazioni che tentano di superare questa soglia verrebbero rifiutate, generando un codice di errore.
Tuttavia, l’EIP-7983 suggerisce anche un meccanismo per suddividere le transazioni più grandi in unità più piccole e gestibili. Questo approccio riduce significativamente il rischio che una singola transazione sovraccarichi la rete.
Secondo gli sviluppatori, la motivazione dietro la proposta deriva dai modelli attuali in cui singole transazioni possono consumare quasi l’intero limite di gas del blocco.
Tali scenari pongono rischi significativi, incluso il potenziale per attacchi DoS e ridotta compatibilità con le macchine virtuali a conoscenza zero (zkVMs). Contribuiscono anche a una distribuzione del carico disomogenea durante l’esecuzione.
I ricercatori sottolineano che le transazioni ad alta intensità di gas introducono risultati di performance imprevedibili e possono mettere a dura prova i thread di esecuzione, causando instabilità più ampia nella rete.
I ricercatori credono che Ethereum possa ottenere una migliore distribuzione delle risorse suddividendo le transazioni grandi in unità più piccole e imponendo un limite all’uso del gas per singola transazione. Questo approccio porterebbe anche a una rete più stabile e scalabile.
“Si prevede che questo aggiustamento impatti un numero minimo di utenti e dApp, poiché la maggior parte delle transazioni oggi è ben al di sotto del limite proposto,” hanno dichiarato.
L’aggiornamento è attualmente in fase di revisione, con gli sviluppatori che ne considerano l’implementazione e i potenziali compromessi tecnici. Se adottato, l’EIP-7983 potrebbe migliorare significativamente la resilienza e la scalabilità di Ethereum mentre continua a crescere.
Dichiarazione di non responsabilità
Tutte le informazioni contenute nel nostro sito web sono pubblicate in buona fede e solo a scopo informativo generale. Qualsiasi azione intrapresa dal lettore in base alle informazioni contenute nel nostro sito web è strettamente a suo rischio e pericolo.
