Gli sviluppatori di Ethereum, gli operatori dei nodi e gli utenti del network stanno discutendo in merito alla recente proposta di Vitalik Buterin di aumentare il gas limit. L'11 gennaio, Buterin si è espresso a favore di un "modesto" aumento del limite di gas del 33%, al fine di migliorare il throughput della rete.

L'aumento del gas limit a 40 milioni, rispetto agli attuali 30 milioni, consentirebbe un maggior numero di transazioni per ogni blocco: questo, teoricamente, aumenterebbe il throughput e la capacità del network. La proposta presenta tuttavia anche dei lari negativi, stando allo sviluppatore Marius van der Wijden, che ha espresso le sue preoccupazioni in un post dell'11 gennaio dal titolo "Perché aumentare il gas limit è difficile."

Il timore principale sarebbe l'aumento delle dimensioni del blockchain state, che contiene i saldi dei conti e i dati degli smart contract. In questo momento, lo spazio totale necessario per il blockchain state è di circa 267 GB. "Se aumentiamo il gas limit, questa dimensione crescerà ancora più rapidamente," ha spiegato van der Wijden. Sebbene oggigiorno lo spazio di archiviazione sia relativamente economico, e quindi l'incremento del blockchain state non rappresenterebbe di per sé un problema, "l'accesso e la modifica diventeranno sempre più lenti."

Leggi anche: In arrivo grandi novità per l'account abstraction di Ethereum per risparmiare gas

Inoltre, limiti più elevati aumenteranno i tempi di sincronizzazione e renderanno più difficile la creazione di client diversi. Al momento, "non c'è una soluzione concreta per la crescita del blockchain state."

Anche Martin Köppelmann, co-founder di Gnosis, ha espresso le sue preoccupazioni, affermando che l'aumento del gas limit farebbe lievitare anche i requisiti di banda. Péter Szilágyi, responsabile del team di Ethereum, è del medesimo parere: "Aumentare il gas limit ha certamente dei lati negativi. Il blockchain state crescerà più rapidamente, il tempo di sincronizzazione diventerà più lento, e il potenziale di DoS aumenterà."

Il termine "gas limit" indica la quantità massima di lavoro e gas che può essere spesa per l'esecuzione di transazioni o smart contract all'interno dei blocchi di Ethereum. Vi è un limite per evitare che i blocchi diventino troppo grandi, il che avrebbe un impatto negativo sulle prestazioni e sulla sincronizzazione del network.

Lo sviluppatore Micah Zoltu ha risposto al post di Vitalik su Reddit, affermando che il maggior numero di utenti possibile dovrebbe essere in grado di eseguire nodi Ethereum su macchine ordinarie: "Il nostro obiettivo non dovrebbe essere quello di garantire l'esecuzione di un nodo Ethereum su una macchina da X dollari, ma garantire che un certo target demografico possa eseguire un nodo Ethereum."