São Paulo taperadar.com.br
TapeRadar.

Cripto e mercado.
Sem ruído.

Explicado · Ethereum

O que é gas, a taxa que o Ethereum cobra por transação

Gas mede o esforço computacional de uma operação no Ethereum; a taxa é o gas usado vezes o preço por gwei, formada por base fee, queimado pelo protocolo, e gorjeta ao validador.

Gas é a unidade que mede o esforço computacional de uma operação no Ethereum. Como cada transação consome recursos de processamento, esses recursos precisam ser pagos para que a rede não fique exposta a spam nem presa em laços infinitos de execução. A taxa de uma transação é a quantidade de gas usada multiplicada pelo custo por unidade de gas, é paga em ether (ETH) e costuma ser cotada em gwei, equivalente a um bilionésimo de ETH.

O total pago se divide em duas partes. A base fee é definida pelo protocolo e precisa ser paga para que a transação seja válida; ela é queimada, ou seja, sai de circulação quando o bloco é criado. A priority fee é a gorjeta que o usuário acrescenta para tornar a transação atraente para o validador, que é quem escolhe o que entra no bloco. Uma transação que paga só a base fee é tecnicamente válida, mas dificilmente é incluída, porque não oferece incentivo ao validador.

A base fee não vem do bloco corrente: ela é calculada a partir dos blocos anteriores, comparando o tamanho do bloco anterior com a meta, igual a metade do gas limit. Acima da meta a base fee sobe, abaixo da meta ela desce, e o ajuste é de no máximo 12,5% por bloco. Esse mecanismo deixa as taxas mais previsíveis para o usuário e torna economicamente inviável manter blocos cheios indefinidamente.

O usuário também define um teto, o max fee, que precisa superar a soma de base fee e gorjeta; a diferença entre o teto e o que foi efetivamente pago é devolvida. Gas que não é usado numa transação também volta: uma transferência simples de ETH consome 21.000 unidades de gas, e se o limite enviado for maior, o excedente é reembolsado. Se a transação esgota o gas durante a execução, o EVM reverte as alterações feitas, mas todo o gas fornecido é consumido pelo trabalho já realizado.

Taxas altas vêm da demanda: com muita concorrência, os usuários elevam a gorjeta para disputar lugar no próximo bloco, e aplicativos que executam muitas operações consomem mais gas. A documentação do Ethereum aponta as atualizações de escalabilidade e, principalmente, as layer 2 como o caminho para reduzir o custo por transação.

Fonte: ethereum.org

Explorar o arquivo