O que é gas no Ethereum? Um guia sobre como funciona

Um passo a passo do modelo de fee do Ethereum — gas, Gwei, base fee e priority tip — por ChainGate.

Se você já enviou uma transação no Ethereum, você já pagou por gas. Mas, apesar da palavra aparecer em todo lugar, o gas é muito mal compreendido — a maioria das pessoas imagina que ele é um token separado que precisa ser comprado. Não é. Este guia destrincha o que o gas de fato é, por que o Ethereum precisa dele e como a fee que aparece na sua wallet é montada a partir de umas poucas peças pequenas e conhecíveis.

A versão curta

  • O gas é uma unidade de medida, não uma moeda. Ele conta quanto trabalho computacional uma transação executa.
  • O ativo que você de fato gasta é o ether (ETH). O gwei é só uma pequena denominação de ether usada para deixar os números legíveis.
  • A fee é aritmética direta: gas usado × preço por gas.
  • O preço sobe e desce com a demanda, mas a fórmula nunca muda.

1. O gas é uma unidade de medida, não um token

A maior fonte de confusão sobre o gas do Ethereum é a suposição de que ele é algum tipo de moeda separada que você precisa adquirir antes de transacionar. Não é. Você nunca vai ver um saldo de gas na sua wallet, não dá para enviar gas a um amigo e não existe nenhuma exchange onde o gas é listado. O gas é um número — uma contagem de unidades de trabalho — produzida pela rede enquanto ela processa a sua transação.

A analogia mais próxima do cotidiano é o medidor de uma bomba de combustível. Litros de gasolina são uma unidade; você paga por eles em dinheiro. Do mesmo modo, as unidades de gas são a unidade; você paga por elas em ether. Abastecer no posto não transforma o seu dinheiro em uma moeda diferente, e pagar por gas no Ethereum também não transforma ether em nada diferente. O ether sai da sua wallet, a rede consome o gas e fim de história.

Por que se dar ao trabalho de ter dois conceitos? Porque o custo de executar uma operação no Ethereum e o preço de mercado do ether são coisas independentes. O trabalho envolvido em transferir um token não mudou em anos, mas o preço do ether muda a cada segundo. Separar o trabalho (gas) do dinheiro (ether) permite que o protocolo precifique a computação de forma estável enquanto o mercado precifica o ativo livremente.

2. Por que o Ethereum precisa de gas

O Ethereum é um computador público e compartilhado. Qualquer pessoa pode enviar código para ser executado nele. Sem um custo associado, o modo de falha óbvio é a enxurrada: um único usuário poderia pedir à rede para rodar um loop infinito e travá-la para todos. O gas existe para evitar isso. Toda operação tem um custo fixo em gas, toda transação precisa declarar um limite superior de quanto gas vai consumir e, se ela passa desse limite, para na hora.

O gas faz três coisas ao mesmo tempo. Ele limita o trabalho que uma transação pode realizar, para que a rede não possa ser emperrada por código descontrolado. Ele precifica o block space, já que cada bloco tem um orçamento finito de gas e os usuários competem por espaço dentro dele. E ele paga os validadores que fazem o trabalho — sem essa recompensa, ninguém rodaria o hardware que mantém a rede viva.

3. A anatomia de uma fee: unidades multiplicadas pelo preço

Toda fee do Ethereum é o produto de dois números, e se familiarizar com eles já é quase tudo:

  1. Gas usado — o peso da transação, expresso como uma contagem de unidades de trabalho. Uma transferência simples de ether é exatamente 21.000 unidades. Uma transferência de token fica em torno de 50.000. Um swap em uma exchange descentralizada pode ser 150.000 ou mais.
  2. Preço por gas — quanto você está pagando por cada uma dessas unidades, cotado em gwei. É essa a alavanca que se mexe com a demanda.

Multiplique os dois e você tem a fee em gwei. Divida por um bilhão e você tem em ether. Esse é o modelo inteiro.

4. Wei, gwei e ether: as unidades explicadas

O ether tem uma única unidade base chamada wei. Todo o resto é só um rótulo para um número diferente de wei. Os nomes existem porque escrever fees em ether puro ou em wei puro é desconfortável: as fees em ether são decimais minúsculos e os valores em wei são inteiros enormes. O gwei fica no meio e se lê com facilidade.

UnidadeValor em weiValor em etherUsada para
wei110⁻¹⁸Contabilidade interna no nível do protocolo
gwei10⁹10⁻⁹Cotação de gas prices e tips
ether10¹⁸1Saldos e valores transferidos

Quando uma wallet te mostra uma fee de, digamos, 30 gwei, ela está dizendo que a rede está cobrando atualmente 30 bilhões de wei por cada unidade de gas que a sua transação consome. Multiplique por 21.000 de gas para uma transferência e o custo dá 630.000.000.000.000 wei, ou 0,00063 ether. Mesmo número, três formas diferentes de escrever.

5. Base fee e priority tip: como o preço é montado

Antes do upgrade conhecido como EIP-1559, os usuários declaravam um preço único e competiam em um leilão às cegas. Desde o upgrade, o preço que você paga por unidade de gas tem duas partes:

  • A base fee é definida pelo próprio protocolo. A cada bloco, ela se ajusta um pouco para cima ou para baixo com base em se o bloco anterior foi mais cheio ou mais vazio do que o alvo. A base fee é queimada — destruída — em vez de paga para alguém, o que torna o ether levemente deflacionário quando a atividade está alta.
  • A priority tip é o que você escolhe somar por cima para atrair um validador. Uma tip mais alta empurra a sua transação em direção ao início da fila. A tip vai para o validador que inclui você em um bloco, como recompensa por pegar o seu trabalho.
  • A max fee é o teto que você está disposto a pagar por unidade, base e tip somadas. Se a base fee subir acima do seu teto, a sua transação simplesmente espera até as condições esfriarem.

Juntando tudo: você paga base fee mais tip por unidade de gas, nunca acima do seu máximo. Quando a rede está calma, a sua wallet costuma sugerir uma tip de um ou dois gwei e a base fee é o componente dominante. Quando a atividade dispara, a base fee cresce e a tip passa a ser uma fatia menor do total.

6. Operações comuns e o custo típico em gas

O gas que uma transação consome depende do que ela faz. Estes são números aproximados — o valor exato varia com o contrato envolvido — mas dão uma boa ideia do peso relativo:

OperaçãoGas típico
Enviar ether para outra wallet21.000
Aprovar um contrato de token~46.000
Transferir um token ERC-20~50.000–65.000
Swap em uma exchange descentralizada~120.000–250.000
Mintar um NFT típico~100.000–300.000
Fazer deploy de um smart contract500.000–3.000.000+

Repare que a diferença de custo entre enviar ether e mintar um NFT é de mais de dez para um só em gas, por cima de qualquer que seja o preço por unidade naquele dia. Operações pesadas são pesadas esteja a rede calma ou agitada.

7. Por que o preço oscila

Cada bloco do Ethereum tem um alvo soft de 15 milhões de gas e um teto duro de 30 milhões. A base fee se ajusta depois de cada bloco com uma regra: se o último bloco consumiu mais do que o alvo, suba a base fee um pouquinho; se consumiu menos, abaixe-a um pouquinho. A variação máxima por bloco é de cerca de 12,5 por cento.

O resultado é um preço que se autorregula. Quando a demanda por block space sobe, a base fee sobe de forma constante até que a chain fique cara o suficiente para que menos gente queira transacionar. Quando a demanda cai, a base fee afunda até a atividade voltar a subir. Não há operador central definindo preços e não há leilão — só um loop de feedback rodando entre cada par de blocos consecutivos.

Dois aprendizados práticos seguem daí. Primeiro, as fees não são aleatórias: horários calmos custam genuinamente menos, e uma transação que não é urgente pode simplesmente esperar. Segundo, os picos que você vê de vez em quando não são permanentes. Uma rajada de demanda empurra a base fee para cima ao longo de alguns blocos, mas ela sempre volta a cair assim que a pressão alivia.

8. Um exemplo completo, de ponta a ponta

Suponha que você queira enviar 0,1 ether para um amigo. Passe pelos números:

  1. Uma transferência simples consome um valor fixo e conhecido de 21.000 gas.
  2. A sua wallet lê o último bloco e informa uma base fee de 28 gwei.
  3. Você deixa a priority tip sugerida em 2 gwei.
  4. Preço efetivo por unidade: 28 + 2 = 30 gwei.
  5. Fee total em gwei: 21.000 × 30 = 630.000 gwei.
  6. Converte para ether: 630.000 ÷ 10⁹ = 0,00063 ether.

Desses 0,00063 ether, a fatia maior (28/30) é queimada pelo protocolo e removida do supply, e a fatia menor (2/30) vai para o validador que inclui a transação. O seu amigo recebe os 0,1 ether por inteiro de qualquer jeito — as fees são cobradas por cima do valor enviado, não descontadas dele.

9. Mal-entendidos que vale esclarecer

"Preciso comprar gas antes de transacionar."
Não. Você só precisa de ether. A rede desconta a fee do seu saldo de ether no momento em que a sua transação é incluída.
"Gwei é uma moeda separada."
Gwei é só um bilionésimo de um ether. Dizer que uma fee é de "30 gwei" é exatamente o mesmo que dizer que ela é de "0,00000003 ether" — mesmo valor, mais fácil de ler.
"Tip maior sempre quer dizer transação mais rápida."
Útil, mas não mágico. Os validadores incluem as tips mais atraentes primeiro, mas não conseguem te encaixar em um bloco que já foi montado. Em condições normais, mesmo uma tip modesta te coloca dentro em um ou dois blocos.
"A base fee vai para o minerador."
Desde o upgrade EIP-1559, a base fee é destruída pelo protocolo — ninguém a recebe. Os validadores são pagos via priority tip e via as recompensas de emissão do Ethereum.

10. Por onde continuar

Você já tem o modelo: o gas é uma contagem de trabalho, o ether é o dinheiro, o gwei é o rótulo legível e a fee é uma multiplicação. Para ver a base fee e a priority tip se mexendo em tempo real, o gas tracker de Ethereum ao vivo atualiza a cada bloco, e o gas station multi-chain deixa você comparar o Ethereum contra rollups como Arbitrum, Base e Optimism que costumam custar uma fração da L1. Se você está curioso para ver essas fees na sua moeda local, o conversor de ether para dólar traduz tudo pela cotação de mercado ao vivo. E se você quer construir software que assina transações e paga por gas de forma programática, a ChainGate te dá uma única biblioteca que cuida disso no Ethereum e em todas as outras chains que a gente suporta. E quando você quiser consultar uma transação específica e ver esses números em um bloco real do Ethereum, o guia companheiro sobre o que é o Etherscan e como usá-lo pega o fio onde este deixou.

Perguntas frequentes

O gas do Ethereum é um token ou uma criptomoeda?

Não. O gas é uma unidade de medida que conta quanto trabalho computacional uma transação executa. Você não consegue guardar gas em uma wallet, mandar para alguém ou listar em uma exchange. O ativo que você de fato gasta para pagar o gas é o ether (ETH), a moeda nativa do Ethereum.

Por que ele se chama gas?

O nome pega emprestado a analogia com combustível. Assim como um carro queima combustível proporcionalmente à distância e à dificuldade do trajeto, uma transação no Ethereum consome gas proporcionalmente ao trabalho que ela pede à rede. Uma transferência simples é uma viagem curta; uma interação complexa com smart contract é uma viagem longa.

Qual é a diferença entre gas, gwei e ether?

O gas é uma contagem de unidades de trabalho. O ether é o ativo com o qual você paga. O gwei é só uma denominação conveniente do ether (um gwei equivale a um bilionésimo de um ether) usada para expressar o preço por unidade, porque o número cru em ether seria pequeno demais para ler.

Como uma fee do Ethereum é calculada de verdade?

A fee total é o gas em unidades consumido pela transação multiplicado pelo preço que você paga por unidade. Desde o upgrade conhecido como EIP-1559, esse preço é dividido em uma base fee definida pelo protocolo e uma priority tip que você escolhe para atrair um validador. Multiplicar o gas usado pela soma desses dois dá o custo em ether.

Como o EIP-1559 ajusta a base fee entre blocos?

Cada bloco tem uma quantidade alvo de gas. Quando a demanda ultrapassa o alvo, o protocolo eleva automaticamente a base fee para o próximo bloco em até cerca de 12,5 por cento; quando a demanda fica abaixo do alvo, ele a reduz pela mesma regra. O mecanismo é determinístico — sem leilão, sem operador — então o preço se autorregula bloco a bloco.

Dá para evitar pagar gas no Ethereum?

Nenhuma transação liquida no Ethereum sem pagar gas, mas dá para reduzir o custo transacionando em janelas de baixa demanda, escolhendo um rollup Layer 2 que herda a segurança do Ethereum por uma fração do preço, ou definindo uma priority tip menor quando a sua transação não é urgente. A gas station multi-chain ordena as fees ao vivo a partir da mais barata, então você vê num relance a diferença entre a Ethereum L1 e os rollups.

Construa com ChainGate

Leve estas ideias para o código — ChainGate oferece a você wallets, transações e RPC gerenciada para Ethereum e mais de 20 blockchains com uma única instalação.