La hard fork London di Ethereum è stato un aggiornamento di rete coordinato, attivato al blocco 12.965.000 il 5 agosto 2021. Ha modificato le regole di esecuzione di Ethereum tramite cinque proposte, guidate dalla EIP-1559, che ha introdotto una base fee calcolata dal protocollo, una priority fee opzionale, una capacità dei blocchi variabile e la bruciatura della quota di base fee di ogni transazione idonea.

London ha affrontato la stima instabile delle commissioni e diversi problemi di contabilizzazione del gas sulla precedente catena proof-of-work di Ethereum. Non ha reso le transazioni permanentemente economiche né ha trasformato Ethereum in una rete proof of stake. Ha invece reso più prevedibile la base fee del blocco successivo, cambiato il modo in cui gli utenti competono per l'inclusione, ridotto alcuni rimborsi per lo storage e rinviato la difficulty bomb prima del successivo Merge.

Che cos'è la hard fork London di Ethereum?

La hard fork London di Ethereum è stato un importante aggiornamento di rete che ha modificato diverse regole del layer di esecuzione di Ethereum. Attivata nell'agosto 2021, ha introdotto cinque Ethereum Improvement Proposal (EIP), tra cui la EIP-1559, che ha ridisegnato il sistema delle commissioni di transazione e introdotto la bruciatura della base fee di Ethereum. London ha aggiornato la rete Ethereum esistente, senza creare una criptovaluta separata.

Oltre alle commissioni di transazione, London ha reso la base fee accessibile agli smart contract, ha ridotto alcuni rimborsi sul gas, ha riservato un prefisso del bytecode EVM per modifiche future e ha rinviato la difficulty bomb del proof-of-work. Questi aggiornamenti hanno cambiato il modo in cui wallet e applicazioni interagivano con Ethereum e hanno preparato la rete agli upgrade successivi.

Come funziona la hard fork London di Ethereum?

La EIP-1559 ha cambiato le commissioni sul gas dividendo il pagamento in una base fee stabilita dal protocollo e una priority fee offerta al produttore del blocco. Gli utenti specificano una commissione totale massima e una priority fee massima. La transazione paga la base fee corrente più una mancia consentita, entro il massimo indicato dall'utente, e il margine non utilizzato viene restituito invece di essere pagato automaticamente. La base fee viene bruciata, mentre la priority fee compensa il produttore del blocco.

La base fee aumenta quando il blocco precedente utilizza più gas rispetto all'obiettivo e diminuisce quando l'utilizzo è inferiore all'obiettivo. London ha inoltre consentito ai blocchi di espandersi fino al doppio del gas obiettivo durante brevi picchi di domanda. Questa elasticità può assorbire una congestione temporanea, ma una domanda sostenuta continua a far salire la base fee finché la domanda non si allinea allo spazio disponibile nei blocchi. London ha migliorato la stima delle commissioni; non ha imposto una commissione fissa e bassa.

Quali sono stati i principali cambiamenti e i casi d'uso dell'upgrade London?

London ha cambiato sia il comportamento delle commissioni visibile agli utenti sia le regole di esecuzione di livello più basso. Le cinque proposte incluse avevano obiettivi diversi, perciò ridurre l'upgrade alla sola bruciatura della base fee significa trascurare diversi cambiamenti operativi.

1. EIP-1559 ha ridisegnato il mercato delle commissioni. I wallet hanno ottenuto una base fee di protocollo prevedibile, una priority fee opzionale, un tetto massimo di commissione, una capacità dei blocchi elastica e la bruciatura automatica del pagamento della base fee.

2. EIP-3198 ha reso la base fee accessibile ai contratti. L'opcode BASEFEE consente agli smart contract di leggere la base fee del blocco corrente, abilitando logiche on-chain che necessitano di un riferimento al prezzo del gas definito dal protocollo.

3. EIP-3529 ha ridotto i rimborsi sul gas. L'upgrade ha eliminato il rimborso SELFDESTRUCT e ha abbassato il rimborso massimo, riducendo gli incentivi a mantenere gas token o a gonfiare i blocchi tramite strategie basate sui rimborsi.

4. EIP-3541 ha riservato un prefisso del bytecode. I nuovi contratti che iniziavano con 0xEF non potevano più essere distribuiti, preservando quel prefisso per un futuro formato di oggetto EVM senza invalidare i contratti esistenti.

5. EIP-3554 ha rinviato la difficulty bomb. La proposta ha posticipato il rapido aumento della difficoltà del proof-of-work, dando agli sviluppatori più tempo prima della transizione finale di Ethereum al proof of stake.

Quali sono esempi dell'impatto di London su Ethereum?

London resta visibile nell'attività ordinaria di Ethereum, anche se aggiornamenti successivi hanno cambiato il consenso e ampliato lo scaling dei rollup. I suoi campi relativi alle commissioni e il meccanismo di bruciatura continuano a plasmare wallet, blocchi e contabilizzazione dell'offerta di ETH.

• Le stime delle commissioni nei wallet sono diventate più facili da automatizzare. I wallet possono ricavare una base fee probabile dai blocchi recenti e aggiungere una priority fee, invece di chiedere agli utenti di indovinare un unico prezzo del gas omnicomprensivo.

• La capacità dei blocchi può rispondere a picchi di breve durata. Un blocco può superare temporaneamente il gas obiettivo fino al limite del protocollo, anche se una congestione persistente fa aumentare la base fee.

• Ogni pagamento della base fee sottrae ETH dall'offerta. Il protocollo brucia la quota di base fee invece di assegnarla al validatore, legando l'utilizzo della rete alla distruzione di ETH senza garantire la deflazione.

• Le applicazioni possono fare riferimento a BASEFEE on-chain. I contratti possono usare l'opcode introdotto dalla EIP-3198 quando un calcolo necessita di accedere alla base fee del blocco corrente definita dal protocollo.

Quali sono i limiti e i rischi dell'upgrade London?

London ha migliorato la meccanica delle commissioni, ma non ha eliminato la scarsità dello spazio nei blocchi di Ethereum. Utenti, sviluppatori di wallet e sviluppatori di smart contract devono ancora tenere conto di congestione, tetti sulle commissioni, costi di esecuzione variabili e comportamento degli aggiornamenti di rete successivi.

1. Le commissioni sul gas possono comunque diventare elevate. Quando la domanda resta sopra l'obiettivo per blocchi consecutivi, la base fee continua a salire, quindi London migliora la prevedibilità senza garantire costi accessibili.

2. Tetti di commissione errati possono ritardare le transazioni. Una commissione massima fissata al di sotto della futura base fee impedisce l'inclusione finché le commissioni non scendono, mentre una mancia inutilmente alta può comunque far pagare troppo per la priorità.

3. La bruciatura di ETH non garantisce la deflazione. L'offerta netta dipende da quanto ETH viene emesso rispetto a quanta base fee viene bruciata nell'attività di rete e in base alle regole di consenso vigenti.

4. Le ipotesi alla base dei contratti hanno richiesto una revisione. Gli sviluppatori che facevano affidamento sui rimborsi storici sul gas, sui campi delle transazioni o sui pattern di distribuzione del bytecode hanno dovuto aggiornare i loro progetti in base alle nuove regole di esecuzione.

La hard fork London ha reso Ethereum deflazionistico?

La hard fork London non ha reso Ethereum deflazionistico in modo permanente. Ha introdotto un meccanismo di bruciatura delle commissioni che sottrae ETH ogni volta che gli utenti pagano la base fee, ma l'offerta netta dipende comunque dall'emissione e dal totale delle commissioni bruciate. Dopo il passaggio di Ethereum al proof of stake, l'emissione è calata in modo sostanziale, rendendo più possibili periodi di contrazione dell'offerta netta. L'attività di rete può comunque scendere a livelli tali che l'emissione superi le bruciature.

Concetti correlati

1. Che cos'è il gas?

2. Che cos'è Ethereum?

3. Che cos'è una hard fork?

4. Che cos'è uno smart contract?

Approfondimenti

1. Che cos'è Ethereum (ETH)? Guida per principianti al funzionamento di Ethereum (2026)

2. Le commissioni sul gas di Ethereum spiegate: che cos'è il gas di ETH e come funziona il Gwei?

3. Il decimo anniversario di Ethereum: i 10 traguardi principali della seconda blockchain più grande al mondo

4. Che cos'è l'upgrade Pectra di Ethereum, entrato in funzione il 7 maggio 2025?

5. L'upgrade Fusaka di Ethereum del 3 dicembre 2025: cosa c'è da sapere

6. Che cos'è l'upgrade Glamsterdam di Ethereum nel primo semestre del 2026 e quali cambiamenti porta la hard fork?