Salta al contenuto
BitcoinToolkit

Calcolatore Gas di Ethereum

Stima una commissione di transazione di Ethereum Mainnet utilizzando input Gas EIP-1559 live o manuali.

Usa solo 21.000 Gas per un trasferimento ETH semplice senza dati di transazione quando la destinazione non ha codice o delega EIP-7702. Un account delegato può eseguire codice e usare più Gas.
Esecuzione effettivamente prevista da consumare. Massimo 16.777.216 Gas.
Gas massimo consentito, non addebitato automaticamente. EIP-7825 limita una transazione a 16.777.216 Gas.
Percentili dei premi dei blocchi recenti; non una garanzia di conferma.
Commissione massima per Gas = 2 x Commissione di base del prossimo blocco stimata + Commissione di priorità massima selezionata. Questa è un'assunzione del calcolatore, non un requisito di protocollo o una quotazione del portafoglio.
Reimposta
Profili di priorità recenti

Confronta lo stesso Gas Used

Derivato dai percentili delle ricompense dei blocchi recenti; non garanzie di conferma.

Come Funziona Questa Stima del Gas di Ethereum

Una commissione di esecuzione di Ethereum è il Gas Used moltiplicato per il prezzo effettivo pagato per ogni unità di Gas. Sotto EIP-1559, il prezzo effettivo del Gas è la Base Fee stimata per il blocco successivo più la priority fee effettiva, limitata dal Max Fee Per Gas. Il calcolatore mantiene separata la commissione effettiva stimata dal limite massimo di commissione, così che il budget massimo non venga confuso con l'importo che ci si aspetta di spendere.

Ogni input in Gwei viene convertito in Wei intero prima della moltiplicazione. Le commissioni di Gas sono denominate in ETH; Gwei è l'unità di visualizzazione comune per il prezzo per Gas. La linea opzionale USD è una conversione di mercato secondaria e non altera il risultato in Wei, Gwei o ETH. Usa il Convertitore ETH, Gwei e Wei quando il compito è la conversione di denominazione piuttosto che il costo della transazione.

Dai campi di consumo di gas e commissioni a un risultato esatto in Wei
  1. Scegli un input sicuro di utilizzo del Gas
  2. Stima la Base Fee del prossimo blocco o inseriscila manualmente
  3. Applica la priorità selezionata e il Max Fee
  4. Risolvi il Prezzo del Gas effettivo in Wei intero
  5. Calcola la commissione effettiva e il limite massimo separatamente

Perché la Modalità Live Stima la Base Fee del Prossimo Blocco

La Base Fee memorizzata nell'ultimo blocco è il valore padre per il calcolo del blocco successivo. EIP-1559 aggiusta il blocco successivo verso l'alto quando il padre ha utilizzato più del suo target di Gas e verso il basso quando ne ha utilizzato meno. La modalità Live legge quindi la Base Fee, il Gas Used e il Gas Limit dell'ultimo blocco, quindi applica la formula intera EIP-1559 per stimare la Base Fee del blocco successivo.

I profili di priorità Bassa, Standard e Alta derivano dai percentili mediano, 10°, 50° e 90° delle ricompense nei dati recenti di eth_feeHistory. Aiutano a confrontare gli input di commissione sotto lo stesso Gas Usato, ma non garantiscono il tempo di conferma. Il pannello Mostra Calcolo identifica la Base Fee padre, il numero di blocco previsto, l'ora del provider, l'ora di recupero e lo stato della cache.

Quando un Trasferimento Semplice di ETH Usa 21.000 Gas

La scelta di 21.000 Gas è limitata a un trasferimento di valore ETH semplice senza dati di transazione quando la destinazione non ha codice eseguibile. EIP-7702 consente a un account posseduto esternamente di portare un indicatore di delega che punta al codice. L'invio a tale account può eseguire codice delegato, quindi il fatto che un indirizzo sia iniziato come EOA non prova più che 21.000 Gas siano sufficienti.

I trasferimenti di token, le approvazioni e le azioni dApp eseguono percorsi specifici del contratto. Il loro Gas dipende dal bytecode, dai dati di chiamata, dallo stato di archiviazione e dal percorso intrapreso al momento dell'esecuzione. Questa pagina non pubblica intenzionalmente preset fissi universali per tali attività. Inserisci invece la stima da un wallet, dalla simulazione di un'applicazione o dalla risposta eth_estimateGas.

Gas Used, Gas Limit e il limite EIP-7825

Il Gas Used stima l'esecuzione effettivamente consumata. Il Gas Limit è il budget massimo di esecuzione reso disponibile alla transazione. Il Gas non utilizzato non viene addebitato come se fosse stato consumato, mentre un errore di esaurimento del Gas può comunque consumare il Gas speso prima che l'esecuzione si fermi.

Ethereum Mainnet impone un limite massimo di Gas Limit per transazione a livello di protocollo di 16.777.216 Gas, o 2^24, sotto EIP-7825. Questo è un limite per transazione, non il Gas Limit del blocco. Il calcolatore rifiuta valori di Gas Used o Gas Limit superiori a quel limite in HTML, JavaScript, rendering lato server e endpoint REST.

RisultatoFormulaSignificato
Commissione effettiva stimataGas Used x prezzo effettivo del GasETH stimato speso per l'esecuzione
Limite commissione massimaLimite di Gas x Commissione Massima per GasBudget massimo della commissione rappresentato dai campi della transazione
Commissione di priorità effettivamin(Priorità Massima, Commissione Massima - Commissione Base)Mancia effettivamente disponibile sotto il cap della commissione

Esempi di Commissioni Gas Ethereum Lavorati

Per 21.000 Gas Used e un Gas Limit di 21.000 con una Base Fee di 10 Gwei, una Max Priority Fee di 2 Gwei e una Max Fee di 22 Gwei, il prezzo effettivo del Gas è 12 Gwei. La commissione effettiva stimata è 252.000.000.000.000 Wei, o 0,000252 ETH. Il limite massimo è 462.000.000.000.000 Wei, o 0,000462 ETH.

Se la Priorità Massima è 5 Gwei ma la Commissione Massima è 12 Gwei mentre la Commissione Base è 10 Gwei, rimangono solo 2 Gwei per la priorità effettiva. Il Prezzo del Gas effettivo è quindi 12 Gwei, non 15 Gwei. Per una stima di contratto fornita dall'utente di 150.000 Gas a 12 Gwei, la commissione di esecuzione stimata è 0,0018 ETH; questo esempio è aritmetico, non un preset universale di contratto.

Cosa Non Include Questa Stima del Gas Ethereum

Questa pagina copre il Gas di esecuzione di Ethereum Mainnet. Non calcola il Gas blob EIP-4844, le commissioni dei dati L1 dei rollup, le commissioni di bridge, le transazioni sponsorizzate, le UserOperations ERC-4337, i prelievi dagli exchange, MEV, il comportamento di rimborso per una chiamata specifica o una simulazione specifica del wallet. Non ispeziona il codice di destinazione o lo stato di delega EIP-7702.

Il valore USD opzionale riutilizza il panorama di mercato di Ethereum ed è omesso quando non disponibile. I risultati esatti in Wei, Gwei ed ETH rimangono indipendenti dal prezzo di mercato. Un wallet può simulare la chiamata esatta più vicino alla firma, quindi la sua stima attuale del Gas e l'anteprima della transazione dovrebbero avere priorità. Per i costi delle stablecoin cross-rete, usa il Calcolatore di Commissioni per Trasferimento di Stablecoin.

FAQ Calcolatrice Gas Ethereum

Come calcolo una commissione di gas di Ethereum?

Moltiplica il Gas Utilizzato per il Prezzo del Gas effettivo. Per EIP-1559, il prezzo effettivo è la Tariffa di Base più la tariffa di priorità effettiva, limitata dalla Tariffa Massima per Gas.

Qual è la differenza tra Max Fee e Priority Fee?

Max Fee Per Gas limita il prezzo totale per Gas. Max Priority Fee Per Gas limita la mancia al validatore, che può essere ridotta quando Max Fee lascia meno spazio dopo la Base Fee.

Quando un trasferimento ETH utilizza 21.000 Gas?

Utilizza solo 21.000 Gas per un semplice trasferimento ETH senza dati di transazione quando il destinatario non ha codice o delega EIP-7702. Un account delegato può eseguire codice e richiedere più Gas.

Qual è il cap di Gas per transazione di Ethereum?

EIP-7825 limita una transazione Ethereum Mainnet a 16.777.216 Gas, o 2^24. Questo è separato dal Limite di Gas del blocco.

Perché la Commissione Base live differisce dall'ultimo blocco?

L'ultimo blocco fornisce la Base Fee, il Gas Used e il Gas Limit del blocco padre. La modalità Live applica l'aggiustamento intero EIP-1559 per stimare la Base Fee del blocco successivo.

Bassa, Standard e Alta sono garanzie di conferma?

No. Riassumono i percentili recenti delle ricompense dai dati dei blocchi Ethereum. La domanda di rete e la selezione delle transazioni possono cambiare dopo la stima.

Posso calcolare una transazione con Prezzo del Gas legacy?

Sì. La modalità legacy manuale moltiplica il Prezzo del Gas inserito per il Gas Utilizzato e utilizza il Limite di Gas per il budget massimo.

Perché il mio wallet può mostrare una commissione diversa?

Un wallet può ispezionare il codice di destinazione, la delega EIP-7702, i dati di chiamata e lo stato corrente, quindi aggiornare le condizioni di rete più vicino alla firma. Questa calcolatrice non esegue quella simulazione né include componenti di commissione Layer 2.

Metodologia e fonti

Lo stesso motore intero-Wei lato server alimenta la pagina iniziale, il ricalcolo REST, il confronto delle priorità, la stima copiata e i test deterministici.

  • Gli input in Gwei vengono convertiti in Wei interi prima della moltiplicazione; l'aritmetica in virgola mobile del browser non possiede mai la formula della commissione.
  • La priorità effettiva EIP-1559 è uguale a min(Commissione di Priorità Massima, Commissione Massima meno Commissione Base).
  • La commissione effettiva usa il Gas Used; il limite massimo usa il Gas Limit.
  • La modalità Live deriva la Base Fee del blocco successivo dalla Base Fee, dal Gas Used e dal Gas Limit del blocco padre più recente con la formula intera EIP-1559.
  • I profili prioritari utilizzano i recenti percentili di ricompensa di eth_feeHistory e non sono garanzie di conferma.
  • Gas Used e Gas Limit vengono rifiutati sopra il limite EIP-7825 di 16.777.216 Gas.
  • L'opzione di 21.000 Gas è limitata a un trasferimento semplice senza dati a un indirizzo senza codice o delega EIP-7702.
  • I risultati RPC validati utilizzano cache brevi e ultime note valide; i dati live mancanti rimangono non disponibili mentre le modalità manuali continuano a funzionare.
  • ETH/USD è una conversione secondaria opzionale dalla cache di mercato Ethereum esistente.

Riferimenti primari

  • Ethereum.org: Gas e Commissioni Gas, Commissione di Base, commissione prioritaria e formule pratiche delle commissioni.
  • EIP-1559 Campi delle commissioni di Tipo 2, commissione prioritaria effettiva e comportamento del tetto della commissione.
  • Ethereum.org: Transazioni Campi delle transazioni, Limite di Gas e l'esempio di trasferimento ETH con 21.000 Gas.
  • API JSON-RPC di Ethereum Definizioni dei metodi RPC per l'ultimo blocco e la cronologia delle commissioni.
  • EIP-7702 Comportamento del codice delegato per account posseduti esternamente e il confine dell'assunzione di trasferimento semplice.
  • EIP-7825 Tetto di Gas a livello di protocollo di 16.777.216 Gas per una transazione.
  • Ethereum Foundation: Annuncio Mainnet Fusaka Contesto di attivazione della Mainnet per il tetto di Gas delle transazioni EIP-7825.

Revisionato da Redazione di BitcoinToolkit logica di calcolo testata l'ultima volta