Cada transação Ethereum envolve uma taxa – comumente chamada de “taxa de gás” – que deve ser paga em ETH. Mas se você olhou sua carteira MetaMask ou um explorador de blocos, viu essas taxas cotadas em “Gwei” em vez de ETH. E se você já recebeu uma pequena quantidade de ETH ou examinou o funcionamento interno de um contrato inteligente, pode ter encontrado “Wei”. Compreender a relação entre essas unidades é essencial para quem interage com a rede Ethereum.

Tabela de Denominação do Ethereum

Ethereum usa um sistema de denominação hierárquica semelhante à relação dólar/centavo, mas com muito mais unidades intermediárias. A unidade base é Wei – a menor unidade indivisível do Éter.

Unit Wei Value ETH Value Common Use
Wei 1 0.000000000000000001 ETH Smart contracts, internal accounting
Kwei (Babbage) 1,000 10⁻¹⁵ ETH Rare
Mwei (Lovelace) 1,000,000 10⁻¹² ETH Rare
Gwei (Shannon) 1,000,000,000 0.000000001 ETH Gas prices
Szabo 1,000,000,000,000 0.000001 ETH Rare
Finney 10¹⁵ 0.001 ETH Micropayments
Ether (ETH) 10¹⁸ 1 ETH Display, trading, pricing

A principal conclusão: 1 ETH = 1.000.000.000 Gwei = 1.000.000.000.000.000.000 Wei.

As unidades intermediárias (Kwei, Mwei, Szabo, Finney) recebem os nomes dos pioneiros da computação e da criptografia: Charles Babbage, Ada Lovelace, Claude Shannon, Nick Szabo e Hal Finney.

Por que Gwei é importante para o gás

As taxas do gás são o custo do trabalho computacional na rede Ethereum. Cada operação – envio de ETH, interação com um contrato inteligente, cunhagem de um NFT – consome uma quantidade específica de “unidades de gás”. O usuário paga por essas unidades de gás a uma taxa especificada em Gwei.

Gwei é usado para precificação de gás porque:

  1. Os preços do gás estão normalmente na faixa de 1–200 Gwei
  2. Expressar os mesmos valores em ETH (0,000000001 a 0,0000002 ETH) é complicado
  3. Expressar em Wei (1.000.000.000 a 200.000.000.000) é igualmente impraticável

Gwei (bilhões de Wei) atinge o ponto ideal: números legíveis por humanos para condições típicas de rede.

A fórmula da taxa do gás

O custo total do gás da sua transação é:

Gas Fee (ETH) = Gas Units Used × Gas Price (Gwei) ÷ 1,000,000,000

Desde EIP-1559 (agosto de 2021), a taxa do gás tem dois componentes:

Total Fee = (Base Fee + Priority Fee) × Gas Units Used
  • Taxa Básica: A taxa mínima exigida, definida algoritmicamente pela rede e queimada (destruída)
  • Taxa de prioridade (gorjeta): Um pagamento adicional opcional para incentivar os validadores a incluir sua transação mais rapidamente

Exemplo:

  • Unidades de gás para uma transferência simples de ETH: 21.000
  • Taxa básica: 15 Gwei
  • Taxa de prioridade: 2 Gwei
  • Preço total do gás: 17 Gwei
Gas fee = 21,000 × 17 Gwei = 357,000 Gwei
        = 357,000 ÷ 1,000,000,000 ETH
        = 0.000357 ETH

Ao preço ETH de US$ 3.000: US$ 1,07 por transferência.

Custos típicos do gás por tipo de transação

O uso de gás varia de acordo com a complexidade da transação – transferências simples de ETH são menos utilizadas, e interações complexas de contratos inteligentes são mais utilizadas.

Transaction Type Gas Units Cost at 20 Gwei Cost at 100 Gwei
ETH transfer 21,000 0.00042 ETH 0.0021 ETH
ERC-20 token transfer 45,000–65,000 0.0013 ETH 0.0065 ETH
Uniswap token swap 100,000–150,000 0.003 ETH 0.015 ETH
NFT mint 100,000–250,000 0.005 ETH 0.025 ETH
Complex DeFi interaction 200,000–500,000+ 0.01 ETH 0.05 ETH

Com ETH = US$ 3.000, um swap Uniswap de 100 Gwei custa aproximadamente US$ 45 — um custo significativo que torna pequenas negociações economicamente inviáveis.

Dicas para reduzir as taxas de gás

Monitore os preços do gás e as transações de horário. Os preços do gás seguem padrões previsíveis – o horário comercial nos EUA durante a semana é caro; madrugadas e fins de semana (UTC) são mais baratos. Ferramentas como EthGasStation, Blocknative e o rastreador de gás Etherscan mostram preços históricos e em tempo real do gás.

Defina um limite de gás, não apenas um preço de gás. O limite de gás é a autorização máxima de unidades de gás. Definir um valor muito baixo causa falha na transação (você ainda paga gás pela falha no cálculo). Configurá-lo corretamente garante o sucesso. MetaMask estima isso automaticamente.

Use redes de Camada 2. Arbitrum, Optimism, Polygon e Base oferecem transações compatíveis com Ethereum por 1–10% dos custos de gás da rede principal. Para transferências de rotina e interações DeFi, os L2s fazem sentido economicamente para valores abaixo de US$ 1.000 a US$ 5.000.

Transações em lote. Alguns protocolos permitem múltiplas ações em uma única transação, compartilhando a sobrecarga de base fixa. Isso é particularmente relevante para emissão de lotes NFT ou padrões de aprovação de vários tokens.

Otimização de taxas prioritárias. Durante períodos de baixo congestionamento, uma taxa prioritária de 0,1–0,5 Gwei é suficiente para ser incluída no próximo bloco. Aumente-o apenas quando precisar de uma confirmação rápida.

Casos de uso de desenvolvedores

Nos contratos inteligentes Ethereum, todo o valor é tratado em Wei para evitar erros aritméticos de ponto flutuante. Solidity (a principal linguagem de contrato inteligente) não oferece suporte a decimais, então:

// Sending 0.1 ETH in a contract
uint256 amount = 0.1 ether; // = 100,000,000,000,000,000 Wei

A palavra-chave ether no Solidity é um multiplicador de conveniência (×10¹⁸). Os desenvolvedores de contratos devem ter o cuidado de converter os valores de ETH voltados para o usuário em Wei antes da comparação ou aritmética, e converter Wei de volta em ETH para exibição.

Este sistema de unidades – embora confuso no início – evita toda uma classe de erros de arredondamento que seriam catastróficos em contratos financeiros que movimentam milhões de dólares em valor.