Como Funciona Esta Estimativa de Gas da Ethereum
Uma taxa de execução da Ethereum é o Gas Usado multiplicado pelo preço efetivo pago por cada unidade de Gas. Sob EIP-1559, o Preço do Gas efetivo é a Taxa Base estimada do próximo bloco mais a taxa de prioridade efetiva, limitada pelo Preço Máximo por Gas. A calculadora mantém a taxa real estimada separada do limite máximo de taxa para que o orçamento superior não seja confundido com o valor que se espera gastar.
Cada entrada de Gwei é convertida em Wei inteiro antes da multiplicação. As taxas de Gas são denominadas em ETH; Gwei é a unidade de exibição comum para preço por Gas. A linha opcional USD é uma conversão de mercado secundário e não altera o resultado em Wei, Gwei ou ETH. Use o Conversor de ETH, Gwei e Wei quando a tarefa é conversão de denominação em vez de custo de transação.
- Escolha uma entrada segura de uso de Gas
- Estime a Taxa Base do próximo bloco ou insira-a manualmente
- Aplique a prioridade selecionada e o Preço Máximo
- Resolva o Preço do Gas efetivo em Wei inteiro
- Calcule a taxa real e o limite máximo separadamente
Por que o Modo Ao Vivo Estima a Taxa Base do Próximo Bloco
A Taxa Base armazenada no bloco mais recente é o valor pai para o cálculo do próximo bloco. EIP-1559 ajusta o bloco seguinte para cima quando o pai usou mais do que seu alvo de Gas e para baixo quando usou menos. O modo ao vivo, portanto, lê a Taxa Base, o Gas Usado e o Limite de Gas do bloco mais recente e aplica a fórmula inteira EIP-1559 para estimar a Taxa Base do próximo bloco.
Os perfis de prioridade Baixa, Padrão e Alta vêm das recompensas medianas dos percentis 10º, 50º e 90º nos dados recentes de eth_feeHistory. Eles ajudam a comparar entradas de taxa sob o mesmo Gás Usado, mas não garantem o tempo de confirmação. O painel Mostrar Cálculo identifica a Taxa Base pai, o número de bloco projetado, o tempo do provedor, o tempo de busca e o estado do cache.
Quando uma Transferência Simples de ETH Usa 21.000 Gas
A opção de 21.000 Gas é limitada a uma transferência simples de valor ETH sem dados de transação quando o destino não tem código executável. EIP-7702 permite que uma conta de propriedade externa carregue um indicador de delegação que aponta para código. Enviar para tal conta pode executar código delegado, então o fato de um endereço ter começado como EOA não prova mais que 21.000 Gas é suficiente.
Transferências de tokens, aprovações e ações de dApp executam caminhos específicos de contrato. Seu Gas depende do bytecode, dados de chamada, estado de armazenamento e o caminho tomado no momento da execução. Esta página intencionalmente não publica predefinições fixas universais para essas tarefas. Insira a estimativa de uma carteira, simulação de aplicativo ou resposta de eth_estimateGas.
Gas Usado, Limite de Gas e o Teto EIP-7825
Gas Usado estima a execução realmente consumida. Limite de Gas é o orçamento máximo de execução disponibilizado para a transação. Gas não utilizado não é cobrado como se tivesse sido consumido, enquanto uma falha por falta de Gas pode consumir o Gas gasto antes da execução parar.
Ethereum Mainnet impõe um teto de Limite de Gas por transação no nível de protocolo de 16.777.216 Gas, ou 2^24, sob EIP-7825. Este é um teto de transação, não o Limite de Gas do bloco. A calculadora rejeita valores de Gas Usado ou Limite de Gas acima desse limite em HTML, JavaScript, renderização de servidor e o endpoint REST.
| Resultado | Fórmula | Significado |
|---|---|---|
| Taxa real estimada | Gas Usado x Preço de Gas efetivo | ETH estimado gasto para execução |
| Limite máximo de taxa | Limite de Gas x Taxa Máxima por Gas | Orçamento máximo de taxa representado pelos campos da transação |
| Taxa de prioridade efetiva | mín(Taxa Máx. de Prioridade, Taxa Máx. - Taxa Base) | Gorjeta realmente disponível sob o teto de taxa |
Exemplos de Taxa de Gas Ethereum Trabalhados
Para 21.000 Gas Usado e um Limite de Gas de 21.000 com uma Taxa Base de 10 Gwei, Taxa Máx. de Prioridade de 2 Gwei e Taxa Máx. de 22 Gwei, o Preço de Gas efetivo é 12 Gwei. A taxa real estimada é 252.000.000.000.000 Wei, ou 0,000252 ETH. O teto máximo é 462.000.000.000.000 Wei, ou 0,000462 ETH.
Se a Prioridade Máx. é 5 Gwei, mas a Taxa Máx. é 12 Gwei enquanto a Taxa Base é 10 Gwei, apenas 2 Gwei permanecem para prioridade efetiva. O Preço de Gas efetivo é, portanto, 12 Gwei, não 15 Gwei. Para uma estimativa de contrato fornecida pelo usuário de 150.000 Gas a 12 Gwei, a taxa de execução estimada é 0,0018 ETH; esse exemplo é aritmético, não uma predefinição universal de contrato.
O Que Esta Estimativa de Gas Ethereum Não Inclui
Esta página cobre o Gas de execução do Ethereum Mainnet. Ela não calcula Gas blob EIP-4844, taxas de dados L1 de rollup, taxas de ponte, transações patrocinadas, UserOperations ERC-4337, saques de exchange, MEV, comportamento de reembolso para uma chamada específica ou uma simulação específica de carteira. Ela não inspeciona o código de destino ou o estado de delegação EIP-7702.
O valor opcional USD reutiliza o já revisado Instantâneo do mercado Ethereum e é omitido quando indisponível. Resultados exatos em Wei, Gwei e ETH permanecem independentes do preço de mercado. Uma carteira pode simular a chamada exata mais perto da assinatura, então sua estimativa de Gas atual e pré-visualização de transação devem ter prioridade. Para custos de stablecoin entre redes, use o Calculadora de Taxas de Transferência de Stablecoin.
FAQ da Calculadora de Gas Ethereum
Como calculo uma taxa de gás do Ethereum?
Multiplique o Gás Usado pelo Preço do Gás efetivo. Para EIP-1559, o preço efetivo é a Taxa Base mais a taxa de prioridade efetiva, limitada pela Taxa Máxima por Gás.
Qual é a diferença entre Taxa Máxima e Taxa Prioritária?
Max Fee Per Gas limita o preço total por Gas. Max Priority Fee Per Gas limita a gorjeta do validador, que pode ser reduzida quando a Max Fee deixa menos espaço após a Base Fee.
Quando uma transferência de ETH usa 21.000 Gas?
Use 21.000 Gas apenas para uma transferência ETH simples, sem dados de transação, quando o destino não tiver código ou delegação EIP-7702. Uma conta delegada pode executar código e exigir mais Gas.
Qual é o limite de Gas por transação na Ethereum?
EIP-7825 limita uma transação do Ethereum Mainnet a 16.777.216 Gas, ou 2^24. Isso é separado do Limite de Gas do bloco.
Por que a Taxa Base ao vivo difere do último bloco?
O último bloco fornece a Taxa Base pai, Gas Usado e Limite de Gas. O modo ao vivo aplica o ajuste inteiro EIP-1559 para estimar a Taxa Base para o próximo bloco.
Baixa, Padrão e Alta são garantias de confirmação?
Não. Eles resumem percentis de recompensa recentes dos dados de bloco Ethereum. A demanda de rede e a seleção de transações podem mudar após a estimativa.
Posso calcular uma transação legada com Preço de Gas?
Sim. O modo legado manual multiplica o Preço de Gas inserido pelo Gas Usado e usa o Limite de Gas para o orçamento máximo.
Por que minha carteira pode mostrar uma taxa diferente?
Uma carteira pode inspecionar o código de destino, delegação EIP-7702, dados de chamada e estado atual, e então atualizar as condições de rede mais perto da assinatura. Esta calculadora não realiza essa simulação nem inclui componentes de taxa da Camada 2.
Metodologia e Fontes
O mesmo mecanismo de Wei inteiro do lado do servidor alimenta a página inicial, recálculo REST, comparação de prioridade, estimativa copiada e testes determinísticos.
- Entradas em Gwei são convertidas para Wei inteiro antes da multiplicação; aritmética de ponto flutuante do navegador nunca controla a fórmula de taxa.
- Prioridade efetiva EIP-1559 é igual a mín(Taxa Máx. de Prioridade, Taxa Máx. menos Taxa Base).
- Taxa real usa Gas Usado; teto máximo usa Limite de Gas.
- O modo ao vivo deriva a Taxa Base do próximo bloco da Taxa Base pai do último bloco, Gas Usado e Limite de Gas com a fórmula inteira EIP-1559.
- Perfis de prioridade usam percentis de recompensa recentes de eth_feeHistory e não são garantias de confirmação.
- Gas Usado e Limite de Gas são rejeitados acima do teto EIP-7825 de 16.777.216 Gas.
- A opção de 21.000 Gas é limitada a uma transferência simples sem dados para um endereço sem código ou delegação EIP-7702.
- Resultados validados de RPC usam caches curtos e os últimos conhecidos como bons; dados ao vivo ausentes permanecem indisponíveis enquanto os modos manuais continuam a funcionar.
- ETH/USD é uma conversão secundária opcional do cache de mercado Ethereum existente.
Referências principais
- Ethereum.org: Gás e Taxas Gás, Taxa Base, taxa de prioridade e fórmulas práticas de taxas.
- EIP-1559 Campos de taxas Tipo 2, taxa de prioridade efetiva e comportamento do limite de taxa.
- Ethereum.org: Transações Campos de transação, Limite de Gás e o exemplo de transferência de 21.000 Gás ETH.
- API Ethereum JSON-RPC Definições de métodos RPC de último bloco e histórico de taxas.
- EIP-7702 Comportamento de código delegado para contas de propriedade externa e o limite de uma suposição de transferência simples.
- EIP-7825 Limite de Gás de 16.777.216 a nível de protocolo para uma transação.
- Ethereum Foundation: Anúncio da Mainnet Fusaka Contexto de ativação da Mainnet para o limite de Gás de transação EIP-7825.
Revisado pela Equipe Editorial do BitcoinToolkit lógica de cálculo testada pela última vez