Il progetto di scalabilità di Ethereum Polygon ha annunciato una proposta di hard fork per la sua blockchain proof-of-stake (PoS).

Se approvato, l’aggiornamento del software avrà luogo il 17 gennaio e affronterà i picchi di gas e la riorganizzazione della catena (riorg).

La discussione sull'hard fork è stata introdotta per la prima volta nella comunità Polygon nel dicembre 2022

Cosa c'è nell'Hard Fork?

Il primo cambiamento nel nuovo fork di Polygon riguarda un adeguamento del modo in cui imposta le tariffe del gas: una sorta di tassa che si paga a una blockchain per effettuare transazioni su di essa. Con il fork, Polygon mira a ridurre i picchi dei prezzi del gas che tendono a verificarsi quando c'è molta attività sulla catena.

"Sebbene il gas continuerà ad aumentare durante i picchi della domanda, sarà più in linea con il modo in cui funzionano le dinamiche del gas di Ethereum ora", ha affermato Polygon in una dichiarazione condivisa con CoinDesk. "L'obiettivo è attenuare i picchi e garantire un'esperienza più fluida quando si interagisce con la catena."

La seconda modifica proposta riguarda le riorganizzazioni, che possono verificarsi quando un nodo validatore – uno dei computer che gestiscono la blockchain Polygon – riceve informazioni che creano temporaneamente una nuova versione della blockchain. Un evento del genere rende difficile verificare adeguatamente se una transazione è andata a buon fine, poiché i nodi dovranno riconciliare quale catena sia quella corretta (altrimenti nota come “canonica”).

Per risolvere il problema delle riorganizzazioni relativamente frequenti, Polygon vuole ridurre il tempo necessario per finalizzare un blocco per verificare le transazioni riuscite. Il piano prevede che la “lunghezza dello sprint” di Polygon venga ridotta da 64 a 16 blocchi, il che significa che un produttore di blocchi può produrre blocchi per un periodo di tempo molto più breve, da (128 secondi a 32 secondi).

Per saperne di più: Lo strumento di scaling di Ethereum Polygon lancia il suo testnet pubblico zkEVM