Vitalik Buterin, celebre co-founder di Ethereum (ETH), ha proposto l'introduzione di un nuovo limite al transaction calldata in ogni blocco, al fine di ridurre la spesa di gas sul network.

In un post sul forum Ethereum MagiciansButerin ha introdotto la EIP-4488, evidenziando le sue preoccupazioni relative alle elevate commissioni di transazione sul Layer-1 per i rollup, nonché la notevole quantità di tempo necessaria per implementare e distribuire il data sharding:

"È pertanto auspicabile una soluzione a breve termine per ridurre ulteriormente i costi per i rollup, e per incentivare una transizione dell'intero ecosistema verso un Ethereum rollup-centric."

Buterin ha proposto un metodo alternativo che permetterebbe di ridurre i costi del gas senza incrementare la grandezza dei blocchi. Teme tuttavia che ridurre il calldata gas cost da 16 a 3 potrebbe rappresentare un rischio per la sicurezza:

"[Questo sistema] aumenterebbe la dimensione massima del blocco a 10 MB e spingerebbe il networking layer P2P di Ethereum a livelli di stress senza precedenti, con il rischio di compromettere l'intera rete."

"Alcuni pensano che le commissioni sul Layer-2 di Ethereum siano troppo alte, perché ogni byte di dati utilizzato dai rollup costa 16 gas. Per ridurre le fee, il gas cost dovrebbe essere ridotto a 3. Questo cambiamento dovrebbe apportare enormi benefici in tal senso, con commissioni 5 volte inferiori. Tuttavia, nel lungo termine, ciò potrebbe rendere la blocksize un nuovo collo di bottiglia per il network."

Buterin ha poi aggiunto:

"Penso che 1.5 MB sarebbero sufficienti, senza rappresentare un grosso rischio per la sicurezza. [...]

Ritengo che bisognerebbe rivedere la storica opposizione ai limiti multi-dimensionali alle risorse, e considerarli invece dei modi pragmatici per ottenere moderati incrementi della scalabilità mantenendo inalterato il livello di sicurezza."

Se accettata, la proposta richiederà un aggiornamento programmato del network, con conseguente gas repricing backward-incompatible per l'intero ecosistema Ethereum. Tale update significherebbe inoltre che i miner dovrebbero rispettare una nuova regola, che previene l'aggiunta di nuove transazioni a un blocco quando la dimensione totale dei calldata raggiunge il massimo:

"Lo scenario peggiore sarebbe un massimo teorico a lungo termine di 1.262.861 byte per slot di 12 secondi, o circa 3 TB all'anno."

La community sta anche discutendo altre opzioni, come l'implementazione di un soft limit. Altri hanno sollevato preoccupazioni sulla congestione durante le vendite di token non fungibili, che potrebbero richiedere agli utenti di compensare la mancanza di execution gas pagando commissioni più elevate.

L'aumento delle gas fee ha causato una fuga di utenti da Ethereum verso network EVM-compatible molto più economici. I dati di Etherscan mostrano che effettuare una semplice transazione su Uniswap può costare fino a 50$ in ETH!

Costo medio del gas su Ethereum. Fonte: Etherscan
Costo medio del gas su Ethereum. Fonte: Etherscan

Il problema delle gas fee elevate sta iniziando a presentarsi persino sui network Layer-2:

"Arbitrum non doveva essere economico? Che pagliacciata!"