Gas fee é a taxa paga por quem envia uma transação na rede Ethereum para remunerar os validadores que processam e incluem essa transação em um bloco. É medida em unidades de gas - uma medida de trabalho computacional - e paga em ETH. Entender como ela é formada é uma competência fundamental de leitura de dados on-chain.
O que é gas: unidade de trabalho computacional
Gas é a unidade que mede o esforço computacional necessário para executar uma operação na Ethereum Virtual Machine (EVM). Cada operação de uma transação - somar dois números, ler um valor armazenado, escrever no estado do contrato - tem um custo em gas predefinido pelo protocolo.
Uma transferência simples de ETH entre dois endereços (EOA para EOA) custa exatamente 21.000 unidades de gas, porque executa um conjunto fixo de operações simples. Uma interação com um contrato inteligente complexo pode custar 200.000 gas ou mais, dependendo do que o contrato faz.
O gas em si não tem preço fixo - o preço é determinado pelo mercado a cada bloco, conforme explicamos a seguir.
O modelo EIP-1559: base fee e priority fee
Antes de agosto de 2021, o preço do gas era definido por um leilão simples: quem pagasse mais era incluído primeiro no bloco. O EIP-1559 (Ethereum Improvement Proposal 1559, disponível em eips.ethereum.org) mudou esse modelo introduzindo dois componentes:
Base Fee
Determinada automaticamente pelo protocolo com base no uso do bloco anterior. Se o bloco anterior estava mais de 50% cheio, a base fee sobe. Se estava menos cheio, cai. É queimada após o pagamento - não vai para o validador.
Priority Fee (Tip)
Uma gorjeta voluntária paga diretamente ao validador para incentivar a inclusão mais rápida da transação. O remetente define o valor máximo que está disposto a pagar como gorjeta.
O custo total da transação é: (Base Fee + Priority Fee) × Gas Used. Como a base fee é queimada, uma parte de cada transação é removida permanentemente de circulação - isso é visível no Etherscan na seção de detalhes do bloco.
O que é Gas Limit
O Gas Limit é o máximo de unidades de gas que o remetente autoriza para a transação. É uma proteção: se um contrato consumir mais gas do que o previsto, a execução para e a transação falha - mas o gas já consumido não é devolvido.
Para uma transferência simples, o gas limit correto é exatamente 21.000. Para interações com contratos, carteiras calculam automaticamente uma estimativa do gas necessário e adicionam uma margem de segurança. Você pode ver os valores reais no Etherscan: Gas Limit (máximo autorizado) e Gas Used (quanto foi efetivamente consumido).
O que é o mempool e como transações aguardam
Quando você envia uma transação, ela vai primeiro para o mempool - uma fila de transações que foram transmitidas à rede mas ainda não foram incluídas em nenhum bloco. Os validadores selecionam transações do mempool para incluir no próximo bloco, geralmente priorizando as que oferecem maior priority fee.
Durante períodos de alta demanda, o mempool fica cheio e a base fee sobe automaticamente. Durante períodos de baixa atividade, a base fee cai. Isso torna o custo de gas variável ao longo do tempo - você pode visualizar essa variação histórica no Etherscan na aba "Gas Tracker".
Como ler gas fee no Etherscan
Ao abrir uma transação no Etherscan, você encontra os seguintes campos relacionados a gas:
- →Gas Price - preço total por unidade de gas pago (base fee + priority fee), em Gwei
- →Gas Limit - máximo de gas autorizado pelo remetente
- →Gas Used by Transaction - quantidade efetivamente consumida (e percentual do limit)
- →Base Fee Per Gas - a base fee do bloco em que a transação foi incluída
- →Max Priority Fee - gorjeta máxima que o remetente estava disposto a pagar
- →Burnt Fees - valor total de ETH queimado nesta transação (base fee × gas used)
Fontes primárias
Conteúdo educacional. Não constitui recomendação de investimento, conselho financeiro ou sinal de mercado. Lumenoria Educação Ltda. · CNPJ 34.821.590/0001-47.