Ethereum ha alzato il limite del gas a 60 milioni e il percorso di scalabilità sta gradualmente diventando chiaro
Testo: Ebunker
In passato, l'impressione di molte persone sul TPS (Transfers Per Second) di ETH era ancora bloccata a "15 transazioni al secondo". Tuttavia, con la continua ottimizzazione del protocollo, l'attuale picco del TPS di Ethereum è aumentato a circa 60, un aumento di 4 volte.
Sebbene questo cambiamento sia legato ad anni di continua ottimizzazione, la ragione più diretta di ciò è il semplice ed efficace aumento del limite di GAS da 15 milioni a 36 milioni.
Di recente, ETH sta per alzare nuovamente il limite dei GAS a 60 milioni.
Che cos'è il limite GAS?
Ognuno di noi che utilizza ETH deve pagare il gas come commissione di transazione. Il limite del gas, come suggerisce il nome, è il limite superiore della quantità di gas che può essere contenuta in ciascun blocco. Più alto è questo limite, più transazioni un blocco può elaborare e più veloce sarà la rete.
Di tutti i percorsi di scala, l'aumento del limite di gas è probabilmente il modo più immediato per farlo.
Più criticamente, questa regolazione non richiede un hard fork, poiché il limite del gas è un parametro dinamico in Ethereum che i nodi PoS possono regolare in base alle regole del protocollo esistenti.
In altre parole, il protocollo stesso consente ai produttori di ogni nuovo blocco di regolare il limite del gas nell'intervallo di ±1/1024 rispetto al blocco genitore, che a sua volta fa parte del meccanismo di consenso. Questo è anche molto diverso dal meccanismo di Bitcoin che fissa la dimensione del blocco a 1 MB.
Pertanto, l'aumento del limite del gas non richiede un aggiornamento del sistema o una modifica del codice, finché i nodi PoS continuano a "segnalare" il supporto al momento del blocco, la rete può adottare gradualmente questa modifica. Attualmente ci sono più di 1 milione di validatori su tutta la rete Ethereum e, finché viene raggiunta una certa percentuale di supporto, la rete passerà automaticamente al nuovo limite del gas e garantirà la compatibilità di tutti i nodi.
Finora, circa il 15% dei validatori ha scelto di supportare una configurazione che supporta 60 milioni di gas. Anche Ebunker è stato supportato e, in qualità di fornitore di servizi di nodo non gestito, siamo sempre concentrati sul bilanciamento delle prestazioni della rete Ethereum con la decentralizzazione. Poiché si tratta di un processo volontario, una parte significativa dei nodi rimane in una configurazione di versione precedente (ad esempio, 30 milioni).
Aumentare il Gas Limit non significa che i nodi PoS possano guadagnare di più, anzi, è probabile che guadagnino di meno.
Dal lancio dell'EIP-1559, la Base Fee di Ethereum è stata bruciata direttamente e i validatori possono guadagnare solo mance che gli utenti aggiungono attivamente. Una volta aumentato il limite del gas, significa che la potenza di elaborazione dell'intera rete è aumentata, la congestione delle transazioni è ridotta e anche la pressione per competere per le mance è ridotta e l'importo delle mance diminuirà naturalmente. Quindi, in una certa misura, l'aumento del limite del gas riduce di fatto il reddito dei validatori, e la quantità di ETH bruciati aumenta ulteriormente.
Pertanto, nell'ambito di un tale meccanismo di incentivazione, i validatori che scelgono ancora di sostenere il limite di 60 milioni di gas possono dirsi altruisti.
Inoltre, di recente c'è stata una proposta controversa da parte della comunità: EIP-9698. La proposta propone di aumentare il limite del gas da 36 milioni a 3,6 miliardi nei prossimi quattro anni, con l'obiettivo di aumentare il TPS di Ethereum a circa 2.000, puntando dritto all'attuale catena ad alte prestazioni Solana. Tuttavia, questa idea è chiaramente in qualche modo radicale.
In teoria, finché le prestazioni hardware del nodo sono sufficientemente elevate, il limite del gas può essere aumentato continuamente. Ma la realtà è che con oltre 1 milione di validatori attivi, la rete Ethereum deve destreggiarsi tra un'ampia gamma di partecipanti. Tuttavia, il numero di validatori di altre catene pubbliche ad alte prestazioni è solo nell'ordine di 100 e il divario tra i due è fino a 10.000 volte.
Anche l'attuale serie di proposte per aumentare il limite del gas da 36 milioni a 60 milioni è stata autorizzata a entrare nella cadenza di regolazione della rete solo dopo che l'aggiornamento di Pectra ha portato all'ottimizzazione del carico.
Secondo ethpandaops, dopo che il limite del gas è stato portato a 60 milioni, circa il 90% dei blocchi può essere scoperto per la prima volta entro 1016 millisecondi. Il ritardo di propagazione dei blocchi è leggermente aumentato rispetto a prima, ma è ancora all'interno dell'intervallo accettabile.
Tuttavia, il 66% dei nodi della rete Ethereum deve ricevere il blocco e i dati blob di accompagnamento per intero entro 4 secondi per garantire che il blocco sia considerato valido. Sulla base di questo limite di propagazione, la testnet deduce un limite superiore teorico di circa 150 milioni di limiti di gas. Pertanto, con l'architettura attuale, è difficile implementare la visione di EIP-9698 a breve termine.
Naturalmente, se Ethereum implementerà in futuro un'architettura "nodo grande/nodo piccolo", ad esempio consentendo ai nodi di mettere in staking 2048 ETH di gestire carichi più elevati, mentre 32 nodi ETH di gestire blocchi più piccoli, potrebbe aprire nuovo spazio per un'ulteriore scalabilità.
Pertanto, anche se spesso tutti ridicolizzano il fatto che il prezzo del gas di ETH continui a toccare nuovi minimi, e che la "catena nobile" abbia cessato di esistere da tempo, ciò potrebbe non essere dovuto solo ai cambiamenti del mercato, ma al fatto che Ethereum stesso sta effettivamente diventando più veloce, più efficiente e più accessibile.