Taxa de gas no Ethereum: unidades, cálculo e cuidados
Entenda gas utilizado, preço efetivo em gwei, limites da carteira e como calcular uma taxa em ETH com um exemplo hipotético conferido.
Publicado em · Conteúdo educativo de Bitcoin Hoje em Reais
Gas mede o trabalho de uma transação
No Ethereum, gas é a unidade que mede o esforço computacional necessário para executar operações. Enviar ETH, movimentar um token e interagir com um contrato inteligente podem exigir trabalhos diferentes. A taxa remunera a inclusão e o processamento segundo as regras do protocolo; não é calculada apenas como uma porcentagem do valor enviado.
Gas e ETH têm funções distintas nessa conta: o primeiro mede recursos e o segundo paga a taxa na rede principal. Uma transferência de valor pequeno pode exigir mais trabalho que outra de valor alto se envolver um contrato complexo. Por isso, comparar somente os valores movimentados não explica a diferença de custo entre duas transações.
Gwei, taxa-base e prioridade
O preço por unidade de gas costuma aparecer em gwei. Um gwei equivale a 0,000000001 ETH; portanto, 1 ETH contém 1.000.000.000 gwei. Essa unidade evita uma longa sequência de zeros na tela. Ela expressa uma fração de ETH, sem criar outro criptoativo ou definir uma cotação em reais.
Na estrutura usual de taxas da rede principal, o preço efetivo combina a taxa-base do bloco com uma taxa de prioridade. A taxa-base é queimada pelo protocolo, enquanto a prioridade remunera o validador responsável pelo bloco. A procura por espaço nos blocos influencia a taxa-base. Uma estimativa exibida agora pode mudar antes da inclusão da transação.
Exemplo: gas utilizado vezes preço efetivo
Considere uma transação hipotética cujo recibo registra 21.000 unidades de gas utilizadas e preço efetivo de 30 gwei por unidade. A conta é 21.000 × 30 = 630.000 gwei. Dividindo por 1.000.000.000, a taxa resulta em 0,00063 ETH. Esses números demonstram a fórmula e não são uma estimativa das condições atuais da rede.
Nesse exemplo, os 30 gwei poderiam ser compostos por 28 de taxa-base e 2 de prioridade. Para estimar o equivalente em reais, multiplique 0,00063 pela cotação de ETH em BRL escolhida e registre o horário dessa referência. Uma corretora ou carteira pode cobrar custos próprios além da taxa do protocolo; eles precisam ser verificados separadamente.
Limite de gas não é o consumo final
O limite de gas define o máximo de unidades que a transação pode consumir. Já o limite de preço por unidade estabelece quanto o remetente aceita pagar conforme o formato da transação. Esses limites ajudam a restringir o gasto, mas não devem ser confundidos com o gas efetivamente utilizado e o preço efetivo registrados depois da execução.
Se uma transação permite pagar até 40 gwei por unidade, isso não significa que necessariamente pagará 40. No exemplo anterior, o preço efetivo foi 30. Unidades de gas não utilizadas não são cobradas como execução. Por outro lado, uma transação incluída que falha durante a execução pode consumir gas e gerar cobrança mesmo sem realizar a ação pretendida.
Confira a rede e o recibo
Antes de confirmar, confira a rede selecionada, o destinatário, a operação solicitada pelo contrato e a estimativa total apresentada pela carteira. Redes de segunda camada podem ter componentes de taxa próprios, como custos associados à publicação de dados na rede principal. Aplicar automaticamente a mesma estimativa a redes diferentes pode produzir uma comparação incorreta.
Depois do envio, o identificador da transação permite consultar situação, gas utilizado e preço efetivo em um explorador da rede correta. Confira o resultado da execução, além de sua inclusão em um bloco. Entender a taxa não elimina os riscos de contratos, endereços errados ou perda de acesso à carteira, nem indica se vale a pena negociar ETH.
Fontes para aprofundar
As fontes explicam conceitos e especificações. Disponibilidade, custos e regras de serviços podem mudar. Este texto não promete ganhos nem substitui orientação adequada à sua situação.