O que é Gas no Ethereum?
Gas é a unidade que mede a quantidade de trabalho computacional necessário para executar operações na rede Ethereum. Cada transação, interação com smart contract ou operação requer uma certa quantidade de gas.
Pense no gas como a gasolina de um carro: você precisa pagar pelo combustível para ir de um lugar a outro. No Ethereum, você paga gas (em ETH) para que validadores processem suas transações.
Conceitos Básicos
- Gas: Unidade de trabalho computacional
- Gas Limit: Máximo de gas que você aceita usar
- Gas Price: Quanto você paga por unidade de gas (em Gwei)
- Gwei: 1 bilionésimo de ETH (0.000000001 ETH)
- Taxa Total: Gas Used × Gas Price
Como o Gas Funciona
A Fórmula da Taxa
A taxa que você paga é calculada assim:
Taxa = Gas Usado × Preço do Gas
Por exemplo: uma transferência simples de ETH usa 21.000 unidades de gas. Se o preço do gas está em 30 Gwei:
- Taxa = 21.000 × 30 Gwei = 630.000 Gwei
- 630.000 Gwei = 0.00063 ETH
- A ~R$ 15.000/ETH = R$ 9,45
Por que o Gas existe?
- Prevenir spam: Sem taxas, atacantes poderiam congestionar a rede gratuitamente
- Compensar validadores: Validadores gastam recursos para processar transações
- Limitar computação: O gas limit impede loops infinitos em contratos
- Priorização: Usuários podem pagar mais para ter transações processadas mais rápido
Operações e Custo em Gas
Cada operação na EVM tem um custo fixo em gas:
- Transferência de ETH: 21.000 gas
- Transferência de token ERC-20: ~65.000 gas
- Swap em DEX: ~100.000-200.000 gas
- Mint de NFT: ~50.000-200.000 gas
- Deploy de contrato: 100.000+ gas (varia muito)
EIP-1559: O Novo Modelo de Taxas
Em agosto de 2021, o Ethereum implementou o EIP-1559, mudando como as taxas funcionam.
Antes do EIP-1559
Usuários faziam "leilão" pelo espaço nos blocos. Quem pagasse mais, tinha prioridade. Isso criava volatilidade e imprevisibilidade nas taxas.
Depois do EIP-1559
Agora existe uma estrutura de duas partes:
- Base Fee: Taxa base determinada pelo protocolo (queimada)
- Priority Fee (Tip): Gorjeta para o validador (para prioridade)
Como funciona o Base Fee
- Ajustado automaticamente baseado na demanda
- Pode aumentar ou diminuir até 12,5% por bloco
- Blocos cheios = base fee sobe
- Blocos vazios = base fee desce
Queima de ETH
O base fee é queimado (destruído), não vai para validadores. Isso torna o ETH potencialmente deflacionário. Em períodos de alta atividade, mais ETH é queimado do que emitido.
Max Fee vs Max Priority Fee
Ao enviar uma transação, você define:
- Max Fee: Máximo total que você aceita pagar
- Max Priority Fee: Gorjeta para o validador
Você paga: Base Fee + Priority Fee (até o Max Fee). O excedente é devolvido.
Custos Típicos por Operação (2026)
Os custos variam muito conforme a demanda da rede. Valores aproximados em períodos normais:
Na Mainnet Ethereum
- Transferência ETH: R$ 2-20
- Transferência Token: R$ 5-30
- Swap (Uniswap): R$ 10-100
- Mint NFT: R$ 10-50
- Interações DeFi complexas: R$ 20-200+
Em Layer 2s (Arbitrum, Optimism, Base)
- Transferência ETH: R$ 0,05-0,50
- Transferência Token: R$ 0,10-1,00
- Swap: R$ 0,20-2,00
- Interações DeFi: R$ 0,50-5,00
Dica: Use Layer 2
Para a maioria das operações, usar Layer 2s como Arbitrum, Optimism ou Base reduz taxas em 10-100x mantendo a segurança do Ethereum. Muitos dApps populares já estão disponíveis em L2s.
Como Economizar em Gas
1. Escolha o Momento Certo
- Taxas costumam ser menores nos finais de semana
- Horários de madrugada (horário dos EUA) têm menos demanda
- Evite momentos de mint de NFTs populares ou airdrops
- Use sites como Etherscan Gas Tracker para monitorar
2. Use Layer 2
- Arbitrum, Optimism, Base, zkSync têm taxas muito menores
- Bridges permitem mover ETH da mainnet para L2
- Muitas exchanges já suportam depósito/saque direto em L2
3. Ajuste Gas Limit com Cuidado
- Carteiras estimam automaticamente, mas às vezes superestimam
- Não reduza muito ou a transação pode falhar (e você perde a taxa)
- Para transações complexas, mantenha a estimativa
4. Use Ferramentas
- Gas Tracker: etherscan.io/gastracker
- Gas Now: Alertas de quando gas está baixo
- Rabby Wallet: Mostra custo em dólar antes de confirmar
5. Agrupe Transações
- Algumas operações podem ser agrupadas em uma transação
- Aprovar e swappar em uma transação (quando suportado)
- Use multicall quando disponível
Perguntas Frequentes
Por que minha transação falhou mas eu paguei taxa?
Se a transação falha durante a execução (erro no contrato, gas insuficiente, etc.), você ainda paga o gas usado até o ponto da falha. A rede processou trabalho, então a taxa é cobrada. Sempre verifique se há ETH suficiente e use estimativas de gas adequadas.
Quanto gas devo usar?
Use a estimativa da sua carteira. Para transferências simples, 21.000 é fixo. Para contratos, a carteira estima automaticamente. Adicione 10-20% de margem para evitar falhas, mas não exagere - você só paga o que usar.
Por que Layer 2 é mais barato?
L2s processam transações fora da mainnet e depois "comprimem" milhares delas em uma única prova/dado que é postado na mainnet. O custo da mainnet é dividido entre muitos usuários, reduzindo drasticamente o custo individual.
Posso cancelar uma transação pendente?
Sim, enviando outra transação com o mesmo nonce e gas price maior. A nova transação "substitui" a anterior. Algumas carteiras têm botão de "acelerar" ou "cancelar" que fazem isso automaticamente.
Por que às vezes gas fica muito caro?
Alta demanda: mints de NFTs populares, airdrops, volatilidade de mercado causando muitos trades. O espaço no bloco é limitado, então quando muitos querem transacionar, o preço sobe (leilão).
Aviso Legal
Este conteúdo é educacional. Custos de gas variam constantemente. Sempre verifique os valores atuais antes de transacionar.