Wei e Gwei: O que São e Para que Servem | Ethereum IA
Entenda o que são wei e gwei, as unidades do Ethereum usadas para calcular taxas de gas e transações na rede. Aprenda agora!
O que são Wei e Gwei?
Wei e gwei são subunidades do Ether (ETH), a criptomoeda nativa do Ethereum. Assim como o real brasileiro possui centavos e o dólar tem cents, o ETH possui divisões menores para representar valores muito pequenos com precisão. Essas subunidades são essenciais para o funcionamento da rede, particularmente no cálculo de taxas de gas e na execução de micropagamentos.
O Ether é divisível até 18 casas decimais, o que permite representar valores extraordinariamente pequenos. Essa granularidade é necessária porque muitas operações na blockchain envolvem frações minúsculas de ETH, e o uso de números decimais em sistemas computacionais pode gerar erros de arredondamento. Por isso, internamente, a blockchain do Ethereum registra todos os valores em wei – a menor unidade possível – utilizando números inteiros.
Tabela Completa de Unidades do Ethereum
O Ethereum possui um sistema completo de unidades, inspirado no sistema métrico, embora apenas algumas sejam amplamente utilizadas no dia a dia:
| Unidade | Valor em Wei | Equivalência em ETH | Uso Comum |
|---|---|---|---|
| Wei | 1 | 0,000000000000000001 ETH (10^-18) | Valores internos da blockchain |
| Kwei (Babbage) | 1.000 | 10^-15 ETH | Raramente usado |
| Mwei (Lovelace) | 1.000.000 | 10^-12 ETH | Raramente usado |
| Gwei (Shannon) | 1.000.000.000 | 10^-9 ETH | Preços de gas |
| Microether (Szabo) | 10^12 | 10^-6 ETH | Raramente usado |
| Milliether (Finney) | 10^15 | 10^-3 ETH | Raramente usado |
| Ether | 10^18 | 1 ETH | Valores de transações |
A relação fundamental: 1 ETH = 1.000.000.000 gwei = 10^18 wei
Embora existam sete denominações, na prática apenas três são usadas regularmente: wei (para dados internos e programação), gwei (para preços de gas) e ether (para valores de transações e saldos).
Wei: a Menor Unidade
Wei é a menor unidade possível de ETH, nomeada em homenagem a Wei Daí, cientista da computação e criptógrafo sino-americano. Wei Daí é conhecido por ter criado o conceito de “b-money” em 1998, uma proposta de sistema de dinheiro eletrônico anônimo e distribuído que é considerada uma das precursoras intelectuais do Bitcoin. Satoshi Nakamoto referenciou o trabalho de Wei Daí no whitepaper original do Bitcoin.
Por que Wei Existe?
Computadores trabalham com números inteiros de forma muito mais eficiente e precisa do que com números decimais (ponto flutuante). Se o Ethereum usasse decimais internamente, operações como 0,1 + 0,2 poderiam resultar em 0,30000000000000004 (um problema clássico da aritmética de ponto flutuante), causando inconsistências entre nodes e potencialmente comprometendo a integridade da blockchain.
Ao representar todos os valores em wei como números inteiros, o Ethereum elimina completamente esse problema. A operação 100.000.000.000.000.000 + 200.000.000.000.000.000 = 300.000.000.000.000.000 é sempre exata e consistente em qualquer computador.
Wei na Programação
Para desenvolvedores de smart contracts em Solidity, a linguagem de programação do Ethereum, entender wei é fundamental:
// Em Solidity, valores em ETH são sempre expressos em wei
uint256 valor = 1 ether; // equivale a 10^18 wei
uint256 taxaGas = 30 gwei; // equivale a 30 * 10^9 wei
// Transferência de 0,5 ETH
payable(destinatario).transfer(0.5 ether);
// Internamente, isso envia 500000000000000000 wei
Solidity oferece as palavras-chave ether, gwei e wei como sufixos convenientes para converter valores automaticamente.
Gwei: a Unidade do Gas
Gwei, abreviação de “gigawei” (1 bilhão de wei), é a unidade mais usada no cotidiano de usuários do Ethereum. Seu nome alternativo é “Shannon”, em homenagem a Claude Shannon, pai da teoria da informação.
O gwei é a unidade padrão para expressar o preço do gas – o custo computacional das transações no Ethereum. Quando alguém diz “o gas está a 15 gwei”, significa que cada unidade de gas custa 15 gwei (0,000000015 ETH).
Como o Gas Funciona com Gwei
Após a implementação da EIP-1559 em agosto de 2021, o sistema de taxas do Ethereum funciona com dois componentes:
Base fee (taxa base): definida automaticamente pelo protocolo com base na demanda por espaço nos blocos. Quando os blocos estão cheios, a base fee aumenta; quando estão vazios, diminui. Essa taxa é queimada (destruída permanentemente), reduzindo a oferta total de ETH.
Priority fee (gorjeta): valor adicional que o usuário pode incluir para incentivar validadores a priorizar sua transação. Essa gorjeta vai diretamente para o validador que inclui a transação em um bloco.
O custo total de uma transação é calculado assim:
Custo = Gas utilizado x (Base fee + Priority fee)
Exemplos Práticos de Cálculo
Vamos calcular o custo de diferentes operações comuns, supondo uma base fee de 20 gwei e priority fee de 2 gwei:
Transferência simples de ETH (21.000 unidades de gas):
- Custo = 21.000 x (20 + 2) gwei = 462.000 gwei = 0,000462 ETH
- Com ETH a R$ 15.000: aproximadamente R$ 6,93
Transferência de token ERC-20 (~65.000 unidades de gas):
- Custo = 65.000 x 22 gwei = 1.430.000 gwei = 0,00143 ETH
- Com ETH a R$ 15.000: aproximadamente R$ 21,45
Swap em DEX como Uniswap (~150.000 unidades de gas):
- Custo = 150.000 x 22 gwei = 3.300.000 gwei = 0,0033 ETH
- Com ETH a R$ 15.000: aproximadamente R$ 49,50
Mint de NFT (~100.000 a 300.000 unidades de gas):
- Custo médio = 200.000 x 22 gwei = 4.400.000 gwei = 0,0044 ETH
- Com ETH a R$ 15.000: aproximadamente R$ 66,00
Esses valores variam significativamente conforme o congestionamento da rede. Em momentos de alta demanda, a base fee pode ultrapassar 100 gwei, multiplicando os custos por cinco ou mais.
As Outras Unidades e seus Homenageados
Cada unidade do Ethereum homenageia uma figura importante da computação e criptografia:
- Wei: Wei Daí, criador do b-money.
- Babbage (kwei): Charles Babbage, inventor do conceito de computador programável no século XIX.
- Lovelace (mwei): Ada Lovelace, considerada a primeira programadora da história.
- Shannon (gwei): Claude Shannon, fundador da teoria da informação.
- Szabo (microether): Nick Szabo, criador do conceito de smart contracts e da proposta Bit Gold.
- Finney (milliether): Hal Finney, pioneiro em criptografia é uma das primeiras pessoas a rodar o software do Bitcoin. Recebeu a primeira transação de Bitcoin de Satoshi Nakamoto.
Essas homenagens refletem o profundo respeito da comunidade Ethereum pelos pioneiros que tornaram a tecnologia blockchain possível.
Histórico e Contexto
O sistema de unidades do Ethereum foi definido por Vitalik Buterin e a equipe fundadora desde o whitepaper original, publicado em 2013. A decisão de ter 18 casas decimais (comparada às 8 do Bitcoin) foi intencional, visando maior flexibilidade para micropagamentos e computação precisa de taxas.
A introdução da EIP-1559 em agosto de 2021 (London hard fork) transformou a forma como o gwei é utilizado na prática. Antes da EIP-1559, usuários precisavam “adivinhar” o preço de gas adequado usando um sistema de leilão de primeiro preço, frequentemente pagando mais do que necessário. O novo sistema com base fee automática tornou a estimativa de custos muito mais previsível.
Ferramentas Úteis para Monitorar Gas
Para acompanhar e otimizar custos de transação, brasileiros podem utilizar:
- Etherscan Gas Tracker (etherscan.io/gastracker): mostra o preço atual do gas em gwei, com estimativas para transações lentas, médias e rápidas.
- ETH Gas Station (ethgasstation.info): histórico detalhado de preços de gas.
- Blocknative Gas Estimator: extensão de navegador que mostra o preço do gas em tempo real.
- Ultrasound.money: acompanha a queima de ETH via base fee e o impacto na oferta total.
Dicas para Economizar Gas
- Horários de menor movimento: a rede tende a estar menos congestionada nos fins de semana e de madrugada (horário de Brasília), quando os mercados dos EUA e Europa estão fechados.
- Redes Layer 2: para transações rotineiras, considere usar Arbitrum, Optimism ou Base, onde o gas custa frações de centavo em comparação com a mainnet.
- Ajuste o priority fee: em momentos de baixa demanda, um priority fee de 0,1 a 1 gwei pode ser suficiente.
- Agrupe transações: quando possível, consolide múltiplas operações em uma única transação.
Relevância para Brasileiros
Compreender wei e gwei é fundamental para qualquer brasileiro que utilize o Ethereum:
- Controle de custos: saber interpretar o preço do gas em gwei permite escolher o melhor momento para transações, economizando reais significativos ao longo do tempo.
- Conversão para reais: ao calcular custos, multiplique o gas em gwei pelo preço do ETH em reais para saber exatamente quanto uma transação custará na moeda local.
- Desenvolvimento: programadores brasileiros que trabalham com Solidity precisam dominar as conversões entre unidades para evitar bugs financeiros em smart contracts.
- Comparação com taxas tradicionais: entender os custos em gwei permite comparar as taxas do Ethereum com as de serviços financeiros tradicionais no Brasil.
Termos Relacionados
- Gas: unidade que mede o esforço computacional de operações no Ethereum.
- EIP-1559: proposta que reformulou o sistema de taxas com base fee e priority fee.
- Base Fee: taxa mínima por unidade de gas, definida automaticamente pelo protocolo.
- Priority Fee (Gorjeta): valor adicional pago ao validador para priorização.
- Gas Limit: quantidade máxima de gas que uma transação pode consumir.
- Layer 2: redes de escalabilidade com custos de gas drasticamente menores.
Aviso importante: Este conteúdo tem finalidade exclusivamente educativa e informativa. Os valores apresentados nos exemplos são ilustrativos e variam conforme as condições de mercado e congestionamento da rede. Taxas de gas e preços de ETH flutuam constantemente. Este artigo não constitui aconselhamento financeiro ou de investimento. Consulte um profissional qualificado antes de tomar decisões financeiras.