Skip to content

Guide

Wei, Gwei, ETH explicados: para que serve cada denominação

Três denominações cobrem 99% do trabalho com Ethereum: ETH para saldos, Gwei para gas, Wei para o protocolo.

By Published

O token nativo do Ethereum tem dez denominações nomeadas, de Wei a Tether (um Tether diferente, maior, sem relação com a stablecoin). Na prática, três delas carregam o peso: Wei (a unidade atômica do protocolo),Gwei (a unidade de precificação de gas) e ETH (a unidade voltada ao usuário). Saber qual você está olhando evita a confusão recorrente de ver um saldo de carteira como 12.000.000.000.000.000.000 e se perguntar se você está rico.

As três unidades que importam

UnidadeEm ETHUsada para
1 Wei10⁻¹⁸ ETHA unidade atômica. Toda aritmética on-chain.
1 Gwei10⁻⁹ ETHCotações de preço de gas (30 Gwei, 50 Gwei…).
1 ETH1 ETHSaldos de carteira, preços voltados ao usuário.

Todo o resto (Kwei, Mwei, Szabo, Finney…) existe na documentação e não muito mais. Você nunca os verá em uma carteira.

Por que Wei é a unidade atômica

Contratos inteligentes do Ethereum trabalham em matemática de inteiros. Ponto flutuante não existe on-chain; a divisão não pode produzir frações. Portanto, os saldos são armazenados como contagens inteiras da menor unidade. ETH tem 18 casas decimais de precisão; a menor unidade (Wei) é 10⁻¹⁸ ETH. Uma carteira mostrando “1 ETH” está realmente armazenando o inteiro 1.000.000.000.000.000.000 Wei.

A precisão de 18 decimais é excessiva para qualquer caso de uso econômico atual, mas está incorporada para que tokens com preço sub-centavo (ou ETH futuramente valendo $1M+) ainda tenham precisão significativa. Compare ao Bitcoin, que tem 8 decimais (1 BTC = 10⁸ satoshis) e às vezes é limitado por isso.

Por que o gas é precificado em Gwei

Os preços de gas são tipicamente 1-200 Gwei. Em ETH isso é 10⁻⁹ a 2×10⁻⁷ — zeros demais para humanos rastrearem. Em Wei é 10⁹ a 2×10¹¹ — zeros demais na outra direção. Gwei fica no meio e permite que os preços de gas sejam expressos como inteiros pequenos.

Exemplo concreto. Você envia uma transferência normal de ETH (21.000 unidades de gas) a um preço de gas de 30 Gwei.

  • Gas usado: 21.000
  • Preço por gas: 30 Gwei = 30 × 10⁹ Wei
  • Wei total: 21.000 × 30 × 10⁹ = 6,3 × 10¹⁴ Wei
  • Em ETH: 6,3 × 10¹⁴ / 10¹⁸ = 0,00063 ETH
  • A $3.000/ETH: cerca de $1,89 em taxas

Por que isso importa ao ler transações

O Etherscan mostra os valores das transações em ETH porque humanos querem lê-los assim. O campo value bruto na transação é uma string hexadecimal representando a contagem em Wei. Colar esse hex em um parser, converter para decimal, dividir por 10¹⁸ retorna ao ETH.

Nosso conversor Wei/Gwei/ETH faz essa conversão exatamente, usando JavaScript BigInt para que a precisão sobreviva mesmo para valores muito grandes em Wei que excederiam um Number regular.

As outras denominações (para completude)

Da menor para a maior:

  1. Wei — 10⁻¹⁸ ETH. Unidade atômica.
  2. Kwei (Babbage) — 10⁻¹⁵ ETH. Efetivamente não usada.
  3. Mwei (Lovelace) — 10⁻¹² ETH. Não usada.
  4. Gwei (Shannon) — 10⁻⁹ ETH. Precificação de gas.
  5. Szabo (Microether) — 10⁻⁶ ETH. Não usada.
  6. Finney (Milliether) — 10⁻³ ETH. Não usada.
  7. ETH (Ether) — 1 ETH. Unidade padrão.
  8. Kether (Grand) — 10³ ETH. Notação de baleias, principalmente irônica.
  9. Mether — 10⁶ ETH. Nocional.
  10. Gether / Tether — 10⁹ / 10¹² ETH. Apenas numericamente interessante.

Outras cadeias EVM usam as mesmas denominações

Polygon (MATIC/POL), BNB Chain (BNB), Arbitrum (ETH mas em L2), Optimism (ETH em L2), Base (ETH em L2), Avalanche (AVAX) — todas usam o esquema Wei-Gwei-token-nativo. Substitua “ETH” pelo nome do token nativo e a matemática é idêntica.

O modelo mental de 60 segundos

  • Pense em ETH para saldos e preços.
  • Pense em Gwei para gas.
  • Pense em Wei apenas ao ler dados brutos de transação.
  • 1 ETH = 10⁹ Gwei = 10¹⁸ Wei. Converta com nossa calculadora Wei/Gwei/ETH.

Passo a passo: calculando uma taxa de transação EIP-1559

O EIP-1559 dividiu o antigo único “preço de gas” em uma taxa base determinada pelo protocolo (queimada) mais uma taxa de prioridade definida pelo usuário (gorjeta ao validador). O cálculo completo:

fee_wei = gas_used × (base_fee_per_gas + priority_fee_per_gas)
          (limitado a gas_used × max_fee_per_gas)

Exemplo concreto. Você transmite uma transferência ERC-20 (~65.000 gas) na mainnet do Ethereum durante congestionamento moderado.

  • Taxa base: 28 Gwei
  • Sua taxa de prioridade: 2 Gwei
  • Sua taxa máxima: 50 Gwei

Custo efetivo por gas: 28 + 2 = 30 Gwei = 30 × 10⁹ Wei. Taxa total de transação:

  • 65.000 × 30 × 10⁹ = 1,95 × 10¹⁵ Wei
  • ÷ 10¹⁸ = 0,00195 ETH
  • A $3.400/ETH = $6,63

Erros comuns ao trabalhar com Wei e Gwei

  • Usar JavaScript Number para aritmética Wei. O Number do JavaScript é um float IEEE 754 de precisão dupla e perde precisão acima de 2⁵³ ≈ 9,007 × 10¹⁵. 1 ETH (10¹⁸ Wei) excede isso em 100×. Sempre use BigInt ou uma biblioteca como parseUnits() / formatUnits() do ethers.js.
  • Confundir casas decimais entre tokens. ETH tem 18 decimais; USDC tem 6; WBTC tem 8. Uma função de contrato inteligente que espera um valor de token como inteiro nas unidades nativas do token se comportará silenciosamente de forma errada se você passar escalonamento de 18 decimais “estilo Wei” para um token de 6 decimais. Sempre verifique decimals() no contrato ERC-20.
  • Cotando gas em Wei.Os preços de gas são convencionalmente cotados em Gwei (10⁻⁹ ETH). Um bot ou ferramenta de monitoramento que reporta “gas atual: 28 bilhões” (Wei) é tecnicamente correto, mas essencialmente inutilizável; converta para Gwei antes de exibir.

Referência rápida de conversão

ConversãoFatorExemplo
ETH → Wei× 10¹⁸1 ETH = 10¹⁸ Wei = 1.000.000.000.000.000.000 Wei
ETH → Gwei× 10⁹1 ETH = 10⁹ Gwei = 1.000.000.000 Gwei
Gwei → Wei× 10⁹30 Gwei = 30.000.000.000 Wei
Wei → ETH÷ 10¹⁸5 × 10¹⁷ Wei = 0,5 ETH
Gwei → ETH÷ 10⁹30 Gwei = 0,00000003 ETH

Frequently asked questions

Quantos Wei há em 1 ETH?
1 ETH é igual a 1.000.000.000.000.000.000 Wei (10¹⁸ Wei). Uma carteira mostrando '1 ETH' armazena o inteiro 1000000000000000000 em Wei internamente. Toda aritmética on-chain usa Wei para que a matemática inteira seja exata sem ponto flutuante.
O que é um Gwei e por que o gas é precificado em Gwei?
1 Gwei é igual a 10⁻⁹ ETH (um bilionésimo de um ETH). Os preços de gas são tipicamente 1-200 Gwei, o que se expressa como inteiros pequenos e legíveis. Em ETH esses mesmos preços seriam 0,000000001 a 0,0000002 — zeros demais para ler confortavelmente.
Quanto custa uma transação típica do Ethereum em USD?
Uma simples transferência de ETH (21.000 unidades de gas) a 30 Gwei com ETH a $3.000 custa cerca de $1,89. Uma transferência de token ERC-20 (60.000-70.000 gas) custa aproximadamente $5-7 nas mesmas condições. Os custos são muito menores em redes Layer 2 como Arbitrum ou Base.
O que aconteceu com o preço do gas após o EIP-1559?
O EIP-1559 dividiu o preço do gas em uma taxa base definida pelo protocolo (queimada permanentemente) e uma taxa de prioridade definida pelo usuário (paga ao validador). A taxa base se ajusta automaticamente com a demanda da rede. Em congestionamento moderado, aproximadamente 90-95% da taxa é queimada e apenas 5-10% vai para o validador.
Por que não posso usar números JavaScript regulares para aritmética Wei?
O tipo Number do JavaScript é um float de 64 bits e perde precisão acima de 2⁵³ ≈ 9×10¹⁵. Um ETH (10¹⁸ Wei) excede isso em 100×. Sempre use BigInt ou uma biblioteca como ethers.js parseUnits()/formatUnits() para qualquer cálculo com Wei.

Related

Published May 16, 2026