Se hai mai inviato una transazione su Ethereum, hai pagato per il gas. Ma nonostante la parola compaia ovunque, il gas è ampiamente frainteso — la maggior parte delle persone presume che sia un token separato da acquistare. Non lo è. Questa guida svela cos'è davvero il gas, perché Ethereum ne ha bisogno e come la fee che vedi nel tuo wallet si compone di pochi pezzi piccoli e conoscibili.
La versione breve
- Il gas è un'unità di misura, non una moneta. Conta quanto lavoro computazionale esegue una transazione.
- L'asset che spendi davvero è l'ether (ETH). Il Gwei è semplicemente una piccola denominazione di ether usata per rendere i numeri leggibili.
- La fee è un'aritmetica semplice: gas usato × prezzo per gas.
- Il prezzo sale o scende con la domanda, ma la formula non cambia mai.
1. Il gas è un'unità di misura, non un token
La più grande fonte di confusione sul gas di Ethereum è l'idea che sia una specie di valuta separata da procurarsi prima di poter transare. Non lo è. Non vedrai mai un saldo di gas nel tuo wallet, non puoi inviare gas a un amico e non c'è alcun exchange in cui il gas sia quotato. Il gas è un numero — un conteggio di unità di lavoro — prodotto dalla rete mentre elabora la tua transazione.
L'analogia quotidiana più vicina è il contatore di un distributore di benzina. I litri di benzina sono un'unità; li paghi in denaro. Allo stesso modo, le unità di gas sono l'unità; le paghi in ether. Comprare benzina alla pompa non trasforma il denaro in una valuta diversa, e pagare il gas su Ethereum non trasforma l'ether in un'altra. L'ether lascia il tuo wallet, la rete consuma il gas, e finisce lì.
Perché scomodare due concetti? Perché il costo di eseguire un'operazione su Ethereum e il prezzo di mercato dell'ether sono cose indipendenti. Il lavoro necessario per trasferire un token non è cambiato in anni, ma il prezzo dell'ether cambia al secondo. Separare il lavoro (gas) dal denaro (ether) permette al protocollo di prezzare il calcolo in modo stabile mentre lascia al mercato libertà di prezzare l'asset.
2. Perché Ethereum ha bisogno del gas
Ethereum è un computer pubblico e condiviso. Chiunque può sottoporre codice perché venga eseguito. Senza un costo associato, la modalità di guasto ovvia è un'inondazione: un singolo utente potrebbe chiedere alla rete di eseguire un ciclo infinito e bloccarla per tutti. Il gas esiste per impedirlo. Ogni operazione ha un costo in gas fisso, ogni transazione deve dichiarare un limite superiore di gas da consumare e, se lo supera, si ferma di colpo.
Il gas fa tre cose insieme. Limita il lavoro che una transazione può eseguire, così la rete non può essere ingolfata da codice fuori controllo. Prezza lo spazio dei blocchi, dato che ogni blocco ha un budget di gas finito e gli utenti competono per lo spazio al suo interno. E paga i validator che fanno il lavoro — senza la loro ricompensa, nessuno farebbe girare l'hardware che tiene in vita la rete.
3. L'anatomia di una fee: unità moltiplicate per prezzo
Ogni fee di Ethereum è il prodotto di due numeri, e prendere confidenza con essi è la maggior parte della battaglia:
- Gas usato — quanto è pesante la transazione, espresso come conteggio di unità di lavoro. Un semplice transfer di ether è esattamente 21.000 unità. Un transfer di token è circa 50.000. Uno swap su un exchange decentralizzato può essere 150.000 o più.
- Prezzo per gas — quanto stai pagando per ognuna di quelle unità, quotato in gwei. Questa è la leva che si muove con la domanda.
Moltiplica i due e hai la fee in gwei. Dividi per un miliardo e la hai in ether. Questo è l'intero modello.
4. Wei, gwei ed ether: le unità spiegate
L'ether ha un'unica unità base chiamata wei. Tutto il resto è solo un'etichetta per un numero diverso di wei. I nomi esistono perché scrivere le fee in ether puro o wei puro è scomodo: le fee in ether sono decimali minuscoli, e gli importi in wei sono interi enormi. Il gwei sta in mezzo e si legge bene.
| Unità | Valore in wei | Valore in ether | Uso |
|---|---|---|---|
| wei | 1 | 10⁻¹⁸ | Contabilità interna a livello di protocollo |
| gwei | 10⁹ | 10⁻⁹ | Quotare gas price e tip |
| ether | 10¹⁸ | 1 | Saldi e importi trasferiti |
Quando un wallet ti mostra una fee di, diciamo, 30 gwei, ti sta dicendo che la rete sta addebitando 30 miliardi di wei per ogni unità di gas consumata dalla tua transazione. Moltiplica per 21.000 gas di un transfer e il costo risulta 630.000.000.000.000 wei, ovvero 0,00063 ether. Stesso numero, tre modi diversi di scriverlo.
5. Base fee e priority tip: come si costruisce il prezzo
Prima dell'upgrade noto come EIP-1559, gli utenti indicavano un prezzo unico e competevano in un'asta alla cieca. Dall'upgrade, il prezzo che paghi per unità di gas ha due parti:
- La base fee è impostata dal protocollo stesso. A ogni blocco, si aggiusta in alto o in basso di una piccola percentuale a seconda che il blocco precedente fosse più pieno o più vuoto del suo target. La base fee è bruciata — distrutta — invece di essere pagata a qualcuno, il che rende l'ether lievemente deflattivo quando l'attività è alta.
- Il priority tip è quello che scegli di aggiungere sopra per attirare un validator. Un tip più alto sposta la tua transazione verso la testa della coda. Il tip va al validator che ti include in un blocco, come ricompensa per aver preso in carico il tuo lavoro.
- La max fee è il tetto che sei disposto a pagare per unità, base più tip combinati. Se la base fee supera il tuo tetto, la transazione aspetta semplicemente finché le condizioni non si raffreddano.
Mettendo tutto insieme: paghi base fee più tip per unità di gas, mai più del tuo massimo. Quando la rete è calma, il tuo wallet di solito suggerisce un tip di uno o due gwei e la base fee è la componente dominante. Quando l'attività schizza, la base fee cresce e il tip diventa una quota più piccola del totale.
6. Operazioni comuni e il loro costo tipico in gas
Il gas consumato da una transazione dipende da cosa fa. Queste sono cifre indicative — il numero esatto varia con il contratto coinvolto — ma danno un'idea dei pesi relativi:
| Operazione | Gas tipico |
|---|---|
| Inviare ether a un altro wallet | 21.000 |
| Approvare un contratto token | ~46.000 |
| Trasferire un token ERC-20 | ~50.000–65.000 |
| Swap su un exchange decentralizzato | ~120.000–250.000 |
| Mint di un NFT tipico | ~100.000–300.000 |
| Deploy di uno smart contract | 500.000–3.000.000+ |
Nota che la differenza di costo tra inviare ether e fare il mint di un NFT è più di dieci a uno solo in gas, a prescindere dal prezzo per unità di quel giorno. Le operazioni pesanti sono pesanti che la rete sia calma o trafficata.
7. Perché il prezzo oscilla
Ogni blocco di Ethereum ha un target soft di 15 milioni di gas e un tetto duro di 30 milioni. La base fee si aggiusta dopo ogni blocco con una regola: se l'ultimo blocco ha consumato più del target, alza la base fee di poco; se ha consumato meno, la abbassa di poco. Il cambiamento massimo per blocco è circa il 12,5 per cento.
Il risultato è un prezzo auto-regolante. Quando la domanda di spazio nei blocchi cresce, la base fee sale costantemente finché la chain non è abbastanza costosa da far sì che meno persone vogliano transare. Quando la domanda cala, la base fee scende finché l'attività non riparte. Non c'è alcun operatore centrale che fissa i prezzi né un'asta — solo un ciclo di feedback tra ogni blocco consecutivo.
Ne derivano due risvolti pratici. Primo, le fee non sono casuali: le ore tranquille costano davvero meno, e una transazione non urgente può semplicemente aspettare. Secondo, i picchi che vedi ogni tanto non sono permanenti. Uno scoppio di domanda spinge la base fee in alto per qualche blocco, ma poi ricade sempre quando la pressione si placa.
8. Un esempio ragionato, dall'inizio alla fine
Supponi di voler inviare 0,1 ether a un amico. Segui i numeri:
- Un semplice transfer consuma un valore noto e fisso di 21.000 gas.
- Il tuo wallet legge l'ultimo blocco e riporta una base fee di 28 gwei.
- Lasci il priority tip suggerito a 2 gwei.
- Prezzo effettivo per unità: 28 + 2 = 30 gwei.
- Fee totale in gwei: 21.000 × 30 = 630.000 gwei.
- Convertita in ether: 630.000 ÷ 10⁹ = 0,00063 ether.
Di quei 0,00063 ether, la parte maggiore (28/30) viene bruciata dal protocollo e rimossa dall'offerta, mentre la parte più piccola (2/30) va al validator che include la transazione. Il tuo amico riceve comunque i 0,1 ether pieni — le fee si pagano sopra l'importo inviato, non si sottraggono.
9. Falsi miti da chiarire
- “Devo comprare gas prima di transare.”
- No. Ti serve solo ether. La rete detrae la fee dal tuo saldo di ether nel momento in cui la tua transazione viene inclusa.
- “Il gwei è una valuta separata.”
- Il gwei è solo un miliardesimo di ether. Dire che una fee è di "30 gwei" è esattamente come dire che è di "0,00000003 ether" — stesso valore, più facile da leggere.
- “Un tip più alto significa sempre una transazione più veloce.”
- Aiuta ma non è magico. I validator includono prima i tip più allettanti, ma non possono infilarti in un blocco già costruito. In condizioni normali, anche un tip modesto ti farà entrare entro uno o due blocchi.
- “La base fee va al miner.”
- Dall'upgrade EIP-1559, la base fee viene distrutta dal protocollo — nessuno la riceve. I validator sono pagati tramite il priority tip e le ricompense di emissione di Ethereum.
10. Come proseguire
Ora hai il modello: il gas è un conteggio di lavoro, l'ether è il denaro, il gwei è l'etichetta leggibile e la fee è una moltiplicazione. Per vedere base fee e priority tip muoversi in tempo reale, il gas tracker di Ethereum in tempo reale si aggiorna a ogni blocco, e la gas station multi-chain ti permette di confrontare Ethereum con rollup come Arbitrum, Base e Optimism che di solito costano una frazione dell'L1. Se ti incuriosisce vedere quelle fee nella tua valuta locale, il convertitore ether-dollaro le traduce al tasso di mercato live. E se vuoi costruire software che firma transazioni e paga il gas in modo programmatico, ChainGate ti dà un'unica libreria che lo gestisce per Ethereum e per ogni altra chain che supportiamo. E quando vuoi cercare una transazione specifica e vedere questi numeri su un blocco Ethereum reale, la guida complementare su cos'è Etherscan e come usarlo riprende da dove questa finisce.
Domande frequenti
Il gas di Ethereum è un token o una criptovaluta?
No. Il gas è un'unità di misura che conta quanto lavoro computazionale esegue una transazione. Non puoi tenere il gas in un wallet, inviarlo a qualcuno né quotarlo su un exchange. L'asset che spendi davvero per pagare il gas è l'ether (ETH), la valuta nativa di Ethereum.
Perché si chiama gas?
Il nome prende in prestito l'analogia del carburante. Come un'auto brucia carburante in modo proporzionale alla distanza e alla difficoltà del viaggio, una transazione di Ethereum consuma gas in modo proporzionale al lavoro che chiede alla rete di eseguire. Un semplice transfer è un viaggio breve; un'interazione complessa con uno smart contract è un viaggio lungo.
Qual è la differenza tra gas, gwei ed ether?
Il gas è un conteggio di unità di lavoro. L'ether è l'asset con cui paghi. Il gwei è semplicemente una comoda denominazione di ether (un gwei equivale a un miliardesimo di ether) usata per esprimere il prezzo per unità perché il numero grezzo in ether sarebbe troppo piccolo da leggere.
Come si calcola davvero una fee di Ethereum?
La fee totale è data dalle unità di gas consumate dalla transazione moltiplicate per il prezzo che paghi per unità. Dall'upgrade noto come EIP-1559, quel prezzo si divide in una base fee fissata dal protocollo e in un priority tip che scegli per attirare un validator. Moltiplicando il gas usato per la somma di quei due si ottiene il costo in ether.
Come EIP-1559 aggiusta la base fee tra un blocco e l'altro?
Ogni blocco ha una quantità target di gas. Quando la domanda supera il target, il protocollo alza in automatico la base fee del blocco successivo di circa il 12,5 per cento al massimo; quando la domanda è sotto il target, la abbassa con la stessa regola. Il meccanismo è deterministico — niente asta, niente operatore — quindi il prezzo si auto-regola blocco dopo blocco.
Posso evitare di pagare il gas su Ethereum?
Nessuna transazione si conclude su Ethereum senza pagare il gas, ma puoi ridurre il costo transando durante le finestre di bassa domanda, scegliendo un rollup Layer 2 che eredita la sicurezza di Ethereum a una frazione del prezzo, o impostando un priority tip più basso se la tua transazione non è urgente. La gas station multi-chain ordina le fee live dalla più economica, così puoi vedere a colpo d'occhio la distanza tra Ethereum L1 e i rollup.
Costruisci con ChainGate
Porta queste idee nel codice — ChainGate ti dà wallet, transazioni e RPC gestito per Ethereum e più di 20 altre blockchain in un’unica libreria.