Gli sviluppatori di Ethereum propongono un limite massimo di gas per limitare la vulnerabilità degli attacchi DoS

Gli sviluppatori di Ethereum propongono un limite massimo di gas per limitare la vulnerabilità degli attacchi DoS

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, promosso dal ricercatore di Ethereum Toni Wahrstätter e dal co-fondatore Vitalik Buterin, mira a stabilire un limite all'utilizzo del gas. Questa misura mira a prevenire le interruzioni causate da transazioni che richiedono molte risorse.

Una nuova proposta di Ethereum rivela come una transazione potrebbe sconvolgere la catena

L'aspetto chiave della proposta è l'introduzione di un limite al consumo di gas per transazione, con una soglia massima fissata a 16,77 milioni di unità di gas (2^24).

Gli sviluppatori hanno sostenuto che questo limite di gas rappresenta una soluzione equilibrata. Permette transazioni avanzate, come la distribuzione di contratti e la facilitazione di interazioni DeFi sofisticate. Allo stesso tempo, garantisce prevedibilità ed equità nell'esecuzione.

"Come parte della convalida del blocco prima dell'elaborazione, qualsiasi blocco che contenga una transazione con gasLimit > 16,77 milioni viene considerato non valido e rifiutato", ha affermato l'EIP.

È importante sottolineare che questo limite si applicherebbe a tutte le transazioni, indipendentemente dal limite di gas del blocco stabilito dai miner o dai validatori. Le transazioni che tentassero di superare questa soglia verrebbero rifiutate, generando un codice di errore.

Tuttavia, 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 alla base della proposta deriva dagli attuali modelli in cui le singole transazioni possono consumare quasi l' intero limite di gas del blocco .

Tali scenari presentano rischi significativi, tra cui il rischio di attacchi DoS e una ridotta compatibilità con le macchine virtuali a conoscenza zero (zkVM). Contribuiscono inoltre a una distribuzione non uniforme del carico durante l'esecuzione.

I ricercatori sottolineano che le transazioni ad alto consumo di gas comportano risultati imprevedibili in termini di prestazioni e possono sovraccaricare i thread di esecuzione, con conseguente maggiore instabilità della rete.

I ricercatori ritengono che Ethereum possa ottenere una migliore distribuzione delle risorse suddividendo le transazioni di grandi dimensioni in unità più piccole e imponendo un limite al consumo di gas per ogni singola transazione. Questo approccio porterebbe anche a una rete più stabile e scalabile .

"Si prevede che questa modifica avrà un impatto su un numero minimo di utenti e dApp, poiché la maggior parte delle transazioni oggi si attesta ben al di sotto del limite proposto", hanno affermato.

L'aggiornamento è attualmente in fase di revisione, con gli sviluppatori che ne stanno valutando l'implementazione e i potenziali compromessi tecnici. Se adottato, EIP-7983 potrebbe migliorare significativamente la resilienza e la scalabilità di Ethereum, in continua crescita.

L'articolo Gli sviluppatori di Ethereum propongono un limite al gas per limitare la vulnerabilità degli attacchi DoS è apparso per la prima volta su BeInCrypto .

Inizia a scrivere il termine ricerca qua sopra e premi invio per iniziare la ricerca. Premi ESC per annullare.

Torna in alto